Documentation ¶
Index ¶
- type Args
- type CloudwatchLoggingOptions
- type CloudwatchLoggingOptionsAttributes
- func (clo CloudwatchLoggingOptionsAttributes) Id() terra.StringValue
- func (clo CloudwatchLoggingOptionsAttributes) InternalRef() (terra.Reference, error)
- func (clo CloudwatchLoggingOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (clo CloudwatchLoggingOptionsAttributes) InternalWithRef(ref terra.Reference) CloudwatchLoggingOptionsAttributes
- func (clo CloudwatchLoggingOptionsAttributes) LogStreamArn() terra.StringValue
- func (clo CloudwatchLoggingOptionsAttributes) RoleArn() terra.StringValue
- type CloudwatchLoggingOptionsState
- type Inputs
- type InputsAttributes
- func (i InputsAttributes) Id() terra.StringValue
- func (i InputsAttributes) InternalRef() (terra.Reference, error)
- func (i InputsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i InputsAttributes) InternalWithRef(ref terra.Reference) InputsAttributes
- func (i InputsAttributes) KinesisFirehose() terra.ListValue[InputsKinesisFirehoseAttributes]
- func (i InputsAttributes) KinesisStream() terra.ListValue[InputsKinesisStreamAttributes]
- func (i InputsAttributes) NamePrefix() terra.StringValue
- func (i InputsAttributes) Parallelism() terra.ListValue[InputsParallelismAttributes]
- func (i InputsAttributes) ProcessingConfiguration() terra.ListValue[InputsProcessingConfigurationAttributes]
- func (i InputsAttributes) Schema() terra.ListValue[InputsSchemaAttributes]
- func (i InputsAttributes) StartingPositionConfiguration() terra.ListValue[InputsStartingPositionConfigurationAttributes]
- func (i InputsAttributes) StreamNames() terra.ListValue[terra.StringValue]
- type InputsKinesisFirehose
- type InputsKinesisFirehoseAttributes
- func (kf InputsKinesisFirehoseAttributes) InternalRef() (terra.Reference, error)
- func (kf InputsKinesisFirehoseAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (kf InputsKinesisFirehoseAttributes) InternalWithRef(ref terra.Reference) InputsKinesisFirehoseAttributes
- func (kf InputsKinesisFirehoseAttributes) ResourceArn() terra.StringValue
- func (kf InputsKinesisFirehoseAttributes) RoleArn() terra.StringValue
- type InputsKinesisFirehoseState
- type InputsKinesisStream
- type InputsKinesisStreamAttributes
- func (ks InputsKinesisStreamAttributes) InternalRef() (terra.Reference, error)
- func (ks InputsKinesisStreamAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ks InputsKinesisStreamAttributes) InternalWithRef(ref terra.Reference) InputsKinesisStreamAttributes
- func (ks InputsKinesisStreamAttributes) ResourceArn() terra.StringValue
- func (ks InputsKinesisStreamAttributes) RoleArn() terra.StringValue
- type InputsKinesisStreamState
- type InputsParallelism
- type InputsParallelismAttributes
- func (p InputsParallelismAttributes) Count() terra.NumberValue
- func (p InputsParallelismAttributes) InternalRef() (terra.Reference, error)
- func (p InputsParallelismAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p InputsParallelismAttributes) InternalWithRef(ref terra.Reference) InputsParallelismAttributes
- type InputsParallelismState
- type InputsProcessingConfiguration
- type InputsProcessingConfigurationAttributes
- func (pc InputsProcessingConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (pc InputsProcessingConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pc InputsProcessingConfigurationAttributes) InternalWithRef(ref terra.Reference) InputsProcessingConfigurationAttributes
- func (pc InputsProcessingConfigurationAttributes) Lambda() terra.ListValue[InputsProcessingConfigurationLambdaAttributes]
- type InputsProcessingConfigurationLambda
- type InputsProcessingConfigurationLambdaAttributes
- func (l InputsProcessingConfigurationLambdaAttributes) InternalRef() (terra.Reference, error)
- func (l InputsProcessingConfigurationLambdaAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (l InputsProcessingConfigurationLambdaAttributes) InternalWithRef(ref terra.Reference) InputsProcessingConfigurationLambdaAttributes
- func (l InputsProcessingConfigurationLambdaAttributes) ResourceArn() terra.StringValue
- func (l InputsProcessingConfigurationLambdaAttributes) RoleArn() terra.StringValue
- type InputsProcessingConfigurationLambdaState
- type InputsProcessingConfigurationState
- type InputsSchema
- type InputsSchemaAa59C058
- type InputsSchemaAa59C058Attributes
- func (c InputsSchemaAa59C058Attributes) InternalRef() (terra.Reference, error)
- func (c InputsSchemaAa59C058Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (c InputsSchemaAa59C058Attributes) InternalWithRef(ref terra.Reference) InputsSchemaAa59C058Attributes
- func (c InputsSchemaAa59C058Attributes) RecordColumnDelimiter() terra.StringValue
- func (c InputsSchemaAa59C058Attributes) RecordRowDelimiter() terra.StringValue
- type InputsSchemaAa59C058State
- type InputsSchemaAttributes
- func (s InputsSchemaAttributes) InternalRef() (terra.Reference, error)
- func (s InputsSchemaAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s InputsSchemaAttributes) InternalWithRef(ref terra.Reference) InputsSchemaAttributes
- func (s InputsSchemaAttributes) RecordColumns() terra.ListValue[InputsSchemaRecordColumnsAttributes]
- func (s InputsSchemaAttributes) RecordEncoding() terra.StringValue
- func (s InputsSchemaAttributes) RecordFormat() terra.ListValue[InputsSchemaRecordFormatAttributes]
- type InputsSchemaFd3Ac257
- type InputsSchemaFd3Ac257Attributes
- func (j InputsSchemaFd3Ac257Attributes) InternalRef() (terra.Reference, error)
- func (j InputsSchemaFd3Ac257Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (j InputsSchemaFd3Ac257Attributes) InternalWithRef(ref terra.Reference) InputsSchemaFd3Ac257Attributes
- func (j InputsSchemaFd3Ac257Attributes) RecordRowPath() terra.StringValue
- type InputsSchemaFd3Ac257State
- type InputsSchemaRecordColumns
- type InputsSchemaRecordColumnsAttributes
- func (rc InputsSchemaRecordColumnsAttributes) InternalRef() (terra.Reference, error)
- func (rc InputsSchemaRecordColumnsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rc InputsSchemaRecordColumnsAttributes) InternalWithRef(ref terra.Reference) InputsSchemaRecordColumnsAttributes
- func (rc InputsSchemaRecordColumnsAttributes) Mapping() terra.StringValue
- func (rc InputsSchemaRecordColumnsAttributes) Name() terra.StringValue
- func (rc InputsSchemaRecordColumnsAttributes) SqlType() terra.StringValue
- type InputsSchemaRecordColumnsState
- type InputsSchemaRecordFormat
- type InputsSchemaRecordFormatAttributes
- func (rf InputsSchemaRecordFormatAttributes) InternalRef() (terra.Reference, error)
- func (rf InputsSchemaRecordFormatAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rf InputsSchemaRecordFormatAttributes) InternalWithRef(ref terra.Reference) InputsSchemaRecordFormatAttributes
- func (rf InputsSchemaRecordFormatAttributes) MappingParameters() terra.ListValue[InputsSchemaRecordFormatMappingParametersAttributes]
- func (rf InputsSchemaRecordFormatAttributes) RecordFormatType() terra.StringValue
- type InputsSchemaRecordFormatMappingParameters
- type InputsSchemaRecordFormatMappingParametersAttributes
- func (mp InputsSchemaRecordFormatMappingParametersAttributes) Csv() terra.ListValue[InputsSchemaAa59C058Attributes]
- func (mp InputsSchemaRecordFormatMappingParametersAttributes) InternalRef() (terra.Reference, error)
- func (mp InputsSchemaRecordFormatMappingParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mp InputsSchemaRecordFormatMappingParametersAttributes) InternalWithRef(ref terra.Reference) InputsSchemaRecordFormatMappingParametersAttributes
- func (mp InputsSchemaRecordFormatMappingParametersAttributes) Json() terra.ListValue[InputsSchemaFd3Ac257Attributes]
- type InputsSchemaRecordFormatMappingParametersState
- type InputsSchemaRecordFormatState
- type InputsSchemaState
- type InputsStartingPositionConfiguration
- type InputsStartingPositionConfigurationAttributes
- func (spc InputsStartingPositionConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (spc InputsStartingPositionConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (spc InputsStartingPositionConfigurationAttributes) InternalWithRef(ref terra.Reference) InputsStartingPositionConfigurationAttributes
- func (spc InputsStartingPositionConfigurationAttributes) StartingPosition() terra.StringValue
- type InputsStartingPositionConfigurationState
- type InputsState
- type Outputs
- type OutputsAttributes
- func (o OutputsAttributes) Id() terra.StringValue
- func (o OutputsAttributes) InternalRef() (terra.Reference, error)
- func (o OutputsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (o OutputsAttributes) InternalWithRef(ref terra.Reference) OutputsAttributes
- func (o OutputsAttributes) KinesisFirehose() terra.ListValue[OutputsKinesisFirehoseAttributes]
- func (o OutputsAttributes) KinesisStream() terra.ListValue[OutputsKinesisStreamAttributes]
- func (o OutputsAttributes) Lambda() terra.ListValue[OutputsLambdaAttributes]
- func (o OutputsAttributes) Name() terra.StringValue
- func (o OutputsAttributes) Schema() terra.ListValue[OutputsSchemaAttributes]
- type OutputsKinesisFirehose
- type OutputsKinesisFirehoseAttributes
- func (kf OutputsKinesisFirehoseAttributes) InternalRef() (terra.Reference, error)
- func (kf OutputsKinesisFirehoseAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (kf OutputsKinesisFirehoseAttributes) InternalWithRef(ref terra.Reference) OutputsKinesisFirehoseAttributes
- func (kf OutputsKinesisFirehoseAttributes) ResourceArn() terra.StringValue
- func (kf OutputsKinesisFirehoseAttributes) RoleArn() terra.StringValue
- type OutputsKinesisFirehoseState
- type OutputsKinesisStream
- type OutputsKinesisStreamAttributes
- func (ks OutputsKinesisStreamAttributes) InternalRef() (terra.Reference, error)
- func (ks OutputsKinesisStreamAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ks OutputsKinesisStreamAttributes) InternalWithRef(ref terra.Reference) OutputsKinesisStreamAttributes
- func (ks OutputsKinesisStreamAttributes) ResourceArn() terra.StringValue
- func (ks OutputsKinesisStreamAttributes) RoleArn() terra.StringValue
- type OutputsKinesisStreamState
- type OutputsLambda
- type OutputsLambdaAttributes
- func (l OutputsLambdaAttributes) InternalRef() (terra.Reference, error)
- func (l OutputsLambdaAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (l OutputsLambdaAttributes) InternalWithRef(ref terra.Reference) OutputsLambdaAttributes
- func (l OutputsLambdaAttributes) ResourceArn() terra.StringValue
- func (l OutputsLambdaAttributes) RoleArn() terra.StringValue
- type OutputsLambdaState
- type OutputsSchema
- type OutputsSchemaAttributes
- func (s OutputsSchemaAttributes) InternalRef() (terra.Reference, error)
- func (s OutputsSchemaAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s OutputsSchemaAttributes) InternalWithRef(ref terra.Reference) OutputsSchemaAttributes
- func (s OutputsSchemaAttributes) RecordFormatType() terra.StringValue
- type OutputsSchemaState
- type OutputsState
- type ReferenceDataSources
- type ReferenceDataSourcesAttributes
- func (rds ReferenceDataSourcesAttributes) Id() terra.StringValue
- func (rds ReferenceDataSourcesAttributes) InternalRef() (terra.Reference, error)
- func (rds ReferenceDataSourcesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rds ReferenceDataSourcesAttributes) InternalWithRef(ref terra.Reference) ReferenceDataSourcesAttributes
- func (rds ReferenceDataSourcesAttributes) S3() terra.ListValue[ReferenceDataSourcesS3Attributes]
- func (rds ReferenceDataSourcesAttributes) Schema() terra.ListValue[ReferenceDataSourcesSchemaAttributes]
- func (rds ReferenceDataSourcesAttributes) TableName() terra.StringValue
- type ReferenceDataSourcesS3
- type ReferenceDataSourcesS3Attributes
- func (s ReferenceDataSourcesS3Attributes) BucketArn() terra.StringValue
- func (s ReferenceDataSourcesS3Attributes) FileKey() terra.StringValue
- func (s ReferenceDataSourcesS3Attributes) InternalRef() (terra.Reference, error)
- func (s ReferenceDataSourcesS3Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (s ReferenceDataSourcesS3Attributes) InternalWithRef(ref terra.Reference) ReferenceDataSourcesS3Attributes
- func (s ReferenceDataSourcesS3Attributes) RoleArn() terra.StringValue
- type ReferenceDataSourcesS3State
- type ReferenceDataSourcesSchema
- type ReferenceDataSourcesSchemaAa59C058
- type ReferenceDataSourcesSchemaAa59C058Attributes
- func (c ReferenceDataSourcesSchemaAa59C058Attributes) InternalRef() (terra.Reference, error)
- func (c ReferenceDataSourcesSchemaAa59C058Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (c ReferenceDataSourcesSchemaAa59C058Attributes) InternalWithRef(ref terra.Reference) ReferenceDataSourcesSchemaAa59C058Attributes
- func (c ReferenceDataSourcesSchemaAa59C058Attributes) RecordColumnDelimiter() terra.StringValue
- func (c ReferenceDataSourcesSchemaAa59C058Attributes) RecordRowDelimiter() terra.StringValue
- type ReferenceDataSourcesSchemaAa59C058State
- type ReferenceDataSourcesSchemaAttributes
- func (s ReferenceDataSourcesSchemaAttributes) InternalRef() (terra.Reference, error)
- func (s ReferenceDataSourcesSchemaAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s ReferenceDataSourcesSchemaAttributes) InternalWithRef(ref terra.Reference) ReferenceDataSourcesSchemaAttributes
- func (s ReferenceDataSourcesSchemaAttributes) RecordColumns() terra.ListValue[ReferenceDataSourcesSchemaRecordColumnsAttributes]
- func (s ReferenceDataSourcesSchemaAttributes) RecordEncoding() terra.StringValue
- func (s ReferenceDataSourcesSchemaAttributes) RecordFormat() terra.ListValue[ReferenceDataSourcesSchemaRecordFormatAttributes]
- type ReferenceDataSourcesSchemaFd3Ac257
- type ReferenceDataSourcesSchemaFd3Ac257Attributes
- func (j ReferenceDataSourcesSchemaFd3Ac257Attributes) InternalRef() (terra.Reference, error)
- func (j ReferenceDataSourcesSchemaFd3Ac257Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (j ReferenceDataSourcesSchemaFd3Ac257Attributes) InternalWithRef(ref terra.Reference) ReferenceDataSourcesSchemaFd3Ac257Attributes
- func (j ReferenceDataSourcesSchemaFd3Ac257Attributes) RecordRowPath() terra.StringValue
- type ReferenceDataSourcesSchemaFd3Ac257State
- type ReferenceDataSourcesSchemaRecordColumns
- type ReferenceDataSourcesSchemaRecordColumnsAttributes
- func (rc ReferenceDataSourcesSchemaRecordColumnsAttributes) InternalRef() (terra.Reference, error)
- func (rc ReferenceDataSourcesSchemaRecordColumnsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rc ReferenceDataSourcesSchemaRecordColumnsAttributes) InternalWithRef(ref terra.Reference) ReferenceDataSourcesSchemaRecordColumnsAttributes
- func (rc ReferenceDataSourcesSchemaRecordColumnsAttributes) Mapping() terra.StringValue
- func (rc ReferenceDataSourcesSchemaRecordColumnsAttributes) Name() terra.StringValue
- func (rc ReferenceDataSourcesSchemaRecordColumnsAttributes) SqlType() terra.StringValue
- type ReferenceDataSourcesSchemaRecordColumnsState
- type ReferenceDataSourcesSchemaRecordFormat
- type ReferenceDataSourcesSchemaRecordFormatAttributes
- func (rf ReferenceDataSourcesSchemaRecordFormatAttributes) InternalRef() (terra.Reference, error)
- func (rf ReferenceDataSourcesSchemaRecordFormatAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rf ReferenceDataSourcesSchemaRecordFormatAttributes) InternalWithRef(ref terra.Reference) ReferenceDataSourcesSchemaRecordFormatAttributes
- func (rf ReferenceDataSourcesSchemaRecordFormatAttributes) MappingParameters() ...
- func (rf ReferenceDataSourcesSchemaRecordFormatAttributes) RecordFormatType() terra.StringValue
- type ReferenceDataSourcesSchemaRecordFormatMappingParameters
- type ReferenceDataSourcesSchemaRecordFormatMappingParametersAttributes
- func (mp ReferenceDataSourcesSchemaRecordFormatMappingParametersAttributes) Csv() terra.ListValue[ReferenceDataSourcesSchemaAa59C058Attributes]
- func (mp ReferenceDataSourcesSchemaRecordFormatMappingParametersAttributes) InternalRef() (terra.Reference, error)
- func (mp ReferenceDataSourcesSchemaRecordFormatMappingParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mp ReferenceDataSourcesSchemaRecordFormatMappingParametersAttributes) InternalWithRef(ref terra.Reference) ReferenceDataSourcesSchemaRecordFormatMappingParametersAttributes
- func (mp ReferenceDataSourcesSchemaRecordFormatMappingParametersAttributes) Json() terra.ListValue[ReferenceDataSourcesSchemaFd3Ac257Attributes]
- type ReferenceDataSourcesSchemaRecordFormatMappingParametersState
- type ReferenceDataSourcesSchemaRecordFormatState
- type ReferenceDataSourcesSchemaState
- type ReferenceDataSourcesState
- type Resource
- func (akaa *Resource) Attributes() awsKinesisAnalyticsApplicationAttributes
- func (akaa *Resource) Configuration() interface{}
- func (akaa *Resource) DependOn() terra.Reference
- func (akaa *Resource) Dependencies() terra.Dependencies
- func (akaa *Resource) ImportState(state io.Reader) error
- func (akaa *Resource) LifecycleManagement() *terra.Lifecycle
- func (akaa *Resource) LocalName() string
- func (akaa *Resource) State() (*awsKinesisAnalyticsApplicationState, bool)
- func (akaa *Resource) StateMust() *awsKinesisAnalyticsApplicationState
- func (akaa *Resource) Type() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // Code: string, optional Code terra.StringValue `hcl:"code,attr"` // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // StartApplication: bool, optional StartApplication terra.BoolValue `hcl:"start_application,attr"` // Tags: map of string, optional Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"` // TagsAll: map of string, optional TagsAll terra.MapValue[terra.StringValue] `hcl:"tags_all,attr"` // CloudwatchLoggingOptions: optional CloudwatchLoggingOptions *CloudwatchLoggingOptions `hcl:"cloudwatch_logging_options,block"` // Inputs: optional Inputs *Inputs `hcl:"inputs,block"` // Outputs: min=0,max=3 Outputs []Outputs `hcl:"outputs,block" validate:"min=0,max=3"` // ReferenceDataSources: optional ReferenceDataSources *ReferenceDataSources `hcl:"reference_data_sources,block"` }
Args contains the configurations for aws_kinesis_analytics_application.
type CloudwatchLoggingOptions ¶
type CloudwatchLoggingOptions struct { // LogStreamArn: string, required LogStreamArn terra.StringValue `hcl:"log_stream_arn,attr" validate:"required"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` }
type CloudwatchLoggingOptionsAttributes ¶
type CloudwatchLoggingOptionsAttributes struct {
// contains filtered or unexported fields
}
func (CloudwatchLoggingOptionsAttributes) Id ¶
func (clo CloudwatchLoggingOptionsAttributes) Id() terra.StringValue
func (CloudwatchLoggingOptionsAttributes) InternalRef ¶
func (clo CloudwatchLoggingOptionsAttributes) InternalRef() (terra.Reference, error)
func (CloudwatchLoggingOptionsAttributes) InternalTokens ¶
func (clo CloudwatchLoggingOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CloudwatchLoggingOptionsAttributes) InternalWithRef ¶
func (clo CloudwatchLoggingOptionsAttributes) InternalWithRef(ref terra.Reference) CloudwatchLoggingOptionsAttributes
func (CloudwatchLoggingOptionsAttributes) LogStreamArn ¶
func (clo CloudwatchLoggingOptionsAttributes) LogStreamArn() terra.StringValue
func (CloudwatchLoggingOptionsAttributes) RoleArn ¶
func (clo CloudwatchLoggingOptionsAttributes) RoleArn() terra.StringValue
type Inputs ¶
type Inputs struct { // NamePrefix: string, required NamePrefix terra.StringValue `hcl:"name_prefix,attr" validate:"required"` // InputsKinesisFirehose: optional KinesisFirehose *InputsKinesisFirehose `hcl:"kinesis_firehose,block"` // InputsKinesisStream: optional KinesisStream *InputsKinesisStream `hcl:"kinesis_stream,block"` // InputsParallelism: optional Parallelism *InputsParallelism `hcl:"parallelism,block"` // InputsProcessingConfiguration: optional ProcessingConfiguration *InputsProcessingConfiguration `hcl:"processing_configuration,block"` // InputsSchema: required Schema *InputsSchema `hcl:"schema,block" validate:"required"` // InputsStartingPositionConfiguration: min=0 StartingPositionConfiguration []InputsStartingPositionConfiguration `hcl:"starting_position_configuration,block" validate:"min=0"` }
type InputsAttributes ¶
type InputsAttributes struct {
// contains filtered or unexported fields
}
func (InputsAttributes) Id ¶
func (i InputsAttributes) Id() terra.StringValue
func (InputsAttributes) InternalRef ¶
func (i InputsAttributes) InternalRef() (terra.Reference, error)
func (InputsAttributes) InternalTokens ¶
func (i InputsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InputsAttributes) InternalWithRef ¶
func (i InputsAttributes) InternalWithRef(ref terra.Reference) InputsAttributes
func (InputsAttributes) KinesisFirehose ¶
func (i InputsAttributes) KinesisFirehose() terra.ListValue[InputsKinesisFirehoseAttributes]
func (InputsAttributes) KinesisStream ¶
func (i InputsAttributes) KinesisStream() terra.ListValue[InputsKinesisStreamAttributes]
func (InputsAttributes) NamePrefix ¶
func (i InputsAttributes) NamePrefix() terra.StringValue
func (InputsAttributes) Parallelism ¶
func (i InputsAttributes) Parallelism() terra.ListValue[InputsParallelismAttributes]
func (InputsAttributes) ProcessingConfiguration ¶
func (i InputsAttributes) ProcessingConfiguration() terra.ListValue[InputsProcessingConfigurationAttributes]
func (InputsAttributes) Schema ¶
func (i InputsAttributes) Schema() terra.ListValue[InputsSchemaAttributes]
func (InputsAttributes) StartingPositionConfiguration ¶
func (i InputsAttributes) StartingPositionConfiguration() terra.ListValue[InputsStartingPositionConfigurationAttributes]
func (InputsAttributes) StreamNames ¶
func (i InputsAttributes) StreamNames() terra.ListValue[terra.StringValue]
type InputsKinesisFirehose ¶
type InputsKinesisFirehose struct { // ResourceArn: string, required ResourceArn terra.StringValue `hcl:"resource_arn,attr" validate:"required"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` }
type InputsKinesisFirehoseAttributes ¶
type InputsKinesisFirehoseAttributes struct {
// contains filtered or unexported fields
}
func (InputsKinesisFirehoseAttributes) InternalRef ¶
func (kf InputsKinesisFirehoseAttributes) InternalRef() (terra.Reference, error)
func (InputsKinesisFirehoseAttributes) InternalTokens ¶
func (kf InputsKinesisFirehoseAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InputsKinesisFirehoseAttributes) InternalWithRef ¶
func (kf InputsKinesisFirehoseAttributes) InternalWithRef(ref terra.Reference) InputsKinesisFirehoseAttributes
func (InputsKinesisFirehoseAttributes) ResourceArn ¶
func (kf InputsKinesisFirehoseAttributes) ResourceArn() terra.StringValue
func (InputsKinesisFirehoseAttributes) RoleArn ¶
func (kf InputsKinesisFirehoseAttributes) RoleArn() terra.StringValue
type InputsKinesisStream ¶
type InputsKinesisStream struct { // ResourceArn: string, required ResourceArn terra.StringValue `hcl:"resource_arn,attr" validate:"required"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` }
type InputsKinesisStreamAttributes ¶
type InputsKinesisStreamAttributes struct {
// contains filtered or unexported fields
}
func (InputsKinesisStreamAttributes) InternalRef ¶
func (ks InputsKinesisStreamAttributes) InternalRef() (terra.Reference, error)
func (InputsKinesisStreamAttributes) InternalTokens ¶
func (ks InputsKinesisStreamAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InputsKinesisStreamAttributes) InternalWithRef ¶
func (ks InputsKinesisStreamAttributes) InternalWithRef(ref terra.Reference) InputsKinesisStreamAttributes
func (InputsKinesisStreamAttributes) ResourceArn ¶
func (ks InputsKinesisStreamAttributes) ResourceArn() terra.StringValue
func (InputsKinesisStreamAttributes) RoleArn ¶
func (ks InputsKinesisStreamAttributes) RoleArn() terra.StringValue
type InputsParallelism ¶
type InputsParallelism struct { // Count: number, optional Count terra.NumberValue `hcl:"count,attr"` }
type InputsParallelismAttributes ¶
type InputsParallelismAttributes struct {
// contains filtered or unexported fields
}
func (InputsParallelismAttributes) Count ¶
func (p InputsParallelismAttributes) Count() terra.NumberValue
func (InputsParallelismAttributes) InternalRef ¶
func (p InputsParallelismAttributes) InternalRef() (terra.Reference, error)
func (InputsParallelismAttributes) InternalTokens ¶
func (p InputsParallelismAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InputsParallelismAttributes) InternalWithRef ¶
func (p InputsParallelismAttributes) InternalWithRef(ref terra.Reference) InputsParallelismAttributes
type InputsParallelismState ¶
type InputsParallelismState struct {
Count float64 `json:"count"`
}
type InputsProcessingConfiguration ¶
type InputsProcessingConfiguration struct { // InputsProcessingConfigurationLambda: required Lambda *InputsProcessingConfigurationLambda `hcl:"lambda,block" validate:"required"` }
type InputsProcessingConfigurationAttributes ¶
type InputsProcessingConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (InputsProcessingConfigurationAttributes) InternalRef ¶
func (pc InputsProcessingConfigurationAttributes) InternalRef() (terra.Reference, error)
func (InputsProcessingConfigurationAttributes) InternalTokens ¶
func (pc InputsProcessingConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InputsProcessingConfigurationAttributes) InternalWithRef ¶
func (pc InputsProcessingConfigurationAttributes) InternalWithRef(ref terra.Reference) InputsProcessingConfigurationAttributes
type InputsProcessingConfigurationLambda ¶
type InputsProcessingConfigurationLambda struct { // ResourceArn: string, required ResourceArn terra.StringValue `hcl:"resource_arn,attr" validate:"required"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` }
type InputsProcessingConfigurationLambdaAttributes ¶
type InputsProcessingConfigurationLambdaAttributes struct {
// contains filtered or unexported fields
}
func (InputsProcessingConfigurationLambdaAttributes) InternalRef ¶
func (l InputsProcessingConfigurationLambdaAttributes) InternalRef() (terra.Reference, error)
func (InputsProcessingConfigurationLambdaAttributes) InternalTokens ¶
func (l InputsProcessingConfigurationLambdaAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InputsProcessingConfigurationLambdaAttributes) InternalWithRef ¶
func (l InputsProcessingConfigurationLambdaAttributes) InternalWithRef(ref terra.Reference) InputsProcessingConfigurationLambdaAttributes
func (InputsProcessingConfigurationLambdaAttributes) ResourceArn ¶
func (l InputsProcessingConfigurationLambdaAttributes) ResourceArn() terra.StringValue
func (InputsProcessingConfigurationLambdaAttributes) RoleArn ¶
func (l InputsProcessingConfigurationLambdaAttributes) RoleArn() terra.StringValue
type InputsProcessingConfigurationState ¶
type InputsProcessingConfigurationState struct {
Lambda []InputsProcessingConfigurationLambdaState `json:"lambda"`
}
type InputsSchema ¶
type InputsSchema struct { // RecordEncoding: string, optional RecordEncoding terra.StringValue `hcl:"record_encoding,attr"` // InputsSchemaRecordColumns: min=1,max=1000 RecordColumns []InputsSchemaRecordColumns `hcl:"record_columns,block" validate:"min=1,max=1000"` // InputsSchemaRecordFormat: required RecordFormat *InputsSchemaRecordFormat `hcl:"record_format,block" validate:"required"` }
type InputsSchemaAa59C058 ¶
type InputsSchemaAa59C058 struct { // RecordColumnDelimiter: string, required RecordColumnDelimiter terra.StringValue `hcl:"record_column_delimiter,attr" validate:"required"` // RecordRowDelimiter: string, required RecordRowDelimiter terra.StringValue `hcl:"record_row_delimiter,attr" validate:"required"` }
type InputsSchemaAa59C058Attributes ¶
type InputsSchemaAa59C058Attributes struct {
// contains filtered or unexported fields
}
func (InputsSchemaAa59C058Attributes) InternalRef ¶
func (c InputsSchemaAa59C058Attributes) InternalRef() (terra.Reference, error)
func (InputsSchemaAa59C058Attributes) InternalTokens ¶
func (c InputsSchemaAa59C058Attributes) InternalTokens() (hclwrite.Tokens, error)
func (InputsSchemaAa59C058Attributes) InternalWithRef ¶
func (c InputsSchemaAa59C058Attributes) InternalWithRef(ref terra.Reference) InputsSchemaAa59C058Attributes
func (InputsSchemaAa59C058Attributes) RecordColumnDelimiter ¶
func (c InputsSchemaAa59C058Attributes) RecordColumnDelimiter() terra.StringValue
func (InputsSchemaAa59C058Attributes) RecordRowDelimiter ¶
func (c InputsSchemaAa59C058Attributes) RecordRowDelimiter() terra.StringValue
type InputsSchemaAttributes ¶
type InputsSchemaAttributes struct {
// contains filtered or unexported fields
}
func (InputsSchemaAttributes) InternalRef ¶
func (s InputsSchemaAttributes) InternalRef() (terra.Reference, error)
func (InputsSchemaAttributes) InternalTokens ¶
func (s InputsSchemaAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InputsSchemaAttributes) InternalWithRef ¶
func (s InputsSchemaAttributes) InternalWithRef(ref terra.Reference) InputsSchemaAttributes
func (InputsSchemaAttributes) RecordColumns ¶
func (s InputsSchemaAttributes) RecordColumns() terra.ListValue[InputsSchemaRecordColumnsAttributes]
func (InputsSchemaAttributes) RecordEncoding ¶
func (s InputsSchemaAttributes) RecordEncoding() terra.StringValue
func (InputsSchemaAttributes) RecordFormat ¶
func (s InputsSchemaAttributes) RecordFormat() terra.ListValue[InputsSchemaRecordFormatAttributes]
type InputsSchemaFd3Ac257 ¶
type InputsSchemaFd3Ac257 struct { // RecordRowPath: string, required RecordRowPath terra.StringValue `hcl:"record_row_path,attr" validate:"required"` }
type InputsSchemaFd3Ac257Attributes ¶
type InputsSchemaFd3Ac257Attributes struct {
// contains filtered or unexported fields
}
func (InputsSchemaFd3Ac257Attributes) InternalRef ¶
func (j InputsSchemaFd3Ac257Attributes) InternalRef() (terra.Reference, error)
func (InputsSchemaFd3Ac257Attributes) InternalTokens ¶
func (j InputsSchemaFd3Ac257Attributes) InternalTokens() (hclwrite.Tokens, error)
func (InputsSchemaFd3Ac257Attributes) InternalWithRef ¶
func (j InputsSchemaFd3Ac257Attributes) InternalWithRef(ref terra.Reference) InputsSchemaFd3Ac257Attributes
func (InputsSchemaFd3Ac257Attributes) RecordRowPath ¶
func (j InputsSchemaFd3Ac257Attributes) RecordRowPath() terra.StringValue
type InputsSchemaFd3Ac257State ¶
type InputsSchemaFd3Ac257State struct {
RecordRowPath string `json:"record_row_path"`
}
type InputsSchemaRecordColumns ¶
type InputsSchemaRecordColumns struct { // Mapping: string, optional Mapping terra.StringValue `hcl:"mapping,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // SqlType: string, required SqlType terra.StringValue `hcl:"sql_type,attr" validate:"required"` }
type InputsSchemaRecordColumnsAttributes ¶
type InputsSchemaRecordColumnsAttributes struct {
// contains filtered or unexported fields
}
func (InputsSchemaRecordColumnsAttributes) InternalRef ¶
func (rc InputsSchemaRecordColumnsAttributes) InternalRef() (terra.Reference, error)
func (InputsSchemaRecordColumnsAttributes) InternalTokens ¶
func (rc InputsSchemaRecordColumnsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InputsSchemaRecordColumnsAttributes) InternalWithRef ¶
func (rc InputsSchemaRecordColumnsAttributes) InternalWithRef(ref terra.Reference) InputsSchemaRecordColumnsAttributes
func (InputsSchemaRecordColumnsAttributes) Mapping ¶
func (rc InputsSchemaRecordColumnsAttributes) Mapping() terra.StringValue
func (InputsSchemaRecordColumnsAttributes) Name ¶
func (rc InputsSchemaRecordColumnsAttributes) Name() terra.StringValue
func (InputsSchemaRecordColumnsAttributes) SqlType ¶
func (rc InputsSchemaRecordColumnsAttributes) SqlType() terra.StringValue
type InputsSchemaRecordFormat ¶
type InputsSchemaRecordFormat struct { // InputsSchemaRecordFormatMappingParameters: optional MappingParameters *InputsSchemaRecordFormatMappingParameters `hcl:"mapping_parameters,block"` }
type InputsSchemaRecordFormatAttributes ¶
type InputsSchemaRecordFormatAttributes struct {
// contains filtered or unexported fields
}
func (InputsSchemaRecordFormatAttributes) InternalRef ¶
func (rf InputsSchemaRecordFormatAttributes) InternalRef() (terra.Reference, error)
func (InputsSchemaRecordFormatAttributes) InternalTokens ¶
func (rf InputsSchemaRecordFormatAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InputsSchemaRecordFormatAttributes) InternalWithRef ¶
func (rf InputsSchemaRecordFormatAttributes) InternalWithRef(ref terra.Reference) InputsSchemaRecordFormatAttributes
func (InputsSchemaRecordFormatAttributes) MappingParameters ¶
func (rf InputsSchemaRecordFormatAttributes) MappingParameters() terra.ListValue[InputsSchemaRecordFormatMappingParametersAttributes]
func (InputsSchemaRecordFormatAttributes) RecordFormatType ¶
func (rf InputsSchemaRecordFormatAttributes) RecordFormatType() terra.StringValue
type InputsSchemaRecordFormatMappingParameters ¶
type InputsSchemaRecordFormatMappingParameters struct { // InputsSchemaAa59C058: optional Csv *InputsSchemaAa59C058 `hcl:"csv,block"` // InputsSchemaFd3Ac257: optional Json *InputsSchemaFd3Ac257 `hcl:"json,block"` }
type InputsSchemaRecordFormatMappingParametersAttributes ¶
type InputsSchemaRecordFormatMappingParametersAttributes struct {
// contains filtered or unexported fields
}
func (InputsSchemaRecordFormatMappingParametersAttributes) InternalRef ¶
func (mp InputsSchemaRecordFormatMappingParametersAttributes) InternalRef() (terra.Reference, error)
func (InputsSchemaRecordFormatMappingParametersAttributes) InternalTokens ¶
func (mp InputsSchemaRecordFormatMappingParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InputsSchemaRecordFormatMappingParametersAttributes) InternalWithRef ¶
func (mp InputsSchemaRecordFormatMappingParametersAttributes) InternalWithRef(ref terra.Reference) InputsSchemaRecordFormatMappingParametersAttributes
type InputsSchemaRecordFormatMappingParametersState ¶
type InputsSchemaRecordFormatMappingParametersState struct { Csv []InputsSchemaAa59C058State `json:"csv"` Json []InputsSchemaFd3Ac257State `json:"json"` }
type InputsSchemaRecordFormatState ¶
type InputsSchemaRecordFormatState struct { RecordFormatType string `json:"record_format_type"` MappingParameters []InputsSchemaRecordFormatMappingParametersState `json:"mapping_parameters"` }
type InputsSchemaState ¶
type InputsSchemaState struct { RecordEncoding string `json:"record_encoding"` RecordColumns []InputsSchemaRecordColumnsState `json:"record_columns"` RecordFormat []InputsSchemaRecordFormatState `json:"record_format"` }
type InputsStartingPositionConfiguration ¶
type InputsStartingPositionConfiguration struct { // StartingPosition: string, optional StartingPosition terra.StringValue `hcl:"starting_position,attr"` }
type InputsStartingPositionConfigurationAttributes ¶
type InputsStartingPositionConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (InputsStartingPositionConfigurationAttributes) InternalRef ¶
func (spc InputsStartingPositionConfigurationAttributes) InternalRef() (terra.Reference, error)
func (InputsStartingPositionConfigurationAttributes) InternalTokens ¶
func (spc InputsStartingPositionConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InputsStartingPositionConfigurationAttributes) InternalWithRef ¶
func (spc InputsStartingPositionConfigurationAttributes) InternalWithRef(ref terra.Reference) InputsStartingPositionConfigurationAttributes
func (InputsStartingPositionConfigurationAttributes) StartingPosition ¶
func (spc InputsStartingPositionConfigurationAttributes) StartingPosition() terra.StringValue
type InputsStartingPositionConfigurationState ¶
type InputsStartingPositionConfigurationState struct {
StartingPosition string `json:"starting_position"`
}
type InputsState ¶
type InputsState struct { Id string `json:"id"` NamePrefix string `json:"name_prefix"` StreamNames []string `json:"stream_names"` KinesisFirehose []InputsKinesisFirehoseState `json:"kinesis_firehose"` KinesisStream []InputsKinesisStreamState `json:"kinesis_stream"` Parallelism []InputsParallelismState `json:"parallelism"` ProcessingConfiguration []InputsProcessingConfigurationState `json:"processing_configuration"` Schema []InputsSchemaState `json:"schema"` StartingPositionConfiguration []InputsStartingPositionConfigurationState `json:"starting_position_configuration"` }
type Outputs ¶
type Outputs struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // OutputsKinesisFirehose: optional KinesisFirehose *OutputsKinesisFirehose `hcl:"kinesis_firehose,block"` // OutputsKinesisStream: optional KinesisStream *OutputsKinesisStream `hcl:"kinesis_stream,block"` // OutputsLambda: optional Lambda *OutputsLambda `hcl:"lambda,block"` // OutputsSchema: required Schema *OutputsSchema `hcl:"schema,block" validate:"required"` }
type OutputsAttributes ¶
type OutputsAttributes struct {
// contains filtered or unexported fields
}
func (OutputsAttributes) Id ¶
func (o OutputsAttributes) Id() terra.StringValue
func (OutputsAttributes) InternalRef ¶
func (o OutputsAttributes) InternalRef() (terra.Reference, error)
func (OutputsAttributes) InternalTokens ¶
func (o OutputsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OutputsAttributes) InternalWithRef ¶
func (o OutputsAttributes) InternalWithRef(ref terra.Reference) OutputsAttributes
func (OutputsAttributes) KinesisFirehose ¶
func (o OutputsAttributes) KinesisFirehose() terra.ListValue[OutputsKinesisFirehoseAttributes]
func (OutputsAttributes) KinesisStream ¶
func (o OutputsAttributes) KinesisStream() terra.ListValue[OutputsKinesisStreamAttributes]
func (OutputsAttributes) Lambda ¶
func (o OutputsAttributes) Lambda() terra.ListValue[OutputsLambdaAttributes]
func (OutputsAttributes) Name ¶
func (o OutputsAttributes) Name() terra.StringValue
func (OutputsAttributes) Schema ¶
func (o OutputsAttributes) Schema() terra.ListValue[OutputsSchemaAttributes]
type OutputsKinesisFirehose ¶
type OutputsKinesisFirehose struct { // ResourceArn: string, required ResourceArn terra.StringValue `hcl:"resource_arn,attr" validate:"required"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` }
type OutputsKinesisFirehoseAttributes ¶
type OutputsKinesisFirehoseAttributes struct {
// contains filtered or unexported fields
}
func (OutputsKinesisFirehoseAttributes) InternalRef ¶
func (kf OutputsKinesisFirehoseAttributes) InternalRef() (terra.Reference, error)
func (OutputsKinesisFirehoseAttributes) InternalTokens ¶
func (kf OutputsKinesisFirehoseAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OutputsKinesisFirehoseAttributes) InternalWithRef ¶
func (kf OutputsKinesisFirehoseAttributes) InternalWithRef(ref terra.Reference) OutputsKinesisFirehoseAttributes
func (OutputsKinesisFirehoseAttributes) ResourceArn ¶
func (kf OutputsKinesisFirehoseAttributes) ResourceArn() terra.StringValue
func (OutputsKinesisFirehoseAttributes) RoleArn ¶
func (kf OutputsKinesisFirehoseAttributes) RoleArn() terra.StringValue
type OutputsKinesisStream ¶
type OutputsKinesisStream struct { // ResourceArn: string, required ResourceArn terra.StringValue `hcl:"resource_arn,attr" validate:"required"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` }
type OutputsKinesisStreamAttributes ¶
type OutputsKinesisStreamAttributes struct {
// contains filtered or unexported fields
}
func (OutputsKinesisStreamAttributes) InternalRef ¶
func (ks OutputsKinesisStreamAttributes) InternalRef() (terra.Reference, error)
func (OutputsKinesisStreamAttributes) InternalTokens ¶
func (ks OutputsKinesisStreamAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OutputsKinesisStreamAttributes) InternalWithRef ¶
func (ks OutputsKinesisStreamAttributes) InternalWithRef(ref terra.Reference) OutputsKinesisStreamAttributes
func (OutputsKinesisStreamAttributes) ResourceArn ¶
func (ks OutputsKinesisStreamAttributes) ResourceArn() terra.StringValue
func (OutputsKinesisStreamAttributes) RoleArn ¶
func (ks OutputsKinesisStreamAttributes) RoleArn() terra.StringValue
type OutputsLambda ¶
type OutputsLambda struct { // ResourceArn: string, required ResourceArn terra.StringValue `hcl:"resource_arn,attr" validate:"required"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` }
type OutputsLambdaAttributes ¶
type OutputsLambdaAttributes struct {
// contains filtered or unexported fields
}
func (OutputsLambdaAttributes) InternalRef ¶
func (l OutputsLambdaAttributes) InternalRef() (terra.Reference, error)
func (OutputsLambdaAttributes) InternalTokens ¶
func (l OutputsLambdaAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OutputsLambdaAttributes) InternalWithRef ¶
func (l OutputsLambdaAttributes) InternalWithRef(ref terra.Reference) OutputsLambdaAttributes
func (OutputsLambdaAttributes) ResourceArn ¶
func (l OutputsLambdaAttributes) ResourceArn() terra.StringValue
func (OutputsLambdaAttributes) RoleArn ¶
func (l OutputsLambdaAttributes) RoleArn() terra.StringValue
type OutputsLambdaState ¶
type OutputsSchema ¶
type OutputsSchema struct { // RecordFormatType: string, required RecordFormatType terra.StringValue `hcl:"record_format_type,attr" validate:"required"` }
type OutputsSchemaAttributes ¶
type OutputsSchemaAttributes struct {
// contains filtered or unexported fields
}
func (OutputsSchemaAttributes) InternalRef ¶
func (s OutputsSchemaAttributes) InternalRef() (terra.Reference, error)
func (OutputsSchemaAttributes) InternalTokens ¶
func (s OutputsSchemaAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OutputsSchemaAttributes) InternalWithRef ¶
func (s OutputsSchemaAttributes) InternalWithRef(ref terra.Reference) OutputsSchemaAttributes
func (OutputsSchemaAttributes) RecordFormatType ¶
func (s OutputsSchemaAttributes) RecordFormatType() terra.StringValue
type OutputsSchemaState ¶
type OutputsSchemaState struct {
RecordFormatType string `json:"record_format_type"`
}
type OutputsState ¶
type OutputsState struct { Id string `json:"id"` Name string `json:"name"` KinesisFirehose []OutputsKinesisFirehoseState `json:"kinesis_firehose"` KinesisStream []OutputsKinesisStreamState `json:"kinesis_stream"` Lambda []OutputsLambdaState `json:"lambda"` Schema []OutputsSchemaState `json:"schema"` }
type ReferenceDataSources ¶
type ReferenceDataSources struct { // TableName: string, required TableName terra.StringValue `hcl:"table_name,attr" validate:"required"` // ReferenceDataSourcesS3: required S3 *ReferenceDataSourcesS3 `hcl:"s3,block" validate:"required"` // ReferenceDataSourcesSchema: required Schema *ReferenceDataSourcesSchema `hcl:"schema,block" validate:"required"` }
type ReferenceDataSourcesAttributes ¶
type ReferenceDataSourcesAttributes struct {
// contains filtered or unexported fields
}
func (ReferenceDataSourcesAttributes) Id ¶
func (rds ReferenceDataSourcesAttributes) Id() terra.StringValue
func (ReferenceDataSourcesAttributes) InternalRef ¶
func (rds ReferenceDataSourcesAttributes) InternalRef() (terra.Reference, error)
func (ReferenceDataSourcesAttributes) InternalTokens ¶
func (rds ReferenceDataSourcesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ReferenceDataSourcesAttributes) InternalWithRef ¶
func (rds ReferenceDataSourcesAttributes) InternalWithRef(ref terra.Reference) ReferenceDataSourcesAttributes
func (ReferenceDataSourcesAttributes) S3 ¶
func (rds ReferenceDataSourcesAttributes) S3() terra.ListValue[ReferenceDataSourcesS3Attributes]
func (ReferenceDataSourcesAttributes) Schema ¶
func (rds ReferenceDataSourcesAttributes) Schema() terra.ListValue[ReferenceDataSourcesSchemaAttributes]
func (ReferenceDataSourcesAttributes) TableName ¶
func (rds ReferenceDataSourcesAttributes) TableName() terra.StringValue
type ReferenceDataSourcesS3 ¶
type ReferenceDataSourcesS3 struct { // BucketArn: string, required BucketArn terra.StringValue `hcl:"bucket_arn,attr" validate:"required"` // FileKey: string, required FileKey terra.StringValue `hcl:"file_key,attr" validate:"required"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` }
type ReferenceDataSourcesS3Attributes ¶
type ReferenceDataSourcesS3Attributes struct {
// contains filtered or unexported fields
}
func (ReferenceDataSourcesS3Attributes) BucketArn ¶
func (s ReferenceDataSourcesS3Attributes) BucketArn() terra.StringValue
func (ReferenceDataSourcesS3Attributes) FileKey ¶
func (s ReferenceDataSourcesS3Attributes) FileKey() terra.StringValue
func (ReferenceDataSourcesS3Attributes) InternalRef ¶
func (s ReferenceDataSourcesS3Attributes) InternalRef() (terra.Reference, error)
func (ReferenceDataSourcesS3Attributes) InternalTokens ¶
func (s ReferenceDataSourcesS3Attributes) InternalTokens() (hclwrite.Tokens, error)
func (ReferenceDataSourcesS3Attributes) InternalWithRef ¶
func (s ReferenceDataSourcesS3Attributes) InternalWithRef(ref terra.Reference) ReferenceDataSourcesS3Attributes
func (ReferenceDataSourcesS3Attributes) RoleArn ¶
func (s ReferenceDataSourcesS3Attributes) RoleArn() terra.StringValue
type ReferenceDataSourcesSchema ¶
type ReferenceDataSourcesSchema struct { // RecordEncoding: string, optional RecordEncoding terra.StringValue `hcl:"record_encoding,attr"` // ReferenceDataSourcesSchemaRecordColumns: min=1,max=1000 RecordColumns []ReferenceDataSourcesSchemaRecordColumns `hcl:"record_columns,block" validate:"min=1,max=1000"` // ReferenceDataSourcesSchemaRecordFormat: required RecordFormat *ReferenceDataSourcesSchemaRecordFormat `hcl:"record_format,block" validate:"required"` }
type ReferenceDataSourcesSchemaAa59C058 ¶
type ReferenceDataSourcesSchemaAa59C058 struct { // RecordColumnDelimiter: string, required RecordColumnDelimiter terra.StringValue `hcl:"record_column_delimiter,attr" validate:"required"` // RecordRowDelimiter: string, required RecordRowDelimiter terra.StringValue `hcl:"record_row_delimiter,attr" validate:"required"` }
type ReferenceDataSourcesSchemaAa59C058Attributes ¶
type ReferenceDataSourcesSchemaAa59C058Attributes struct {
// contains filtered or unexported fields
}
func (ReferenceDataSourcesSchemaAa59C058Attributes) InternalRef ¶
func (c ReferenceDataSourcesSchemaAa59C058Attributes) InternalRef() (terra.Reference, error)
func (ReferenceDataSourcesSchemaAa59C058Attributes) InternalTokens ¶
func (c ReferenceDataSourcesSchemaAa59C058Attributes) InternalTokens() (hclwrite.Tokens, error)
func (ReferenceDataSourcesSchemaAa59C058Attributes) InternalWithRef ¶
func (c ReferenceDataSourcesSchemaAa59C058Attributes) InternalWithRef(ref terra.Reference) ReferenceDataSourcesSchemaAa59C058Attributes
func (ReferenceDataSourcesSchemaAa59C058Attributes) RecordColumnDelimiter ¶
func (c ReferenceDataSourcesSchemaAa59C058Attributes) RecordColumnDelimiter() terra.StringValue
func (ReferenceDataSourcesSchemaAa59C058Attributes) RecordRowDelimiter ¶
func (c ReferenceDataSourcesSchemaAa59C058Attributes) RecordRowDelimiter() terra.StringValue
type ReferenceDataSourcesSchemaAttributes ¶
type ReferenceDataSourcesSchemaAttributes struct {
// contains filtered or unexported fields
}
func (ReferenceDataSourcesSchemaAttributes) InternalRef ¶
func (s ReferenceDataSourcesSchemaAttributes) InternalRef() (terra.Reference, error)
func (ReferenceDataSourcesSchemaAttributes) InternalTokens ¶
func (s ReferenceDataSourcesSchemaAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ReferenceDataSourcesSchemaAttributes) InternalWithRef ¶
func (s ReferenceDataSourcesSchemaAttributes) InternalWithRef(ref terra.Reference) ReferenceDataSourcesSchemaAttributes
func (ReferenceDataSourcesSchemaAttributes) RecordColumns ¶
func (s ReferenceDataSourcesSchemaAttributes) RecordColumns() terra.ListValue[ReferenceDataSourcesSchemaRecordColumnsAttributes]
func (ReferenceDataSourcesSchemaAttributes) RecordEncoding ¶
func (s ReferenceDataSourcesSchemaAttributes) RecordEncoding() terra.StringValue
func (ReferenceDataSourcesSchemaAttributes) RecordFormat ¶
func (s ReferenceDataSourcesSchemaAttributes) RecordFormat() terra.ListValue[ReferenceDataSourcesSchemaRecordFormatAttributes]
type ReferenceDataSourcesSchemaFd3Ac257 ¶
type ReferenceDataSourcesSchemaFd3Ac257 struct { // RecordRowPath: string, required RecordRowPath terra.StringValue `hcl:"record_row_path,attr" validate:"required"` }
type ReferenceDataSourcesSchemaFd3Ac257Attributes ¶
type ReferenceDataSourcesSchemaFd3Ac257Attributes struct {
// contains filtered or unexported fields
}
func (ReferenceDataSourcesSchemaFd3Ac257Attributes) InternalRef ¶
func (j ReferenceDataSourcesSchemaFd3Ac257Attributes) InternalRef() (terra.Reference, error)
func (ReferenceDataSourcesSchemaFd3Ac257Attributes) InternalTokens ¶
func (j ReferenceDataSourcesSchemaFd3Ac257Attributes) InternalTokens() (hclwrite.Tokens, error)
func (ReferenceDataSourcesSchemaFd3Ac257Attributes) InternalWithRef ¶
func (j ReferenceDataSourcesSchemaFd3Ac257Attributes) InternalWithRef(ref terra.Reference) ReferenceDataSourcesSchemaFd3Ac257Attributes
func (ReferenceDataSourcesSchemaFd3Ac257Attributes) RecordRowPath ¶
func (j ReferenceDataSourcesSchemaFd3Ac257Attributes) RecordRowPath() terra.StringValue
type ReferenceDataSourcesSchemaFd3Ac257State ¶
type ReferenceDataSourcesSchemaFd3Ac257State struct {
RecordRowPath string `json:"record_row_path"`
}
type ReferenceDataSourcesSchemaRecordColumns ¶
type ReferenceDataSourcesSchemaRecordColumns struct { // Mapping: string, optional Mapping terra.StringValue `hcl:"mapping,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // SqlType: string, required SqlType terra.StringValue `hcl:"sql_type,attr" validate:"required"` }
type ReferenceDataSourcesSchemaRecordColumnsAttributes ¶
type ReferenceDataSourcesSchemaRecordColumnsAttributes struct {
// contains filtered or unexported fields
}
func (ReferenceDataSourcesSchemaRecordColumnsAttributes) InternalRef ¶
func (rc ReferenceDataSourcesSchemaRecordColumnsAttributes) InternalRef() (terra.Reference, error)
func (ReferenceDataSourcesSchemaRecordColumnsAttributes) InternalTokens ¶
func (rc ReferenceDataSourcesSchemaRecordColumnsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ReferenceDataSourcesSchemaRecordColumnsAttributes) InternalWithRef ¶
func (rc ReferenceDataSourcesSchemaRecordColumnsAttributes) InternalWithRef(ref terra.Reference) ReferenceDataSourcesSchemaRecordColumnsAttributes
func (ReferenceDataSourcesSchemaRecordColumnsAttributes) Mapping ¶
func (rc ReferenceDataSourcesSchemaRecordColumnsAttributes) Mapping() terra.StringValue
func (ReferenceDataSourcesSchemaRecordColumnsAttributes) Name ¶
func (rc ReferenceDataSourcesSchemaRecordColumnsAttributes) Name() terra.StringValue
func (ReferenceDataSourcesSchemaRecordColumnsAttributes) SqlType ¶
func (rc ReferenceDataSourcesSchemaRecordColumnsAttributes) SqlType() terra.StringValue
type ReferenceDataSourcesSchemaRecordFormat ¶
type ReferenceDataSourcesSchemaRecordFormat struct { // ReferenceDataSourcesSchemaRecordFormatMappingParameters: optional MappingParameters *ReferenceDataSourcesSchemaRecordFormatMappingParameters `hcl:"mapping_parameters,block"` }
type ReferenceDataSourcesSchemaRecordFormatAttributes ¶
type ReferenceDataSourcesSchemaRecordFormatAttributes struct {
// contains filtered or unexported fields
}
func (ReferenceDataSourcesSchemaRecordFormatAttributes) InternalRef ¶
func (rf ReferenceDataSourcesSchemaRecordFormatAttributes) InternalRef() (terra.Reference, error)
func (ReferenceDataSourcesSchemaRecordFormatAttributes) InternalTokens ¶
func (rf ReferenceDataSourcesSchemaRecordFormatAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ReferenceDataSourcesSchemaRecordFormatAttributes) InternalWithRef ¶
func (rf ReferenceDataSourcesSchemaRecordFormatAttributes) InternalWithRef(ref terra.Reference) ReferenceDataSourcesSchemaRecordFormatAttributes
func (ReferenceDataSourcesSchemaRecordFormatAttributes) MappingParameters ¶
func (rf ReferenceDataSourcesSchemaRecordFormatAttributes) MappingParameters() terra.ListValue[ReferenceDataSourcesSchemaRecordFormatMappingParametersAttributes]
func (ReferenceDataSourcesSchemaRecordFormatAttributes) RecordFormatType ¶
func (rf ReferenceDataSourcesSchemaRecordFormatAttributes) RecordFormatType() terra.StringValue
type ReferenceDataSourcesSchemaRecordFormatMappingParameters ¶
type ReferenceDataSourcesSchemaRecordFormatMappingParameters struct { // ReferenceDataSourcesSchemaAa59C058: optional Csv *ReferenceDataSourcesSchemaAa59C058 `hcl:"csv,block"` // ReferenceDataSourcesSchemaFd3Ac257: optional Json *ReferenceDataSourcesSchemaFd3Ac257 `hcl:"json,block"` }
type ReferenceDataSourcesSchemaRecordFormatMappingParametersAttributes ¶
type ReferenceDataSourcesSchemaRecordFormatMappingParametersAttributes struct {
// contains filtered or unexported fields
}
func (ReferenceDataSourcesSchemaRecordFormatMappingParametersAttributes) InternalRef ¶
func (mp ReferenceDataSourcesSchemaRecordFormatMappingParametersAttributes) InternalRef() (terra.Reference, error)
func (ReferenceDataSourcesSchemaRecordFormatMappingParametersAttributes) InternalTokens ¶
func (mp ReferenceDataSourcesSchemaRecordFormatMappingParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ReferenceDataSourcesSchemaRecordFormatMappingParametersAttributes) InternalWithRef ¶
type ReferenceDataSourcesSchemaRecordFormatMappingParametersState ¶
type ReferenceDataSourcesSchemaRecordFormatMappingParametersState struct { Csv []ReferenceDataSourcesSchemaAa59C058State `json:"csv"` Json []ReferenceDataSourcesSchemaFd3Ac257State `json:"json"` }
type ReferenceDataSourcesSchemaRecordFormatState ¶
type ReferenceDataSourcesSchemaRecordFormatState struct { RecordFormatType string `json:"record_format_type"` MappingParameters []ReferenceDataSourcesSchemaRecordFormatMappingParametersState `json:"mapping_parameters"` }
type ReferenceDataSourcesSchemaState ¶
type ReferenceDataSourcesSchemaState struct { RecordEncoding string `json:"record_encoding"` RecordColumns []ReferenceDataSourcesSchemaRecordColumnsState `json:"record_columns"` RecordFormat []ReferenceDataSourcesSchemaRecordFormatState `json:"record_format"` }
type ReferenceDataSourcesState ¶
type ReferenceDataSourcesState struct { Id string `json:"id"` TableName string `json:"table_name"` S3 []ReferenceDataSourcesS3State `json:"s3"` Schema []ReferenceDataSourcesSchemaState `json:"schema"` }
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource aws_kinesis_analytics_application.
func (*Resource) Attributes ¶
func (akaa *Resource) Attributes() awsKinesisAnalyticsApplicationAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (akaa *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (akaa *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
Click to show internal directories.
Click to hide internal directories.