Documentation ¶
Index ¶
- type ApplicationCodeConfiguration
- type ApplicationCodeConfigurationAttributes
- func (acc ApplicationCodeConfigurationAttributes) CodeContent() terra.ListValue[CodeContentAttributes]
- func (acc ApplicationCodeConfigurationAttributes) CodeContentType() terra.StringValue
- func (acc ApplicationCodeConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (acc ApplicationCodeConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (acc ApplicationCodeConfigurationAttributes) InternalWithRef(ref terra.Reference) ApplicationCodeConfigurationAttributes
- type ApplicationCodeConfigurationState
- type ApplicationConfiguration
- type ApplicationConfigurationAttributes
- func (ac ApplicationConfigurationAttributes) ApplicationCodeConfiguration() terra.ListValue[ApplicationCodeConfigurationAttributes]
- func (ac ApplicationConfigurationAttributes) ApplicationSnapshotConfiguration() terra.ListValue[ApplicationSnapshotConfigurationAttributes]
- func (ac ApplicationConfigurationAttributes) EnvironmentProperties() terra.ListValue[EnvironmentPropertiesAttributes]
- func (ac ApplicationConfigurationAttributes) FlinkApplicationConfiguration() terra.ListValue[FlinkApplicationConfigurationAttributes]
- func (ac ApplicationConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ac ApplicationConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ac ApplicationConfigurationAttributes) InternalWithRef(ref terra.Reference) ApplicationConfigurationAttributes
- func (ac ApplicationConfigurationAttributes) RunConfiguration() terra.ListValue[RunConfigurationAttributes]
- func (ac ApplicationConfigurationAttributes) SqlApplicationConfiguration() terra.ListValue[SqlApplicationConfigurationAttributes]
- func (ac ApplicationConfigurationAttributes) VpcConfiguration() terra.ListValue[VpcConfigurationAttributes]
- type ApplicationConfigurationState
- type ApplicationRestoreConfiguration
- type ApplicationRestoreConfigurationAttributes
- func (arc ApplicationRestoreConfigurationAttributes) ApplicationRestoreType() terra.StringValue
- func (arc ApplicationRestoreConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (arc ApplicationRestoreConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (arc ApplicationRestoreConfigurationAttributes) InternalWithRef(ref terra.Reference) ApplicationRestoreConfigurationAttributes
- func (arc ApplicationRestoreConfigurationAttributes) SnapshotName() terra.StringValue
- type ApplicationRestoreConfigurationState
- type ApplicationSnapshotConfiguration
- type ApplicationSnapshotConfigurationAttributes
- func (asc ApplicationSnapshotConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (asc ApplicationSnapshotConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (asc ApplicationSnapshotConfigurationAttributes) InternalWithRef(ref terra.Reference) ApplicationSnapshotConfigurationAttributes
- func (asc ApplicationSnapshotConfigurationAttributes) SnapshotsEnabled() terra.BoolValue
- type ApplicationSnapshotConfigurationState
- type CheckpointConfiguration
- type CheckpointConfigurationAttributes
- func (cc CheckpointConfigurationAttributes) CheckpointInterval() terra.NumberValue
- func (cc CheckpointConfigurationAttributes) CheckpointingEnabled() terra.BoolValue
- func (cc CheckpointConfigurationAttributes) ConfigurationType() terra.StringValue
- func (cc CheckpointConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (cc CheckpointConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cc CheckpointConfigurationAttributes) InternalWithRef(ref terra.Reference) CheckpointConfigurationAttributes
- func (cc CheckpointConfigurationAttributes) MinPauseBetweenCheckpoints() terra.NumberValue
- type CheckpointConfigurationState
- type CloudwatchLoggingOptions
- type CloudwatchLoggingOptionsAttributes
- func (clo CloudwatchLoggingOptionsAttributes) CloudwatchLoggingOptionId() 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
- type CloudwatchLoggingOptionsState
- type CodeContent
- type CodeContentAttributes
- func (cc CodeContentAttributes) InternalRef() (terra.Reference, error)
- func (cc CodeContentAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cc CodeContentAttributes) InternalWithRef(ref terra.Reference) CodeContentAttributes
- func (cc CodeContentAttributes) S3ContentLocation() terra.ListValue[S3ContentLocationAttributes]
- func (cc CodeContentAttributes) TextContent() terra.StringValue
- type CodeContentState
- type DestinationSchema
- type DestinationSchemaAttributes
- func (ds DestinationSchemaAttributes) InternalRef() (terra.Reference, error)
- func (ds DestinationSchemaAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ds DestinationSchemaAttributes) InternalWithRef(ref terra.Reference) DestinationSchemaAttributes
- func (ds DestinationSchemaAttributes) RecordFormatType() terra.StringValue
- type DestinationSchemaState
- type EnvironmentProperties
- type EnvironmentPropertiesAttributes
- func (ep EnvironmentPropertiesAttributes) InternalRef() (terra.Reference, error)
- func (ep EnvironmentPropertiesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ep EnvironmentPropertiesAttributes) InternalWithRef(ref terra.Reference) EnvironmentPropertiesAttributes
- func (ep EnvironmentPropertiesAttributes) PropertyGroup() terra.SetValue[PropertyGroupAttributes]
- type EnvironmentPropertiesState
- type FlinkApplicationConfiguration
- type FlinkApplicationConfigurationAttributes
- func (fac FlinkApplicationConfigurationAttributes) CheckpointConfiguration() terra.ListValue[CheckpointConfigurationAttributes]
- func (fac FlinkApplicationConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (fac FlinkApplicationConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fac FlinkApplicationConfigurationAttributes) InternalWithRef(ref terra.Reference) FlinkApplicationConfigurationAttributes
- func (fac FlinkApplicationConfigurationAttributes) MonitoringConfiguration() terra.ListValue[MonitoringConfigurationAttributes]
- func (fac FlinkApplicationConfigurationAttributes) ParallelismConfiguration() terra.ListValue[ParallelismConfigurationAttributes]
- type FlinkApplicationConfigurationState
- type FlinkRunConfiguration
- type FlinkRunConfigurationAttributes
- func (frc FlinkRunConfigurationAttributes) AllowNonRestoredState() terra.BoolValue
- func (frc FlinkRunConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (frc FlinkRunConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (frc FlinkRunConfigurationAttributes) InternalWithRef(ref terra.Reference) FlinkRunConfigurationAttributes
- type FlinkRunConfigurationState
- type Input
- type InputAttributes
- func (i InputAttributes) InAppStreamNames() terra.ListValue[terra.StringValue]
- func (i InputAttributes) InputId() terra.StringValue
- func (i InputAttributes) InputParallelism() terra.ListValue[InputParallelismAttributes]
- func (i InputAttributes) InputProcessingConfiguration() terra.ListValue[InputProcessingConfigurationAttributes]
- func (i InputAttributes) InputSchema() terra.ListValue[InputSchemaAttributes]
- func (i InputAttributes) InputStartingPositionConfiguration() terra.ListValue[InputStartingPositionConfigurationAttributes]
- func (i InputAttributes) InternalRef() (terra.Reference, error)
- func (i InputAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i InputAttributes) InternalWithRef(ref terra.Reference) InputAttributes
- func (i InputAttributes) KinesisFirehoseInput() terra.ListValue[KinesisFirehoseInputAttributes]
- func (i InputAttributes) KinesisStreamsInput() terra.ListValue[KinesisStreamsInputAttributes]
- func (i InputAttributes) NamePrefix() terra.StringValue
- type InputLambdaProcessor
- type InputLambdaProcessorAttributes
- func (ilp InputLambdaProcessorAttributes) InternalRef() (terra.Reference, error)
- func (ilp InputLambdaProcessorAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ilp InputLambdaProcessorAttributes) InternalWithRef(ref terra.Reference) InputLambdaProcessorAttributes
- func (ilp InputLambdaProcessorAttributes) ResourceArn() terra.StringValue
- type InputLambdaProcessorState
- type InputParallelism
- type InputParallelismAttributes
- func (ip InputParallelismAttributes) Count() terra.NumberValue
- func (ip InputParallelismAttributes) InternalRef() (terra.Reference, error)
- func (ip InputParallelismAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ip InputParallelismAttributes) InternalWithRef(ref terra.Reference) InputParallelismAttributes
- type InputParallelismState
- type InputProcessingConfiguration
- type InputProcessingConfigurationAttributes
- func (ipc InputProcessingConfigurationAttributes) InputLambdaProcessor() terra.ListValue[InputLambdaProcessorAttributes]
- func (ipc InputProcessingConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ipc InputProcessingConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ipc InputProcessingConfigurationAttributes) InternalWithRef(ref terra.Reference) InputProcessingConfigurationAttributes
- type InputProcessingConfigurationState
- type InputSchema
- type InputSchemaAttributes
- func (is InputSchemaAttributes) InternalRef() (terra.Reference, error)
- func (is InputSchemaAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (is InputSchemaAttributes) InternalWithRef(ref terra.Reference) InputSchemaAttributes
- func (is InputSchemaAttributes) RecordColumn() terra.ListValue[InputSchemaRecordColumnAttributes]
- func (is InputSchemaAttributes) RecordEncoding() terra.StringValue
- func (is InputSchemaAttributes) RecordFormat() terra.ListValue[InputSchemaRecordFormatAttributes]
- type InputSchemaRecordColumn
- type InputSchemaRecordColumnAttributes
- func (rc InputSchemaRecordColumnAttributes) InternalRef() (terra.Reference, error)
- func (rc InputSchemaRecordColumnAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rc InputSchemaRecordColumnAttributes) InternalWithRef(ref terra.Reference) InputSchemaRecordColumnAttributes
- func (rc InputSchemaRecordColumnAttributes) Mapping() terra.StringValue
- func (rc InputSchemaRecordColumnAttributes) Name() terra.StringValue
- func (rc InputSchemaRecordColumnAttributes) SqlType() terra.StringValue
- type InputSchemaRecordColumnState
- type InputSchemaRecordFormat
- type InputSchemaRecordFormatAttributes
- func (rf InputSchemaRecordFormatAttributes) InternalRef() (terra.Reference, error)
- func (rf InputSchemaRecordFormatAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rf InputSchemaRecordFormatAttributes) InternalWithRef(ref terra.Reference) InputSchemaRecordFormatAttributes
- func (rf InputSchemaRecordFormatAttributes) MappingParameters() terra.ListValue[InputSchemaRecordFormatMappingParametersAttributes]
- func (rf InputSchemaRecordFormatAttributes) RecordFormatType() terra.StringValue
- type InputSchemaRecordFormatMappingParameters
- type InputSchemaRecordFormatMappingParametersAttributes
- func (mp InputSchemaRecordFormatMappingParametersAttributes) CsvMappingParameters() ...
- func (mp InputSchemaRecordFormatMappingParametersAttributes) InternalRef() (terra.Reference, error)
- func (mp InputSchemaRecordFormatMappingParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mp InputSchemaRecordFormatMappingParametersAttributes) InternalWithRef(ref terra.Reference) InputSchemaRecordFormatMappingParametersAttributes
- func (mp InputSchemaRecordFormatMappingParametersAttributes) JsonMappingParameters() ...
- type InputSchemaRecordFormatMappingParametersCsvMappingParameters
- type InputSchemaRecordFormatMappingParametersCsvMappingParametersAttributes
- func (cmp InputSchemaRecordFormatMappingParametersCsvMappingParametersAttributes) InternalRef() (terra.Reference, error)
- func (cmp InputSchemaRecordFormatMappingParametersCsvMappingParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cmp InputSchemaRecordFormatMappingParametersCsvMappingParametersAttributes) InternalWithRef(ref terra.Reference) InputSchemaRecordFormatMappingParametersCsvMappingParametersAttributes
- func (cmp InputSchemaRecordFormatMappingParametersCsvMappingParametersAttributes) RecordColumnDelimiter() terra.StringValue
- func (cmp InputSchemaRecordFormatMappingParametersCsvMappingParametersAttributes) RecordRowDelimiter() terra.StringValue
- type InputSchemaRecordFormatMappingParametersCsvMappingParametersState
- type InputSchemaRecordFormatMappingParametersJsonMappingParameters
- type InputSchemaRecordFormatMappingParametersJsonMappingParametersAttributes
- func (jmp InputSchemaRecordFormatMappingParametersJsonMappingParametersAttributes) InternalRef() (terra.Reference, error)
- func (jmp InputSchemaRecordFormatMappingParametersJsonMappingParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (jmp InputSchemaRecordFormatMappingParametersJsonMappingParametersAttributes) InternalWithRef(ref terra.Reference) InputSchemaRecordFormatMappingParametersJsonMappingParametersAttributes
- func (jmp InputSchemaRecordFormatMappingParametersJsonMappingParametersAttributes) RecordRowPath() terra.StringValue
- type InputSchemaRecordFormatMappingParametersJsonMappingParametersState
- type InputSchemaRecordFormatMappingParametersState
- type InputSchemaRecordFormatState
- type InputSchemaState
- type InputStartingPositionConfiguration
- type InputStartingPositionConfigurationAttributes
- func (ispc InputStartingPositionConfigurationAttributes) InputStartingPosition() terra.StringValue
- func (ispc InputStartingPositionConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ispc InputStartingPositionConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ispc InputStartingPositionConfigurationAttributes) InternalWithRef(ref terra.Reference) InputStartingPositionConfigurationAttributes
- type InputStartingPositionConfigurationState
- type InputState
- type KinesisFirehoseInput
- type KinesisFirehoseInputAttributes
- func (kfi KinesisFirehoseInputAttributes) InternalRef() (terra.Reference, error)
- func (kfi KinesisFirehoseInputAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (kfi KinesisFirehoseInputAttributes) InternalWithRef(ref terra.Reference) KinesisFirehoseInputAttributes
- func (kfi KinesisFirehoseInputAttributes) ResourceArn() terra.StringValue
- type KinesisFirehoseInputState
- type KinesisFirehoseOutput
- type KinesisFirehoseOutputAttributes
- func (kfo KinesisFirehoseOutputAttributes) InternalRef() (terra.Reference, error)
- func (kfo KinesisFirehoseOutputAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (kfo KinesisFirehoseOutputAttributes) InternalWithRef(ref terra.Reference) KinesisFirehoseOutputAttributes
- func (kfo KinesisFirehoseOutputAttributes) ResourceArn() terra.StringValue
- type KinesisFirehoseOutputState
- type KinesisStreamsInput
- type KinesisStreamsInputAttributes
- func (ksi KinesisStreamsInputAttributes) InternalRef() (terra.Reference, error)
- func (ksi KinesisStreamsInputAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ksi KinesisStreamsInputAttributes) InternalWithRef(ref terra.Reference) KinesisStreamsInputAttributes
- func (ksi KinesisStreamsInputAttributes) ResourceArn() terra.StringValue
- type KinesisStreamsInputState
- type KinesisStreamsOutput
- type KinesisStreamsOutputAttributes
- func (kso KinesisStreamsOutputAttributes) InternalRef() (terra.Reference, error)
- func (kso KinesisStreamsOutputAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (kso KinesisStreamsOutputAttributes) InternalWithRef(ref terra.Reference) KinesisStreamsOutputAttributes
- func (kso KinesisStreamsOutputAttributes) ResourceArn() terra.StringValue
- type KinesisStreamsOutputState
- type LambdaOutput
- type LambdaOutputAttributes
- func (lo LambdaOutputAttributes) InternalRef() (terra.Reference, error)
- func (lo LambdaOutputAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lo LambdaOutputAttributes) InternalWithRef(ref terra.Reference) LambdaOutputAttributes
- func (lo LambdaOutputAttributes) ResourceArn() terra.StringValue
- type LambdaOutputState
- type MonitoringConfiguration
- type MonitoringConfigurationAttributes
- func (mc MonitoringConfigurationAttributes) ConfigurationType() terra.StringValue
- func (mc MonitoringConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (mc MonitoringConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mc MonitoringConfigurationAttributes) InternalWithRef(ref terra.Reference) MonitoringConfigurationAttributes
- func (mc MonitoringConfigurationAttributes) LogLevel() terra.StringValue
- func (mc MonitoringConfigurationAttributes) MetricsLevel() terra.StringValue
- type MonitoringConfigurationState
- type Output
- type OutputAttributes
- func (o OutputAttributes) DestinationSchema() terra.ListValue[DestinationSchemaAttributes]
- func (o OutputAttributes) InternalRef() (terra.Reference, error)
- func (o OutputAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (o OutputAttributes) InternalWithRef(ref terra.Reference) OutputAttributes
- func (o OutputAttributes) KinesisFirehoseOutput() terra.ListValue[KinesisFirehoseOutputAttributes]
- func (o OutputAttributes) KinesisStreamsOutput() terra.ListValue[KinesisStreamsOutputAttributes]
- func (o OutputAttributes) LambdaOutput() terra.ListValue[LambdaOutputAttributes]
- func (o OutputAttributes) Name() terra.StringValue
- func (o OutputAttributes) OutputId() terra.StringValue
- type OutputState
- type ParallelismConfiguration
- type ParallelismConfigurationAttributes
- func (pc ParallelismConfigurationAttributes) AutoScalingEnabled() terra.BoolValue
- func (pc ParallelismConfigurationAttributes) ConfigurationType() terra.StringValue
- func (pc ParallelismConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (pc ParallelismConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pc ParallelismConfigurationAttributes) InternalWithRef(ref terra.Reference) ParallelismConfigurationAttributes
- func (pc ParallelismConfigurationAttributes) Parallelism() terra.NumberValue
- func (pc ParallelismConfigurationAttributes) ParallelismPerKpu() terra.NumberValue
- type ParallelismConfigurationState
- type PropertyGroup
- type PropertyGroupAttributes
- func (pg PropertyGroupAttributes) InternalRef() (terra.Reference, error)
- func (pg PropertyGroupAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pg PropertyGroupAttributes) InternalWithRef(ref terra.Reference) PropertyGroupAttributes
- func (pg PropertyGroupAttributes) PropertyGroupId() terra.StringValue
- func (pg PropertyGroupAttributes) PropertyMap() terra.MapValue[terra.StringValue]
- type PropertyGroupState
- type ReferenceDataSource
- type ReferenceDataSourceAttributes
- func (rds ReferenceDataSourceAttributes) InternalRef() (terra.Reference, error)
- func (rds ReferenceDataSourceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rds ReferenceDataSourceAttributes) InternalWithRef(ref terra.Reference) ReferenceDataSourceAttributes
- func (rds ReferenceDataSourceAttributes) ReferenceId() terra.StringValue
- func (rds ReferenceDataSourceAttributes) ReferenceSchema() terra.ListValue[ReferenceSchemaAttributes]
- func (rds ReferenceDataSourceAttributes) S3ReferenceDataSource() terra.ListValue[S3ReferenceDataSourceAttributes]
- func (rds ReferenceDataSourceAttributes) TableName() terra.StringValue
- type ReferenceDataSourceState
- type ReferenceSchema
- type ReferenceSchemaAttributes
- func (rs ReferenceSchemaAttributes) InternalRef() (terra.Reference, error)
- func (rs ReferenceSchemaAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rs ReferenceSchemaAttributes) InternalWithRef(ref terra.Reference) ReferenceSchemaAttributes
- func (rs ReferenceSchemaAttributes) RecordColumn() terra.ListValue[ReferenceSchemaRecordColumnAttributes]
- func (rs ReferenceSchemaAttributes) RecordEncoding() terra.StringValue
- func (rs ReferenceSchemaAttributes) RecordFormat() terra.ListValue[ReferenceSchemaRecordFormatAttributes]
- type ReferenceSchemaRecordColumn
- type ReferenceSchemaRecordColumnAttributes
- func (rc ReferenceSchemaRecordColumnAttributes) InternalRef() (terra.Reference, error)
- func (rc ReferenceSchemaRecordColumnAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rc ReferenceSchemaRecordColumnAttributes) InternalWithRef(ref terra.Reference) ReferenceSchemaRecordColumnAttributes
- func (rc ReferenceSchemaRecordColumnAttributes) Mapping() terra.StringValue
- func (rc ReferenceSchemaRecordColumnAttributes) Name() terra.StringValue
- func (rc ReferenceSchemaRecordColumnAttributes) SqlType() terra.StringValue
- type ReferenceSchemaRecordColumnState
- type ReferenceSchemaRecordFormat
- type ReferenceSchemaRecordFormatAttributes
- func (rf ReferenceSchemaRecordFormatAttributes) InternalRef() (terra.Reference, error)
- func (rf ReferenceSchemaRecordFormatAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rf ReferenceSchemaRecordFormatAttributes) InternalWithRef(ref terra.Reference) ReferenceSchemaRecordFormatAttributes
- func (rf ReferenceSchemaRecordFormatAttributes) MappingParameters() terra.ListValue[ReferenceSchemaRecordFormatMappingParametersAttributes]
- func (rf ReferenceSchemaRecordFormatAttributes) RecordFormatType() terra.StringValue
- type ReferenceSchemaRecordFormatMappingParameters
- type ReferenceSchemaRecordFormatMappingParametersAttributes
- func (mp ReferenceSchemaRecordFormatMappingParametersAttributes) CsvMappingParameters() ...
- func (mp ReferenceSchemaRecordFormatMappingParametersAttributes) InternalRef() (terra.Reference, error)
- func (mp ReferenceSchemaRecordFormatMappingParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mp ReferenceSchemaRecordFormatMappingParametersAttributes) InternalWithRef(ref terra.Reference) ReferenceSchemaRecordFormatMappingParametersAttributes
- func (mp ReferenceSchemaRecordFormatMappingParametersAttributes) JsonMappingParameters() ...
- type ReferenceSchemaRecordFormatMappingParametersCsvMappingParameters
- type ReferenceSchemaRecordFormatMappingParametersCsvMappingParametersAttributes
- func (cmp ReferenceSchemaRecordFormatMappingParametersCsvMappingParametersAttributes) InternalRef() (terra.Reference, error)
- func (cmp ReferenceSchemaRecordFormatMappingParametersCsvMappingParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cmp ReferenceSchemaRecordFormatMappingParametersCsvMappingParametersAttributes) InternalWithRef(ref terra.Reference) ReferenceSchemaRecordFormatMappingParametersCsvMappingParametersAttributes
- func (cmp ReferenceSchemaRecordFormatMappingParametersCsvMappingParametersAttributes) RecordColumnDelimiter() terra.StringValue
- func (cmp ReferenceSchemaRecordFormatMappingParametersCsvMappingParametersAttributes) RecordRowDelimiter() terra.StringValue
- type ReferenceSchemaRecordFormatMappingParametersCsvMappingParametersState
- type ReferenceSchemaRecordFormatMappingParametersJsonMappingParameters
- type ReferenceSchemaRecordFormatMappingParametersJsonMappingParametersAttributes
- func (jmp ReferenceSchemaRecordFormatMappingParametersJsonMappingParametersAttributes) InternalRef() (terra.Reference, error)
- func (jmp ReferenceSchemaRecordFormatMappingParametersJsonMappingParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (jmp ReferenceSchemaRecordFormatMappingParametersJsonMappingParametersAttributes) InternalWithRef(ref terra.Reference) ReferenceSchemaRecordFormatMappingParametersJsonMappingParametersAttributes
- func (jmp ReferenceSchemaRecordFormatMappingParametersJsonMappingParametersAttributes) RecordRowPath() terra.StringValue
- type ReferenceSchemaRecordFormatMappingParametersJsonMappingParametersState
- type ReferenceSchemaRecordFormatMappingParametersState
- type ReferenceSchemaRecordFormatState
- type ReferenceSchemaState
- type RunConfiguration
- type RunConfigurationAttributes
- func (rc RunConfigurationAttributes) ApplicationRestoreConfiguration() terra.ListValue[ApplicationRestoreConfigurationAttributes]
- func (rc RunConfigurationAttributes) FlinkRunConfiguration() terra.ListValue[FlinkRunConfigurationAttributes]
- func (rc RunConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (rc RunConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rc RunConfigurationAttributes) InternalWithRef(ref terra.Reference) RunConfigurationAttributes
- type RunConfigurationState
- type S3ContentLocation
- type S3ContentLocationAttributes
- func (scl S3ContentLocationAttributes) BucketArn() terra.StringValue
- func (scl S3ContentLocationAttributes) FileKey() terra.StringValue
- func (scl S3ContentLocationAttributes) InternalRef() (terra.Reference, error)
- func (scl S3ContentLocationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (scl S3ContentLocationAttributes) InternalWithRef(ref terra.Reference) S3ContentLocationAttributes
- func (scl S3ContentLocationAttributes) ObjectVersion() terra.StringValue
- type S3ContentLocationState
- type S3ReferenceDataSource
- type S3ReferenceDataSourceAttributes
- func (srds S3ReferenceDataSourceAttributes) BucketArn() terra.StringValue
- func (srds S3ReferenceDataSourceAttributes) FileKey() terra.StringValue
- func (srds S3ReferenceDataSourceAttributes) InternalRef() (terra.Reference, error)
- func (srds S3ReferenceDataSourceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (srds S3ReferenceDataSourceAttributes) InternalWithRef(ref terra.Reference) S3ReferenceDataSourceAttributes
- type S3ReferenceDataSourceState
- type SqlApplicationConfiguration
- type SqlApplicationConfigurationAttributes
- func (sac SqlApplicationConfigurationAttributes) Input() terra.ListValue[InputAttributes]
- func (sac SqlApplicationConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (sac SqlApplicationConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sac SqlApplicationConfigurationAttributes) InternalWithRef(ref terra.Reference) SqlApplicationConfigurationAttributes
- func (sac SqlApplicationConfigurationAttributes) Output() terra.SetValue[OutputAttributes]
- func (sac SqlApplicationConfigurationAttributes) ReferenceDataSource() terra.ListValue[ReferenceDataSourceAttributes]
- type SqlApplicationConfigurationState
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
- type VpcConfiguration
- type VpcConfigurationAttributes
- func (vc VpcConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (vc VpcConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vc VpcConfigurationAttributes) InternalWithRef(ref terra.Reference) VpcConfigurationAttributes
- func (vc VpcConfigurationAttributes) SecurityGroupIds() terra.SetValue[terra.StringValue]
- func (vc VpcConfigurationAttributes) SubnetIds() terra.SetValue[terra.StringValue]
- func (vc VpcConfigurationAttributes) VpcConfigurationId() terra.StringValue
- func (vc VpcConfigurationAttributes) VpcId() terra.StringValue
- type VpcConfigurationState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicationCodeConfiguration ¶
type ApplicationCodeConfiguration struct { // CodeContentType: string, required CodeContentType terra.StringValue `hcl:"code_content_type,attr" validate:"required"` // CodeContent: optional CodeContent *CodeContent `hcl:"code_content,block"` }
type ApplicationCodeConfigurationAttributes ¶
type ApplicationCodeConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (ApplicationCodeConfigurationAttributes) CodeContent ¶
func (acc ApplicationCodeConfigurationAttributes) CodeContent() terra.ListValue[CodeContentAttributes]
func (ApplicationCodeConfigurationAttributes) CodeContentType ¶
func (acc ApplicationCodeConfigurationAttributes) CodeContentType() terra.StringValue
func (ApplicationCodeConfigurationAttributes) InternalRef ¶
func (acc ApplicationCodeConfigurationAttributes) InternalRef() (terra.Reference, error)
func (ApplicationCodeConfigurationAttributes) InternalTokens ¶
func (acc ApplicationCodeConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ApplicationCodeConfigurationAttributes) InternalWithRef ¶
func (acc ApplicationCodeConfigurationAttributes) InternalWithRef(ref terra.Reference) ApplicationCodeConfigurationAttributes
type ApplicationCodeConfigurationState ¶
type ApplicationCodeConfigurationState struct { CodeContentType string `json:"code_content_type"` CodeContent []CodeContentState `json:"code_content"` }
type ApplicationConfiguration ¶
type ApplicationConfiguration struct { // ApplicationCodeConfiguration: required ApplicationCodeConfiguration *ApplicationCodeConfiguration `hcl:"application_code_configuration,block" validate:"required"` // ApplicationSnapshotConfiguration: optional ApplicationSnapshotConfiguration *ApplicationSnapshotConfiguration `hcl:"application_snapshot_configuration,block"` // EnvironmentProperties: optional EnvironmentProperties *EnvironmentProperties `hcl:"environment_properties,block"` // FlinkApplicationConfiguration: optional FlinkApplicationConfiguration *FlinkApplicationConfiguration `hcl:"flink_application_configuration,block"` // RunConfiguration: optional RunConfiguration *RunConfiguration `hcl:"run_configuration,block"` // SqlApplicationConfiguration: optional SqlApplicationConfiguration *SqlApplicationConfiguration `hcl:"sql_application_configuration,block"` // VpcConfiguration: optional VpcConfiguration *VpcConfiguration `hcl:"vpc_configuration,block"` }
type ApplicationConfigurationAttributes ¶
type ApplicationConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (ApplicationConfigurationAttributes) ApplicationCodeConfiguration ¶
func (ac ApplicationConfigurationAttributes) ApplicationCodeConfiguration() terra.ListValue[ApplicationCodeConfigurationAttributes]
func (ApplicationConfigurationAttributes) ApplicationSnapshotConfiguration ¶
func (ac ApplicationConfigurationAttributes) ApplicationSnapshotConfiguration() terra.ListValue[ApplicationSnapshotConfigurationAttributes]
func (ApplicationConfigurationAttributes) EnvironmentProperties ¶
func (ac ApplicationConfigurationAttributes) EnvironmentProperties() terra.ListValue[EnvironmentPropertiesAttributes]
func (ApplicationConfigurationAttributes) FlinkApplicationConfiguration ¶
func (ac ApplicationConfigurationAttributes) FlinkApplicationConfiguration() terra.ListValue[FlinkApplicationConfigurationAttributes]
func (ApplicationConfigurationAttributes) InternalRef ¶
func (ac ApplicationConfigurationAttributes) InternalRef() (terra.Reference, error)
func (ApplicationConfigurationAttributes) InternalTokens ¶
func (ac ApplicationConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ApplicationConfigurationAttributes) InternalWithRef ¶
func (ac ApplicationConfigurationAttributes) InternalWithRef(ref terra.Reference) ApplicationConfigurationAttributes
func (ApplicationConfigurationAttributes) RunConfiguration ¶
func (ac ApplicationConfigurationAttributes) RunConfiguration() terra.ListValue[RunConfigurationAttributes]
func (ApplicationConfigurationAttributes) SqlApplicationConfiguration ¶
func (ac ApplicationConfigurationAttributes) SqlApplicationConfiguration() terra.ListValue[SqlApplicationConfigurationAttributes]
func (ApplicationConfigurationAttributes) VpcConfiguration ¶
func (ac ApplicationConfigurationAttributes) VpcConfiguration() terra.ListValue[VpcConfigurationAttributes]
type ApplicationConfigurationState ¶
type ApplicationConfigurationState struct { ApplicationCodeConfiguration []ApplicationCodeConfigurationState `json:"application_code_configuration"` ApplicationSnapshotConfiguration []ApplicationSnapshotConfigurationState `json:"application_snapshot_configuration"` EnvironmentProperties []EnvironmentPropertiesState `json:"environment_properties"` FlinkApplicationConfiguration []FlinkApplicationConfigurationState `json:"flink_application_configuration"` RunConfiguration []RunConfigurationState `json:"run_configuration"` SqlApplicationConfiguration []SqlApplicationConfigurationState `json:"sql_application_configuration"` VpcConfiguration []VpcConfigurationState `json:"vpc_configuration"` }
type ApplicationRestoreConfiguration ¶
type ApplicationRestoreConfiguration struct { // ApplicationRestoreType: string, optional ApplicationRestoreType terra.StringValue `hcl:"application_restore_type,attr"` // SnapshotName: string, optional SnapshotName terra.StringValue `hcl:"snapshot_name,attr"` }
type ApplicationRestoreConfigurationAttributes ¶
type ApplicationRestoreConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (ApplicationRestoreConfigurationAttributes) ApplicationRestoreType ¶
func (arc ApplicationRestoreConfigurationAttributes) ApplicationRestoreType() terra.StringValue
func (ApplicationRestoreConfigurationAttributes) InternalRef ¶
func (arc ApplicationRestoreConfigurationAttributes) InternalRef() (terra.Reference, error)
func (ApplicationRestoreConfigurationAttributes) InternalTokens ¶
func (arc ApplicationRestoreConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ApplicationRestoreConfigurationAttributes) InternalWithRef ¶
func (arc ApplicationRestoreConfigurationAttributes) InternalWithRef(ref terra.Reference) ApplicationRestoreConfigurationAttributes
func (ApplicationRestoreConfigurationAttributes) SnapshotName ¶
func (arc ApplicationRestoreConfigurationAttributes) SnapshotName() terra.StringValue
type ApplicationSnapshotConfigurationAttributes ¶
type ApplicationSnapshotConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (ApplicationSnapshotConfigurationAttributes) InternalRef ¶
func (asc ApplicationSnapshotConfigurationAttributes) InternalRef() (terra.Reference, error)
func (ApplicationSnapshotConfigurationAttributes) InternalTokens ¶
func (asc ApplicationSnapshotConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ApplicationSnapshotConfigurationAttributes) InternalWithRef ¶
func (asc ApplicationSnapshotConfigurationAttributes) InternalWithRef(ref terra.Reference) ApplicationSnapshotConfigurationAttributes
func (ApplicationSnapshotConfigurationAttributes) SnapshotsEnabled ¶
func (asc ApplicationSnapshotConfigurationAttributes) SnapshotsEnabled() terra.BoolValue
type ApplicationSnapshotConfigurationState ¶
type ApplicationSnapshotConfigurationState struct {
SnapshotsEnabled bool `json:"snapshots_enabled"`
}
type CheckpointConfiguration ¶
type CheckpointConfiguration struct { // CheckpointInterval: number, optional CheckpointInterval terra.NumberValue `hcl:"checkpoint_interval,attr"` // CheckpointingEnabled: bool, optional CheckpointingEnabled terra.BoolValue `hcl:"checkpointing_enabled,attr"` // ConfigurationType: string, required ConfigurationType terra.StringValue `hcl:"configuration_type,attr" validate:"required"` // MinPauseBetweenCheckpoints: number, optional MinPauseBetweenCheckpoints terra.NumberValue `hcl:"min_pause_between_checkpoints,attr"` }
type CheckpointConfigurationAttributes ¶
type CheckpointConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (CheckpointConfigurationAttributes) CheckpointInterval ¶
func (cc CheckpointConfigurationAttributes) CheckpointInterval() terra.NumberValue
func (CheckpointConfigurationAttributes) CheckpointingEnabled ¶
func (cc CheckpointConfigurationAttributes) CheckpointingEnabled() terra.BoolValue
func (CheckpointConfigurationAttributes) ConfigurationType ¶
func (cc CheckpointConfigurationAttributes) ConfigurationType() terra.StringValue
func (CheckpointConfigurationAttributes) InternalRef ¶
func (cc CheckpointConfigurationAttributes) InternalRef() (terra.Reference, error)
func (CheckpointConfigurationAttributes) InternalTokens ¶
func (cc CheckpointConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CheckpointConfigurationAttributes) InternalWithRef ¶
func (cc CheckpointConfigurationAttributes) InternalWithRef(ref terra.Reference) CheckpointConfigurationAttributes
func (CheckpointConfigurationAttributes) MinPauseBetweenCheckpoints ¶
func (cc CheckpointConfigurationAttributes) MinPauseBetweenCheckpoints() terra.NumberValue
type CloudwatchLoggingOptions ¶
type CloudwatchLoggingOptions struct { // LogStreamArn: string, required LogStreamArn terra.StringValue `hcl:"log_stream_arn,attr" validate:"required"` }
type CloudwatchLoggingOptionsAttributes ¶
type CloudwatchLoggingOptionsAttributes struct {
// contains filtered or unexported fields
}
func (CloudwatchLoggingOptionsAttributes) CloudwatchLoggingOptionId ¶
func (clo CloudwatchLoggingOptionsAttributes) CloudwatchLoggingOptionId() 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
type CodeContent ¶
type CodeContent struct { // TextContent: string, optional TextContent terra.StringValue `hcl:"text_content,attr"` // S3ContentLocation: optional S3ContentLocation *S3ContentLocation `hcl:"s3_content_location,block"` }
type CodeContentAttributes ¶
type CodeContentAttributes struct {
// contains filtered or unexported fields
}
func (CodeContentAttributes) InternalRef ¶
func (cc CodeContentAttributes) InternalRef() (terra.Reference, error)
func (CodeContentAttributes) InternalTokens ¶
func (cc CodeContentAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CodeContentAttributes) InternalWithRef ¶
func (cc CodeContentAttributes) InternalWithRef(ref terra.Reference) CodeContentAttributes
func (CodeContentAttributes) S3ContentLocation ¶
func (cc CodeContentAttributes) S3ContentLocation() terra.ListValue[S3ContentLocationAttributes]
func (CodeContentAttributes) TextContent ¶
func (cc CodeContentAttributes) TextContent() terra.StringValue
type CodeContentState ¶
type CodeContentState struct { TextContent string `json:"text_content"` S3ContentLocation []S3ContentLocationState `json:"s3_content_location"` }
type DestinationSchema ¶
type DestinationSchema struct { // RecordFormatType: string, required RecordFormatType terra.StringValue `hcl:"record_format_type,attr" validate:"required"` }
type DestinationSchemaAttributes ¶
type DestinationSchemaAttributes struct {
// contains filtered or unexported fields
}
func (DestinationSchemaAttributes) InternalRef ¶
func (ds DestinationSchemaAttributes) InternalRef() (terra.Reference, error)
func (DestinationSchemaAttributes) InternalTokens ¶
func (ds DestinationSchemaAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DestinationSchemaAttributes) InternalWithRef ¶
func (ds DestinationSchemaAttributes) InternalWithRef(ref terra.Reference) DestinationSchemaAttributes
func (DestinationSchemaAttributes) RecordFormatType ¶
func (ds DestinationSchemaAttributes) RecordFormatType() terra.StringValue
type DestinationSchemaState ¶
type DestinationSchemaState struct {
RecordFormatType string `json:"record_format_type"`
}
type EnvironmentProperties ¶
type EnvironmentProperties struct { // PropertyGroup: min=1,max=50 PropertyGroup []PropertyGroup `hcl:"property_group,block" validate:"min=1,max=50"` }
type EnvironmentPropertiesAttributes ¶
type EnvironmentPropertiesAttributes struct {
// contains filtered or unexported fields
}
func (EnvironmentPropertiesAttributes) InternalRef ¶
func (ep EnvironmentPropertiesAttributes) InternalRef() (terra.Reference, error)
func (EnvironmentPropertiesAttributes) InternalTokens ¶
func (ep EnvironmentPropertiesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EnvironmentPropertiesAttributes) InternalWithRef ¶
func (ep EnvironmentPropertiesAttributes) InternalWithRef(ref terra.Reference) EnvironmentPropertiesAttributes
func (EnvironmentPropertiesAttributes) PropertyGroup ¶
func (ep EnvironmentPropertiesAttributes) PropertyGroup() terra.SetValue[PropertyGroupAttributes]
type EnvironmentPropertiesState ¶
type EnvironmentPropertiesState struct {
PropertyGroup []PropertyGroupState `json:"property_group"`
}
type FlinkApplicationConfiguration ¶
type FlinkApplicationConfiguration struct { // CheckpointConfiguration: optional CheckpointConfiguration *CheckpointConfiguration `hcl:"checkpoint_configuration,block"` // MonitoringConfiguration: optional MonitoringConfiguration *MonitoringConfiguration `hcl:"monitoring_configuration,block"` // ParallelismConfiguration: optional ParallelismConfiguration *ParallelismConfiguration `hcl:"parallelism_configuration,block"` }
type FlinkApplicationConfigurationAttributes ¶
type FlinkApplicationConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (FlinkApplicationConfigurationAttributes) CheckpointConfiguration ¶
func (fac FlinkApplicationConfigurationAttributes) CheckpointConfiguration() terra.ListValue[CheckpointConfigurationAttributes]
func (FlinkApplicationConfigurationAttributes) InternalRef ¶
func (fac FlinkApplicationConfigurationAttributes) InternalRef() (terra.Reference, error)
func (FlinkApplicationConfigurationAttributes) InternalTokens ¶
func (fac FlinkApplicationConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FlinkApplicationConfigurationAttributes) InternalWithRef ¶
func (fac FlinkApplicationConfigurationAttributes) InternalWithRef(ref terra.Reference) FlinkApplicationConfigurationAttributes
func (FlinkApplicationConfigurationAttributes) MonitoringConfiguration ¶
func (fac FlinkApplicationConfigurationAttributes) MonitoringConfiguration() terra.ListValue[MonitoringConfigurationAttributes]
func (FlinkApplicationConfigurationAttributes) ParallelismConfiguration ¶
func (fac FlinkApplicationConfigurationAttributes) ParallelismConfiguration() terra.ListValue[ParallelismConfigurationAttributes]
type FlinkApplicationConfigurationState ¶
type FlinkApplicationConfigurationState struct { CheckpointConfiguration []CheckpointConfigurationState `json:"checkpoint_configuration"` MonitoringConfiguration []MonitoringConfigurationState `json:"monitoring_configuration"` ParallelismConfiguration []ParallelismConfigurationState `json:"parallelism_configuration"` }
type FlinkRunConfiguration ¶
type FlinkRunConfigurationAttributes ¶
type FlinkRunConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (FlinkRunConfigurationAttributes) AllowNonRestoredState ¶
func (frc FlinkRunConfigurationAttributes) AllowNonRestoredState() terra.BoolValue
func (FlinkRunConfigurationAttributes) InternalRef ¶
func (frc FlinkRunConfigurationAttributes) InternalRef() (terra.Reference, error)
func (FlinkRunConfigurationAttributes) InternalTokens ¶
func (frc FlinkRunConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FlinkRunConfigurationAttributes) InternalWithRef ¶
func (frc FlinkRunConfigurationAttributes) InternalWithRef(ref terra.Reference) FlinkRunConfigurationAttributes
type FlinkRunConfigurationState ¶
type FlinkRunConfigurationState struct {
AllowNonRestoredState bool `json:"allow_non_restored_state"`
}
type Input ¶
type Input struct { // NamePrefix: string, required NamePrefix terra.StringValue `hcl:"name_prefix,attr" validate:"required"` // InputParallelism: optional InputParallelism *InputParallelism `hcl:"input_parallelism,block"` // InputProcessingConfiguration: optional InputProcessingConfiguration *InputProcessingConfiguration `hcl:"input_processing_configuration,block"` // InputSchema: required InputSchema *InputSchema `hcl:"input_schema,block" validate:"required"` // InputStartingPositionConfiguration: min=0 InputStartingPositionConfiguration []InputStartingPositionConfiguration `hcl:"input_starting_position_configuration,block" validate:"min=0"` // KinesisFirehoseInput: optional KinesisFirehoseInput *KinesisFirehoseInput `hcl:"kinesis_firehose_input,block"` // KinesisStreamsInput: optional KinesisStreamsInput *KinesisStreamsInput `hcl:"kinesis_streams_input,block"` }
type InputAttributes ¶
type InputAttributes struct {
// contains filtered or unexported fields
}
func (InputAttributes) InAppStreamNames ¶
func (i InputAttributes) InAppStreamNames() terra.ListValue[terra.StringValue]
func (InputAttributes) InputId ¶
func (i InputAttributes) InputId() terra.StringValue
func (InputAttributes) InputParallelism ¶
func (i InputAttributes) InputParallelism() terra.ListValue[InputParallelismAttributes]
func (InputAttributes) InputProcessingConfiguration ¶
func (i InputAttributes) InputProcessingConfiguration() terra.ListValue[InputProcessingConfigurationAttributes]
func (InputAttributes) InputSchema ¶
func (i InputAttributes) InputSchema() terra.ListValue[InputSchemaAttributes]
func (InputAttributes) InputStartingPositionConfiguration ¶
func (i InputAttributes) InputStartingPositionConfiguration() terra.ListValue[InputStartingPositionConfigurationAttributes]
func (InputAttributes) InternalRef ¶
func (i InputAttributes) InternalRef() (terra.Reference, error)
func (InputAttributes) InternalTokens ¶
func (i InputAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InputAttributes) InternalWithRef ¶
func (i InputAttributes) InternalWithRef(ref terra.Reference) InputAttributes
func (InputAttributes) KinesisFirehoseInput ¶
func (i InputAttributes) KinesisFirehoseInput() terra.ListValue[KinesisFirehoseInputAttributes]
func (InputAttributes) KinesisStreamsInput ¶
func (i InputAttributes) KinesisStreamsInput() terra.ListValue[KinesisStreamsInputAttributes]
func (InputAttributes) NamePrefix ¶
func (i InputAttributes) NamePrefix() terra.StringValue
type InputLambdaProcessor ¶
type InputLambdaProcessor struct { // ResourceArn: string, required ResourceArn terra.StringValue `hcl:"resource_arn,attr" validate:"required"` }
type InputLambdaProcessorAttributes ¶
type InputLambdaProcessorAttributes struct {
// contains filtered or unexported fields
}
func (InputLambdaProcessorAttributes) InternalRef ¶
func (ilp InputLambdaProcessorAttributes) InternalRef() (terra.Reference, error)
func (InputLambdaProcessorAttributes) InternalTokens ¶
func (ilp InputLambdaProcessorAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InputLambdaProcessorAttributes) InternalWithRef ¶
func (ilp InputLambdaProcessorAttributes) InternalWithRef(ref terra.Reference) InputLambdaProcessorAttributes
func (InputLambdaProcessorAttributes) ResourceArn ¶
func (ilp InputLambdaProcessorAttributes) ResourceArn() terra.StringValue
type InputLambdaProcessorState ¶
type InputLambdaProcessorState struct {
ResourceArn string `json:"resource_arn"`
}
type InputParallelism ¶
type InputParallelism struct { // Count: number, optional Count terra.NumberValue `hcl:"count,attr"` }
type InputParallelismAttributes ¶
type InputParallelismAttributes struct {
// contains filtered or unexported fields
}
func (InputParallelismAttributes) Count ¶
func (ip InputParallelismAttributes) Count() terra.NumberValue
func (InputParallelismAttributes) InternalRef ¶
func (ip InputParallelismAttributes) InternalRef() (terra.Reference, error)
func (InputParallelismAttributes) InternalTokens ¶
func (ip InputParallelismAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InputParallelismAttributes) InternalWithRef ¶
func (ip InputParallelismAttributes) InternalWithRef(ref terra.Reference) InputParallelismAttributes
type InputParallelismState ¶
type InputParallelismState struct {
Count float64 `json:"count"`
}
type InputProcessingConfiguration ¶
type InputProcessingConfiguration struct { // InputLambdaProcessor: required InputLambdaProcessor *InputLambdaProcessor `hcl:"input_lambda_processor,block" validate:"required"` }
type InputProcessingConfigurationAttributes ¶
type InputProcessingConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (InputProcessingConfigurationAttributes) InputLambdaProcessor ¶
func (ipc InputProcessingConfigurationAttributes) InputLambdaProcessor() terra.ListValue[InputLambdaProcessorAttributes]
func (InputProcessingConfigurationAttributes) InternalRef ¶
func (ipc InputProcessingConfigurationAttributes) InternalRef() (terra.Reference, error)
func (InputProcessingConfigurationAttributes) InternalTokens ¶
func (ipc InputProcessingConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InputProcessingConfigurationAttributes) InternalWithRef ¶
func (ipc InputProcessingConfigurationAttributes) InternalWithRef(ref terra.Reference) InputProcessingConfigurationAttributes
type InputProcessingConfigurationState ¶
type InputProcessingConfigurationState struct {
InputLambdaProcessor []InputLambdaProcessorState `json:"input_lambda_processor"`
}
type InputSchema ¶
type InputSchema struct { // RecordEncoding: string, optional RecordEncoding terra.StringValue `hcl:"record_encoding,attr"` // InputSchemaRecordColumn: min=1,max=1000 RecordColumn []InputSchemaRecordColumn `hcl:"record_column,block" validate:"min=1,max=1000"` // InputSchemaRecordFormat: required RecordFormat *InputSchemaRecordFormat `hcl:"record_format,block" validate:"required"` }
type InputSchemaAttributes ¶
type InputSchemaAttributes struct {
// contains filtered or unexported fields
}
func (InputSchemaAttributes) InternalRef ¶
func (is InputSchemaAttributes) InternalRef() (terra.Reference, error)
func (InputSchemaAttributes) InternalTokens ¶
func (is InputSchemaAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InputSchemaAttributes) InternalWithRef ¶
func (is InputSchemaAttributes) InternalWithRef(ref terra.Reference) InputSchemaAttributes
func (InputSchemaAttributes) RecordColumn ¶
func (is InputSchemaAttributes) RecordColumn() terra.ListValue[InputSchemaRecordColumnAttributes]
func (InputSchemaAttributes) RecordEncoding ¶
func (is InputSchemaAttributes) RecordEncoding() terra.StringValue
func (InputSchemaAttributes) RecordFormat ¶
func (is InputSchemaAttributes) RecordFormat() terra.ListValue[InputSchemaRecordFormatAttributes]
type InputSchemaRecordColumn ¶
type InputSchemaRecordColumn 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 InputSchemaRecordColumnAttributes ¶
type InputSchemaRecordColumnAttributes struct {
// contains filtered or unexported fields
}
func (InputSchemaRecordColumnAttributes) InternalRef ¶
func (rc InputSchemaRecordColumnAttributes) InternalRef() (terra.Reference, error)
func (InputSchemaRecordColumnAttributes) InternalTokens ¶
func (rc InputSchemaRecordColumnAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InputSchemaRecordColumnAttributes) InternalWithRef ¶
func (rc InputSchemaRecordColumnAttributes) InternalWithRef(ref terra.Reference) InputSchemaRecordColumnAttributes
func (InputSchemaRecordColumnAttributes) Mapping ¶
func (rc InputSchemaRecordColumnAttributes) Mapping() terra.StringValue
func (InputSchemaRecordColumnAttributes) Name ¶
func (rc InputSchemaRecordColumnAttributes) Name() terra.StringValue
func (InputSchemaRecordColumnAttributes) SqlType ¶
func (rc InputSchemaRecordColumnAttributes) SqlType() terra.StringValue
type InputSchemaRecordFormat ¶
type InputSchemaRecordFormat struct { // RecordFormatType: string, required RecordFormatType terra.StringValue `hcl:"record_format_type,attr" validate:"required"` // InputSchemaRecordFormatMappingParameters: required MappingParameters *InputSchemaRecordFormatMappingParameters `hcl:"mapping_parameters,block" validate:"required"` }
type InputSchemaRecordFormatAttributes ¶
type InputSchemaRecordFormatAttributes struct {
// contains filtered or unexported fields
}
func (InputSchemaRecordFormatAttributes) InternalRef ¶
func (rf InputSchemaRecordFormatAttributes) InternalRef() (terra.Reference, error)
func (InputSchemaRecordFormatAttributes) InternalTokens ¶
func (rf InputSchemaRecordFormatAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InputSchemaRecordFormatAttributes) InternalWithRef ¶
func (rf InputSchemaRecordFormatAttributes) InternalWithRef(ref terra.Reference) InputSchemaRecordFormatAttributes
func (InputSchemaRecordFormatAttributes) MappingParameters ¶
func (rf InputSchemaRecordFormatAttributes) MappingParameters() terra.ListValue[InputSchemaRecordFormatMappingParametersAttributes]
func (InputSchemaRecordFormatAttributes) RecordFormatType ¶
func (rf InputSchemaRecordFormatAttributes) RecordFormatType() terra.StringValue
type InputSchemaRecordFormatMappingParameters ¶
type InputSchemaRecordFormatMappingParameters struct { // InputSchemaRecordFormatMappingParametersCsvMappingParameters: optional CsvMappingParameters *InputSchemaRecordFormatMappingParametersCsvMappingParameters `hcl:"csv_mapping_parameters,block"` // InputSchemaRecordFormatMappingParametersJsonMappingParameters: optional JsonMappingParameters *InputSchemaRecordFormatMappingParametersJsonMappingParameters `hcl:"json_mapping_parameters,block"` }
type InputSchemaRecordFormatMappingParametersAttributes ¶
type InputSchemaRecordFormatMappingParametersAttributes struct {
// contains filtered or unexported fields
}
func (InputSchemaRecordFormatMappingParametersAttributes) CsvMappingParameters ¶
func (mp InputSchemaRecordFormatMappingParametersAttributes) CsvMappingParameters() terra.ListValue[InputSchemaRecordFormatMappingParametersCsvMappingParametersAttributes]
func (InputSchemaRecordFormatMappingParametersAttributes) InternalRef ¶
func (mp InputSchemaRecordFormatMappingParametersAttributes) InternalRef() (terra.Reference, error)
func (InputSchemaRecordFormatMappingParametersAttributes) InternalTokens ¶
func (mp InputSchemaRecordFormatMappingParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InputSchemaRecordFormatMappingParametersAttributes) InternalWithRef ¶
func (mp InputSchemaRecordFormatMappingParametersAttributes) InternalWithRef(ref terra.Reference) InputSchemaRecordFormatMappingParametersAttributes
func (InputSchemaRecordFormatMappingParametersAttributes) JsonMappingParameters ¶
func (mp InputSchemaRecordFormatMappingParametersAttributes) JsonMappingParameters() terra.ListValue[InputSchemaRecordFormatMappingParametersJsonMappingParametersAttributes]
type InputSchemaRecordFormatMappingParametersCsvMappingParameters ¶
type InputSchemaRecordFormatMappingParametersCsvMappingParameters 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 InputSchemaRecordFormatMappingParametersCsvMappingParametersAttributes ¶
type InputSchemaRecordFormatMappingParametersCsvMappingParametersAttributes struct {
// contains filtered or unexported fields
}
func (InputSchemaRecordFormatMappingParametersCsvMappingParametersAttributes) InternalRef ¶
func (cmp InputSchemaRecordFormatMappingParametersCsvMappingParametersAttributes) InternalRef() (terra.Reference, error)
func (InputSchemaRecordFormatMappingParametersCsvMappingParametersAttributes) InternalTokens ¶
func (cmp InputSchemaRecordFormatMappingParametersCsvMappingParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InputSchemaRecordFormatMappingParametersCsvMappingParametersAttributes) InternalWithRef ¶
func (InputSchemaRecordFormatMappingParametersCsvMappingParametersAttributes) RecordColumnDelimiter ¶
func (cmp InputSchemaRecordFormatMappingParametersCsvMappingParametersAttributes) RecordColumnDelimiter() terra.StringValue
func (InputSchemaRecordFormatMappingParametersCsvMappingParametersAttributes) RecordRowDelimiter ¶
func (cmp InputSchemaRecordFormatMappingParametersCsvMappingParametersAttributes) RecordRowDelimiter() terra.StringValue
type InputSchemaRecordFormatMappingParametersJsonMappingParameters ¶
type InputSchemaRecordFormatMappingParametersJsonMappingParameters struct { // RecordRowPath: string, required RecordRowPath terra.StringValue `hcl:"record_row_path,attr" validate:"required"` }
type InputSchemaRecordFormatMappingParametersJsonMappingParametersAttributes ¶
type InputSchemaRecordFormatMappingParametersJsonMappingParametersAttributes struct {
// contains filtered or unexported fields
}
func (InputSchemaRecordFormatMappingParametersJsonMappingParametersAttributes) InternalRef ¶
func (jmp InputSchemaRecordFormatMappingParametersJsonMappingParametersAttributes) InternalRef() (terra.Reference, error)
func (InputSchemaRecordFormatMappingParametersJsonMappingParametersAttributes) InternalTokens ¶
func (jmp InputSchemaRecordFormatMappingParametersJsonMappingParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InputSchemaRecordFormatMappingParametersJsonMappingParametersAttributes) InternalWithRef ¶
func (InputSchemaRecordFormatMappingParametersJsonMappingParametersAttributes) RecordRowPath ¶
func (jmp InputSchemaRecordFormatMappingParametersJsonMappingParametersAttributes) RecordRowPath() terra.StringValue
type InputSchemaRecordFormatMappingParametersJsonMappingParametersState ¶
type InputSchemaRecordFormatMappingParametersJsonMappingParametersState struct {
RecordRowPath string `json:"record_row_path"`
}
type InputSchemaRecordFormatMappingParametersState ¶
type InputSchemaRecordFormatMappingParametersState struct { CsvMappingParameters []InputSchemaRecordFormatMappingParametersCsvMappingParametersState `json:"csv_mapping_parameters"` JsonMappingParameters []InputSchemaRecordFormatMappingParametersJsonMappingParametersState `json:"json_mapping_parameters"` }
type InputSchemaRecordFormatState ¶
type InputSchemaRecordFormatState struct { RecordFormatType string `json:"record_format_type"` MappingParameters []InputSchemaRecordFormatMappingParametersState `json:"mapping_parameters"` }
type InputSchemaState ¶
type InputSchemaState struct { RecordEncoding string `json:"record_encoding"` RecordColumn []InputSchemaRecordColumnState `json:"record_column"` RecordFormat []InputSchemaRecordFormatState `json:"record_format"` }
type InputStartingPositionConfiguration ¶
type InputStartingPositionConfiguration struct { // InputStartingPosition: string, optional InputStartingPosition terra.StringValue `hcl:"input_starting_position,attr"` }
type InputStartingPositionConfigurationAttributes ¶
type InputStartingPositionConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (InputStartingPositionConfigurationAttributes) InputStartingPosition ¶
func (ispc InputStartingPositionConfigurationAttributes) InputStartingPosition() terra.StringValue
func (InputStartingPositionConfigurationAttributes) InternalRef ¶
func (ispc InputStartingPositionConfigurationAttributes) InternalRef() (terra.Reference, error)
func (InputStartingPositionConfigurationAttributes) InternalTokens ¶
func (ispc InputStartingPositionConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InputStartingPositionConfigurationAttributes) InternalWithRef ¶
func (ispc InputStartingPositionConfigurationAttributes) InternalWithRef(ref terra.Reference) InputStartingPositionConfigurationAttributes
type InputStartingPositionConfigurationState ¶
type InputStartingPositionConfigurationState struct {
InputStartingPosition string `json:"input_starting_position"`
}
type InputState ¶
type InputState struct { InAppStreamNames []string `json:"in_app_stream_names"` InputId string `json:"input_id"` NamePrefix string `json:"name_prefix"` InputParallelism []InputParallelismState `json:"input_parallelism"` InputProcessingConfiguration []InputProcessingConfigurationState `json:"input_processing_configuration"` InputSchema []InputSchemaState `json:"input_schema"` InputStartingPositionConfiguration []InputStartingPositionConfigurationState `json:"input_starting_position_configuration"` KinesisFirehoseInput []KinesisFirehoseInputState `json:"kinesis_firehose_input"` KinesisStreamsInput []KinesisStreamsInputState `json:"kinesis_streams_input"` }
type KinesisFirehoseInput ¶
type KinesisFirehoseInput struct { // ResourceArn: string, required ResourceArn terra.StringValue `hcl:"resource_arn,attr" validate:"required"` }
type KinesisFirehoseInputAttributes ¶
type KinesisFirehoseInputAttributes struct {
// contains filtered or unexported fields
}
func (KinesisFirehoseInputAttributes) InternalRef ¶
func (kfi KinesisFirehoseInputAttributes) InternalRef() (terra.Reference, error)
func (KinesisFirehoseInputAttributes) InternalTokens ¶
func (kfi KinesisFirehoseInputAttributes) InternalTokens() (hclwrite.Tokens, error)
func (KinesisFirehoseInputAttributes) InternalWithRef ¶
func (kfi KinesisFirehoseInputAttributes) InternalWithRef(ref terra.Reference) KinesisFirehoseInputAttributes
func (KinesisFirehoseInputAttributes) ResourceArn ¶
func (kfi KinesisFirehoseInputAttributes) ResourceArn() terra.StringValue
type KinesisFirehoseInputState ¶
type KinesisFirehoseInputState struct {
ResourceArn string `json:"resource_arn"`
}
type KinesisFirehoseOutput ¶
type KinesisFirehoseOutput struct { // ResourceArn: string, required ResourceArn terra.StringValue `hcl:"resource_arn,attr" validate:"required"` }
type KinesisFirehoseOutputAttributes ¶
type KinesisFirehoseOutputAttributes struct {
// contains filtered or unexported fields
}
func (KinesisFirehoseOutputAttributes) InternalRef ¶
func (kfo KinesisFirehoseOutputAttributes) InternalRef() (terra.Reference, error)
func (KinesisFirehoseOutputAttributes) InternalTokens ¶
func (kfo KinesisFirehoseOutputAttributes) InternalTokens() (hclwrite.Tokens, error)
func (KinesisFirehoseOutputAttributes) InternalWithRef ¶
func (kfo KinesisFirehoseOutputAttributes) InternalWithRef(ref terra.Reference) KinesisFirehoseOutputAttributes
func (KinesisFirehoseOutputAttributes) ResourceArn ¶
func (kfo KinesisFirehoseOutputAttributes) ResourceArn() terra.StringValue
type KinesisFirehoseOutputState ¶
type KinesisFirehoseOutputState struct {
ResourceArn string `json:"resource_arn"`
}
type KinesisStreamsInput ¶
type KinesisStreamsInput struct { // ResourceArn: string, required ResourceArn terra.StringValue `hcl:"resource_arn,attr" validate:"required"` }
type KinesisStreamsInputAttributes ¶
type KinesisStreamsInputAttributes struct {
// contains filtered or unexported fields
}
func (KinesisStreamsInputAttributes) InternalRef ¶
func (ksi KinesisStreamsInputAttributes) InternalRef() (terra.Reference, error)
func (KinesisStreamsInputAttributes) InternalTokens ¶
func (ksi KinesisStreamsInputAttributes) InternalTokens() (hclwrite.Tokens, error)
func (KinesisStreamsInputAttributes) InternalWithRef ¶
func (ksi KinesisStreamsInputAttributes) InternalWithRef(ref terra.Reference) KinesisStreamsInputAttributes
func (KinesisStreamsInputAttributes) ResourceArn ¶
func (ksi KinesisStreamsInputAttributes) ResourceArn() terra.StringValue
type KinesisStreamsInputState ¶
type KinesisStreamsInputState struct {
ResourceArn string `json:"resource_arn"`
}
type KinesisStreamsOutput ¶
type KinesisStreamsOutput struct { // ResourceArn: string, required ResourceArn terra.StringValue `hcl:"resource_arn,attr" validate:"required"` }
type KinesisStreamsOutputAttributes ¶
type KinesisStreamsOutputAttributes struct {
// contains filtered or unexported fields
}
func (KinesisStreamsOutputAttributes) InternalRef ¶
func (kso KinesisStreamsOutputAttributes) InternalRef() (terra.Reference, error)
func (KinesisStreamsOutputAttributes) InternalTokens ¶
func (kso KinesisStreamsOutputAttributes) InternalTokens() (hclwrite.Tokens, error)
func (KinesisStreamsOutputAttributes) InternalWithRef ¶
func (kso KinesisStreamsOutputAttributes) InternalWithRef(ref terra.Reference) KinesisStreamsOutputAttributes
func (KinesisStreamsOutputAttributes) ResourceArn ¶
func (kso KinesisStreamsOutputAttributes) ResourceArn() terra.StringValue
type KinesisStreamsOutputState ¶
type KinesisStreamsOutputState struct {
ResourceArn string `json:"resource_arn"`
}
type LambdaOutput ¶
type LambdaOutput struct { // ResourceArn: string, required ResourceArn terra.StringValue `hcl:"resource_arn,attr" validate:"required"` }
type LambdaOutputAttributes ¶
type LambdaOutputAttributes struct {
// contains filtered or unexported fields
}
func (LambdaOutputAttributes) InternalRef ¶
func (lo LambdaOutputAttributes) InternalRef() (terra.Reference, error)
func (LambdaOutputAttributes) InternalTokens ¶
func (lo LambdaOutputAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LambdaOutputAttributes) InternalWithRef ¶
func (lo LambdaOutputAttributes) InternalWithRef(ref terra.Reference) LambdaOutputAttributes
func (LambdaOutputAttributes) ResourceArn ¶
func (lo LambdaOutputAttributes) ResourceArn() terra.StringValue
type LambdaOutputState ¶
type LambdaOutputState struct {
ResourceArn string `json:"resource_arn"`
}
type MonitoringConfiguration ¶
type MonitoringConfiguration struct { // ConfigurationType: string, required ConfigurationType terra.StringValue `hcl:"configuration_type,attr" validate:"required"` // LogLevel: string, optional LogLevel terra.StringValue `hcl:"log_level,attr"` // MetricsLevel: string, optional MetricsLevel terra.StringValue `hcl:"metrics_level,attr"` }
type MonitoringConfigurationAttributes ¶
type MonitoringConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (MonitoringConfigurationAttributes) ConfigurationType ¶
func (mc MonitoringConfigurationAttributes) ConfigurationType() terra.StringValue
func (MonitoringConfigurationAttributes) InternalRef ¶
func (mc MonitoringConfigurationAttributes) InternalRef() (terra.Reference, error)
func (MonitoringConfigurationAttributes) InternalTokens ¶
func (mc MonitoringConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MonitoringConfigurationAttributes) InternalWithRef ¶
func (mc MonitoringConfigurationAttributes) InternalWithRef(ref terra.Reference) MonitoringConfigurationAttributes
func (MonitoringConfigurationAttributes) LogLevel ¶
func (mc MonitoringConfigurationAttributes) LogLevel() terra.StringValue
func (MonitoringConfigurationAttributes) MetricsLevel ¶
func (mc MonitoringConfigurationAttributes) MetricsLevel() terra.StringValue
type Output ¶
type Output struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // DestinationSchema: required DestinationSchema *DestinationSchema `hcl:"destination_schema,block" validate:"required"` // KinesisFirehoseOutput: optional KinesisFirehoseOutput *KinesisFirehoseOutput `hcl:"kinesis_firehose_output,block"` // KinesisStreamsOutput: optional KinesisStreamsOutput *KinesisStreamsOutput `hcl:"kinesis_streams_output,block"` // LambdaOutput: optional LambdaOutput *LambdaOutput `hcl:"lambda_output,block"` }
type OutputAttributes ¶
type OutputAttributes struct {
// contains filtered or unexported fields
}
func (OutputAttributes) DestinationSchema ¶
func (o OutputAttributes) DestinationSchema() terra.ListValue[DestinationSchemaAttributes]
func (OutputAttributes) InternalRef ¶
func (o OutputAttributes) InternalRef() (terra.Reference, error)
func (OutputAttributes) InternalTokens ¶
func (o OutputAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OutputAttributes) InternalWithRef ¶
func (o OutputAttributes) InternalWithRef(ref terra.Reference) OutputAttributes
func (OutputAttributes) KinesisFirehoseOutput ¶
func (o OutputAttributes) KinesisFirehoseOutput() terra.ListValue[KinesisFirehoseOutputAttributes]
func (OutputAttributes) KinesisStreamsOutput ¶
func (o OutputAttributes) KinesisStreamsOutput() terra.ListValue[KinesisStreamsOutputAttributes]
func (OutputAttributes) LambdaOutput ¶
func (o OutputAttributes) LambdaOutput() terra.ListValue[LambdaOutputAttributes]
func (OutputAttributes) Name ¶
func (o OutputAttributes) Name() terra.StringValue
func (OutputAttributes) OutputId ¶
func (o OutputAttributes) OutputId() terra.StringValue
type OutputState ¶
type OutputState struct { Name string `json:"name"` OutputId string `json:"output_id"` DestinationSchema []DestinationSchemaState `json:"destination_schema"` KinesisFirehoseOutput []KinesisFirehoseOutputState `json:"kinesis_firehose_output"` KinesisStreamsOutput []KinesisStreamsOutputState `json:"kinesis_streams_output"` LambdaOutput []LambdaOutputState `json:"lambda_output"` }
type ParallelismConfiguration ¶
type ParallelismConfiguration struct { // AutoScalingEnabled: bool, optional AutoScalingEnabled terra.BoolValue `hcl:"auto_scaling_enabled,attr"` // ConfigurationType: string, required ConfigurationType terra.StringValue `hcl:"configuration_type,attr" validate:"required"` // Parallelism: number, optional Parallelism terra.NumberValue `hcl:"parallelism,attr"` // ParallelismPerKpu: number, optional ParallelismPerKpu terra.NumberValue `hcl:"parallelism_per_kpu,attr"` }
type ParallelismConfigurationAttributes ¶
type ParallelismConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (ParallelismConfigurationAttributes) AutoScalingEnabled ¶
func (pc ParallelismConfigurationAttributes) AutoScalingEnabled() terra.BoolValue
func (ParallelismConfigurationAttributes) ConfigurationType ¶
func (pc ParallelismConfigurationAttributes) ConfigurationType() terra.StringValue
func (ParallelismConfigurationAttributes) InternalRef ¶
func (pc ParallelismConfigurationAttributes) InternalRef() (terra.Reference, error)
func (ParallelismConfigurationAttributes) InternalTokens ¶
func (pc ParallelismConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ParallelismConfigurationAttributes) InternalWithRef ¶
func (pc ParallelismConfigurationAttributes) InternalWithRef(ref terra.Reference) ParallelismConfigurationAttributes
func (ParallelismConfigurationAttributes) Parallelism ¶
func (pc ParallelismConfigurationAttributes) Parallelism() terra.NumberValue
func (ParallelismConfigurationAttributes) ParallelismPerKpu ¶
func (pc ParallelismConfigurationAttributes) ParallelismPerKpu() terra.NumberValue
type PropertyGroup ¶
type PropertyGroup struct { // PropertyGroupId: string, required PropertyGroupId terra.StringValue `hcl:"property_group_id,attr" validate:"required"` // PropertyMap: map of string, required PropertyMap terra.MapValue[terra.StringValue] `hcl:"property_map,attr" validate:"required"` }
type PropertyGroupAttributes ¶
type PropertyGroupAttributes struct {
// contains filtered or unexported fields
}
func (PropertyGroupAttributes) InternalRef ¶
func (pg PropertyGroupAttributes) InternalRef() (terra.Reference, error)
func (PropertyGroupAttributes) InternalTokens ¶
func (pg PropertyGroupAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PropertyGroupAttributes) InternalWithRef ¶
func (pg PropertyGroupAttributes) InternalWithRef(ref terra.Reference) PropertyGroupAttributes
func (PropertyGroupAttributes) PropertyGroupId ¶
func (pg PropertyGroupAttributes) PropertyGroupId() terra.StringValue
func (PropertyGroupAttributes) PropertyMap ¶
func (pg PropertyGroupAttributes) PropertyMap() terra.MapValue[terra.StringValue]
type PropertyGroupState ¶
type ReferenceDataSource ¶
type ReferenceDataSource struct { // TableName: string, required TableName terra.StringValue `hcl:"table_name,attr" validate:"required"` // ReferenceSchema: required ReferenceSchema *ReferenceSchema `hcl:"reference_schema,block" validate:"required"` // S3ReferenceDataSource: required S3ReferenceDataSource *S3ReferenceDataSource `hcl:"s3_reference_data_source,block" validate:"required"` }
type ReferenceDataSourceAttributes ¶
type ReferenceDataSourceAttributes struct {
// contains filtered or unexported fields
}
func (ReferenceDataSourceAttributes) InternalRef ¶
func (rds ReferenceDataSourceAttributes) InternalRef() (terra.Reference, error)
func (ReferenceDataSourceAttributes) InternalTokens ¶
func (rds ReferenceDataSourceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ReferenceDataSourceAttributes) InternalWithRef ¶
func (rds ReferenceDataSourceAttributes) InternalWithRef(ref terra.Reference) ReferenceDataSourceAttributes
func (ReferenceDataSourceAttributes) ReferenceId ¶
func (rds ReferenceDataSourceAttributes) ReferenceId() terra.StringValue
func (ReferenceDataSourceAttributes) ReferenceSchema ¶
func (rds ReferenceDataSourceAttributes) ReferenceSchema() terra.ListValue[ReferenceSchemaAttributes]
func (ReferenceDataSourceAttributes) S3ReferenceDataSource ¶
func (rds ReferenceDataSourceAttributes) S3ReferenceDataSource() terra.ListValue[S3ReferenceDataSourceAttributes]
func (ReferenceDataSourceAttributes) TableName ¶
func (rds ReferenceDataSourceAttributes) TableName() terra.StringValue
type ReferenceDataSourceState ¶
type ReferenceDataSourceState struct { ReferenceId string `json:"reference_id"` TableName string `json:"table_name"` ReferenceSchema []ReferenceSchemaState `json:"reference_schema"` S3ReferenceDataSource []S3ReferenceDataSourceState `json:"s3_reference_data_source"` }
type ReferenceSchema ¶
type ReferenceSchema struct { // RecordEncoding: string, optional RecordEncoding terra.StringValue `hcl:"record_encoding,attr"` // ReferenceSchemaRecordColumn: min=1,max=1000 RecordColumn []ReferenceSchemaRecordColumn `hcl:"record_column,block" validate:"min=1,max=1000"` // ReferenceSchemaRecordFormat: required RecordFormat *ReferenceSchemaRecordFormat `hcl:"record_format,block" validate:"required"` }
type ReferenceSchemaAttributes ¶
type ReferenceSchemaAttributes struct {
// contains filtered or unexported fields
}
func (ReferenceSchemaAttributes) InternalRef ¶
func (rs ReferenceSchemaAttributes) InternalRef() (terra.Reference, error)
func (ReferenceSchemaAttributes) InternalTokens ¶
func (rs ReferenceSchemaAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ReferenceSchemaAttributes) InternalWithRef ¶
func (rs ReferenceSchemaAttributes) InternalWithRef(ref terra.Reference) ReferenceSchemaAttributes
func (ReferenceSchemaAttributes) RecordColumn ¶
func (rs ReferenceSchemaAttributes) RecordColumn() terra.ListValue[ReferenceSchemaRecordColumnAttributes]
func (ReferenceSchemaAttributes) RecordEncoding ¶
func (rs ReferenceSchemaAttributes) RecordEncoding() terra.StringValue
func (ReferenceSchemaAttributes) RecordFormat ¶
func (rs ReferenceSchemaAttributes) RecordFormat() terra.ListValue[ReferenceSchemaRecordFormatAttributes]
type ReferenceSchemaRecordColumn ¶
type ReferenceSchemaRecordColumn 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 ReferenceSchemaRecordColumnAttributes ¶
type ReferenceSchemaRecordColumnAttributes struct {
// contains filtered or unexported fields
}
func (ReferenceSchemaRecordColumnAttributes) InternalRef ¶
func (rc ReferenceSchemaRecordColumnAttributes) InternalRef() (terra.Reference, error)
func (ReferenceSchemaRecordColumnAttributes) InternalTokens ¶
func (rc ReferenceSchemaRecordColumnAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ReferenceSchemaRecordColumnAttributes) InternalWithRef ¶
func (rc ReferenceSchemaRecordColumnAttributes) InternalWithRef(ref terra.Reference) ReferenceSchemaRecordColumnAttributes
func (ReferenceSchemaRecordColumnAttributes) Mapping ¶
func (rc ReferenceSchemaRecordColumnAttributes) Mapping() terra.StringValue
func (ReferenceSchemaRecordColumnAttributes) Name ¶
func (rc ReferenceSchemaRecordColumnAttributes) Name() terra.StringValue
func (ReferenceSchemaRecordColumnAttributes) SqlType ¶
func (rc ReferenceSchemaRecordColumnAttributes) SqlType() terra.StringValue
type ReferenceSchemaRecordFormat ¶
type ReferenceSchemaRecordFormat struct { // RecordFormatType: string, required RecordFormatType terra.StringValue `hcl:"record_format_type,attr" validate:"required"` // ReferenceSchemaRecordFormatMappingParameters: required MappingParameters *ReferenceSchemaRecordFormatMappingParameters `hcl:"mapping_parameters,block" validate:"required"` }
type ReferenceSchemaRecordFormatAttributes ¶
type ReferenceSchemaRecordFormatAttributes struct {
// contains filtered or unexported fields
}
func (ReferenceSchemaRecordFormatAttributes) InternalRef ¶
func (rf ReferenceSchemaRecordFormatAttributes) InternalRef() (terra.Reference, error)
func (ReferenceSchemaRecordFormatAttributes) InternalTokens ¶
func (rf ReferenceSchemaRecordFormatAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ReferenceSchemaRecordFormatAttributes) InternalWithRef ¶
func (rf ReferenceSchemaRecordFormatAttributes) InternalWithRef(ref terra.Reference) ReferenceSchemaRecordFormatAttributes
func (ReferenceSchemaRecordFormatAttributes) MappingParameters ¶
func (rf ReferenceSchemaRecordFormatAttributes) MappingParameters() terra.ListValue[ReferenceSchemaRecordFormatMappingParametersAttributes]
func (ReferenceSchemaRecordFormatAttributes) RecordFormatType ¶
func (rf ReferenceSchemaRecordFormatAttributes) RecordFormatType() terra.StringValue
type ReferenceSchemaRecordFormatMappingParameters ¶
type ReferenceSchemaRecordFormatMappingParameters struct { // ReferenceSchemaRecordFormatMappingParametersCsvMappingParameters: optional CsvMappingParameters *ReferenceSchemaRecordFormatMappingParametersCsvMappingParameters `hcl:"csv_mapping_parameters,block"` // ReferenceSchemaRecordFormatMappingParametersJsonMappingParameters: optional JsonMappingParameters *ReferenceSchemaRecordFormatMappingParametersJsonMappingParameters `hcl:"json_mapping_parameters,block"` }
type ReferenceSchemaRecordFormatMappingParametersAttributes ¶
type ReferenceSchemaRecordFormatMappingParametersAttributes struct {
// contains filtered or unexported fields
}
func (ReferenceSchemaRecordFormatMappingParametersAttributes) CsvMappingParameters ¶
func (mp ReferenceSchemaRecordFormatMappingParametersAttributes) CsvMappingParameters() terra.ListValue[ReferenceSchemaRecordFormatMappingParametersCsvMappingParametersAttributes]
func (ReferenceSchemaRecordFormatMappingParametersAttributes) InternalRef ¶
func (mp ReferenceSchemaRecordFormatMappingParametersAttributes) InternalRef() (terra.Reference, error)
func (ReferenceSchemaRecordFormatMappingParametersAttributes) InternalTokens ¶
func (mp ReferenceSchemaRecordFormatMappingParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ReferenceSchemaRecordFormatMappingParametersAttributes) InternalWithRef ¶
func (mp ReferenceSchemaRecordFormatMappingParametersAttributes) InternalWithRef(ref terra.Reference) ReferenceSchemaRecordFormatMappingParametersAttributes
func (ReferenceSchemaRecordFormatMappingParametersAttributes) JsonMappingParameters ¶
func (mp ReferenceSchemaRecordFormatMappingParametersAttributes) JsonMappingParameters() terra.ListValue[ReferenceSchemaRecordFormatMappingParametersJsonMappingParametersAttributes]
type ReferenceSchemaRecordFormatMappingParametersCsvMappingParameters ¶
type ReferenceSchemaRecordFormatMappingParametersCsvMappingParameters 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 ReferenceSchemaRecordFormatMappingParametersCsvMappingParametersAttributes ¶
type ReferenceSchemaRecordFormatMappingParametersCsvMappingParametersAttributes struct {
// contains filtered or unexported fields
}
func (ReferenceSchemaRecordFormatMappingParametersCsvMappingParametersAttributes) InternalRef ¶
func (cmp ReferenceSchemaRecordFormatMappingParametersCsvMappingParametersAttributes) InternalRef() (terra.Reference, error)
func (ReferenceSchemaRecordFormatMappingParametersCsvMappingParametersAttributes) InternalTokens ¶
func (cmp ReferenceSchemaRecordFormatMappingParametersCsvMappingParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ReferenceSchemaRecordFormatMappingParametersCsvMappingParametersAttributes) InternalWithRef ¶
func (ReferenceSchemaRecordFormatMappingParametersCsvMappingParametersAttributes) RecordColumnDelimiter ¶
func (cmp ReferenceSchemaRecordFormatMappingParametersCsvMappingParametersAttributes) RecordColumnDelimiter() terra.StringValue
func (ReferenceSchemaRecordFormatMappingParametersCsvMappingParametersAttributes) RecordRowDelimiter ¶
func (cmp ReferenceSchemaRecordFormatMappingParametersCsvMappingParametersAttributes) RecordRowDelimiter() terra.StringValue
type ReferenceSchemaRecordFormatMappingParametersJsonMappingParameters ¶
type ReferenceSchemaRecordFormatMappingParametersJsonMappingParameters struct { // RecordRowPath: string, required RecordRowPath terra.StringValue `hcl:"record_row_path,attr" validate:"required"` }
type ReferenceSchemaRecordFormatMappingParametersJsonMappingParametersAttributes ¶
type ReferenceSchemaRecordFormatMappingParametersJsonMappingParametersAttributes struct {
// contains filtered or unexported fields
}
func (ReferenceSchemaRecordFormatMappingParametersJsonMappingParametersAttributes) InternalRef ¶
func (jmp ReferenceSchemaRecordFormatMappingParametersJsonMappingParametersAttributes) InternalRef() (terra.Reference, error)
func (ReferenceSchemaRecordFormatMappingParametersJsonMappingParametersAttributes) InternalTokens ¶
func (jmp ReferenceSchemaRecordFormatMappingParametersJsonMappingParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ReferenceSchemaRecordFormatMappingParametersJsonMappingParametersAttributes) InternalWithRef ¶
func (ReferenceSchemaRecordFormatMappingParametersJsonMappingParametersAttributes) RecordRowPath ¶
func (jmp ReferenceSchemaRecordFormatMappingParametersJsonMappingParametersAttributes) RecordRowPath() terra.StringValue
type ReferenceSchemaRecordFormatMappingParametersJsonMappingParametersState ¶
type ReferenceSchemaRecordFormatMappingParametersJsonMappingParametersState struct {
RecordRowPath string `json:"record_row_path"`
}
type ReferenceSchemaRecordFormatMappingParametersState ¶
type ReferenceSchemaRecordFormatMappingParametersState struct { CsvMappingParameters []ReferenceSchemaRecordFormatMappingParametersCsvMappingParametersState `json:"csv_mapping_parameters"` JsonMappingParameters []ReferenceSchemaRecordFormatMappingParametersJsonMappingParametersState `json:"json_mapping_parameters"` }
type ReferenceSchemaRecordFormatState ¶
type ReferenceSchemaRecordFormatState struct { RecordFormatType string `json:"record_format_type"` MappingParameters []ReferenceSchemaRecordFormatMappingParametersState `json:"mapping_parameters"` }
type ReferenceSchemaState ¶
type ReferenceSchemaState struct { RecordEncoding string `json:"record_encoding"` RecordColumn []ReferenceSchemaRecordColumnState `json:"record_column"` RecordFormat []ReferenceSchemaRecordFormatState `json:"record_format"` }
type RunConfiguration ¶
type RunConfiguration struct { // ApplicationRestoreConfiguration: optional ApplicationRestoreConfiguration *ApplicationRestoreConfiguration `hcl:"application_restore_configuration,block"` // FlinkRunConfiguration: optional FlinkRunConfiguration *FlinkRunConfiguration `hcl:"flink_run_configuration,block"` }
type RunConfigurationAttributes ¶
type RunConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (RunConfigurationAttributes) ApplicationRestoreConfiguration ¶
func (rc RunConfigurationAttributes) ApplicationRestoreConfiguration() terra.ListValue[ApplicationRestoreConfigurationAttributes]
func (RunConfigurationAttributes) FlinkRunConfiguration ¶
func (rc RunConfigurationAttributes) FlinkRunConfiguration() terra.ListValue[FlinkRunConfigurationAttributes]
func (RunConfigurationAttributes) InternalRef ¶
func (rc RunConfigurationAttributes) InternalRef() (terra.Reference, error)
func (RunConfigurationAttributes) InternalTokens ¶
func (rc RunConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RunConfigurationAttributes) InternalWithRef ¶
func (rc RunConfigurationAttributes) InternalWithRef(ref terra.Reference) RunConfigurationAttributes
type RunConfigurationState ¶
type RunConfigurationState struct { ApplicationRestoreConfiguration []ApplicationRestoreConfigurationState `json:"application_restore_configuration"` FlinkRunConfiguration []FlinkRunConfigurationState `json:"flink_run_configuration"` }
type S3ContentLocation ¶
type S3ContentLocation 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"` // ObjectVersion: string, optional ObjectVersion terra.StringValue `hcl:"object_version,attr"` }
type S3ContentLocationAttributes ¶
type S3ContentLocationAttributes struct {
// contains filtered or unexported fields
}
func (S3ContentLocationAttributes) BucketArn ¶
func (scl S3ContentLocationAttributes) BucketArn() terra.StringValue
func (S3ContentLocationAttributes) FileKey ¶
func (scl S3ContentLocationAttributes) FileKey() terra.StringValue
func (S3ContentLocationAttributes) InternalRef ¶
func (scl S3ContentLocationAttributes) InternalRef() (terra.Reference, error)
func (S3ContentLocationAttributes) InternalTokens ¶
func (scl S3ContentLocationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (S3ContentLocationAttributes) InternalWithRef ¶
func (scl S3ContentLocationAttributes) InternalWithRef(ref terra.Reference) S3ContentLocationAttributes
func (S3ContentLocationAttributes) ObjectVersion ¶
func (scl S3ContentLocationAttributes) ObjectVersion() terra.StringValue
type S3ContentLocationState ¶
type S3ReferenceDataSource ¶
type S3ReferenceDataSource 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"` }
type S3ReferenceDataSourceAttributes ¶
type S3ReferenceDataSourceAttributes struct {
// contains filtered or unexported fields
}
func (S3ReferenceDataSourceAttributes) BucketArn ¶
func (srds S3ReferenceDataSourceAttributes) BucketArn() terra.StringValue
func (S3ReferenceDataSourceAttributes) FileKey ¶
func (srds S3ReferenceDataSourceAttributes) FileKey() terra.StringValue
func (S3ReferenceDataSourceAttributes) InternalRef ¶
func (srds S3ReferenceDataSourceAttributes) InternalRef() (terra.Reference, error)
func (S3ReferenceDataSourceAttributes) InternalTokens ¶
func (srds S3ReferenceDataSourceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (S3ReferenceDataSourceAttributes) InternalWithRef ¶
func (srds S3ReferenceDataSourceAttributes) InternalWithRef(ref terra.Reference) S3ReferenceDataSourceAttributes
type SqlApplicationConfiguration ¶
type SqlApplicationConfiguration struct { // Input: optional Input *Input `hcl:"input,block"` // Output: min=0,max=3 Output []Output `hcl:"output,block" validate:"min=0,max=3"` // ReferenceDataSource: optional ReferenceDataSource *ReferenceDataSource `hcl:"reference_data_source,block"` }
type SqlApplicationConfigurationAttributes ¶
type SqlApplicationConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (SqlApplicationConfigurationAttributes) Input ¶
func (sac SqlApplicationConfigurationAttributes) Input() terra.ListValue[InputAttributes]
func (SqlApplicationConfigurationAttributes) InternalRef ¶
func (sac SqlApplicationConfigurationAttributes) InternalRef() (terra.Reference, error)
func (SqlApplicationConfigurationAttributes) InternalTokens ¶
func (sac SqlApplicationConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SqlApplicationConfigurationAttributes) InternalWithRef ¶
func (sac SqlApplicationConfigurationAttributes) InternalWithRef(ref terra.Reference) SqlApplicationConfigurationAttributes
func (SqlApplicationConfigurationAttributes) Output ¶
func (sac SqlApplicationConfigurationAttributes) Output() terra.SetValue[OutputAttributes]
func (SqlApplicationConfigurationAttributes) ReferenceDataSource ¶
func (sac SqlApplicationConfigurationAttributes) ReferenceDataSource() terra.ListValue[ReferenceDataSourceAttributes]
type SqlApplicationConfigurationState ¶
type SqlApplicationConfigurationState struct { Input []InputState `json:"input"` Output []OutputState `json:"output"` ReferenceDataSource []ReferenceDataSourceState `json:"reference_data_source"` }
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
type TimeoutsState ¶
type VpcConfiguration ¶
type VpcConfiguration struct { // SecurityGroupIds: set of string, required SecurityGroupIds terra.SetValue[terra.StringValue] `hcl:"security_group_ids,attr" validate:"required"` // SubnetIds: set of string, required SubnetIds terra.SetValue[terra.StringValue] `hcl:"subnet_ids,attr" validate:"required"` }
type VpcConfigurationAttributes ¶
type VpcConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (VpcConfigurationAttributes) InternalRef ¶
func (vc VpcConfigurationAttributes) InternalRef() (terra.Reference, error)
func (VpcConfigurationAttributes) InternalTokens ¶
func (vc VpcConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (VpcConfigurationAttributes) InternalWithRef ¶
func (vc VpcConfigurationAttributes) InternalWithRef(ref terra.Reference) VpcConfigurationAttributes
func (VpcConfigurationAttributes) SecurityGroupIds ¶
func (vc VpcConfigurationAttributes) SecurityGroupIds() terra.SetValue[terra.StringValue]
func (VpcConfigurationAttributes) SubnetIds ¶
func (vc VpcConfigurationAttributes) SubnetIds() terra.SetValue[terra.StringValue]
func (VpcConfigurationAttributes) VpcConfigurationId ¶
func (vc VpcConfigurationAttributes) VpcConfigurationId() terra.StringValue
func (VpcConfigurationAttributes) VpcId ¶
func (vc VpcConfigurationAttributes) VpcId() terra.StringValue
Click to show internal directories.
Click to hide internal directories.