aws_kinesisanalyticsv2_application

package
v5.45.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 16, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApplicationConfiguration

type ApplicationConfiguration struct {
	// ApplicationConfigurationApplicationCodeConfiguration: required
	ApplicationCodeConfiguration *ApplicationConfigurationApplicationCodeConfiguration `hcl:"application_code_configuration,block" validate:"required"`
	// ApplicationConfigurationApplicationSnapshotConfiguration: optional
	ApplicationSnapshotConfiguration *ApplicationConfigurationApplicationSnapshotConfiguration `hcl:"application_snapshot_configuration,block"`
	// ApplicationConfigurationEnvironmentProperties: optional
	EnvironmentProperties *ApplicationConfigurationEnvironmentProperties `hcl:"environment_properties,block"`
	// ApplicationConfigurationFlinkApplicationConfiguration: optional
	FlinkApplicationConfiguration *ApplicationConfigurationFlinkApplicationConfiguration `hcl:"flink_application_configuration,block"`
	// ApplicationConfigurationRunConfiguration: optional
	RunConfiguration *ApplicationConfigurationRunConfiguration `hcl:"run_configuration,block"`
	// ApplicationConfigurationSqlApplicationConfiguration: optional
	SqlApplicationConfiguration *ApplicationConfigurationSqlApplicationConfiguration `hcl:"sql_application_configuration,block"`
	// ApplicationConfigurationVpcConfiguration: optional
	VpcConfiguration *ApplicationConfigurationVpcConfiguration `hcl:"vpc_configuration,block"`
}

type ApplicationConfigurationApplicationCodeConfiguration

type ApplicationConfigurationApplicationCodeConfiguration struct {
	// CodeContentType: string, required
	CodeContentType terra.StringValue `hcl:"code_content_type,attr" validate:"required"`
	// ApplicationConfigurationApplicationCodeConfigurationCodeContent: optional
	CodeContent *ApplicationConfigurationApplicationCodeConfigurationCodeContent `hcl:"code_content,block"`
}

type ApplicationConfigurationApplicationCodeConfigurationAttributes

type ApplicationConfigurationApplicationCodeConfigurationAttributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationApplicationCodeConfigurationAttributes) CodeContentType

func (ApplicationConfigurationApplicationCodeConfigurationAttributes) InternalRef

func (ApplicationConfigurationApplicationCodeConfigurationAttributes) InternalTokens

func (ApplicationConfigurationApplicationCodeConfigurationAttributes) InternalWithRef

type ApplicationConfigurationApplicationCodeConfigurationCodeContent

type ApplicationConfigurationApplicationCodeConfigurationCodeContent struct {
	// TextContent: string, optional
	TextContent terra.StringValue `hcl:"text_content,attr"`
	// ApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocation: optional
	S3ContentLocation *ApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocation `hcl:"s3_content_location,block"`
}

type ApplicationConfigurationApplicationCodeConfigurationCodeContentAttributes

type ApplicationConfigurationApplicationCodeConfigurationCodeContentAttributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationApplicationCodeConfigurationCodeContentAttributes) InternalRef

func (ApplicationConfigurationApplicationCodeConfigurationCodeContentAttributes) InternalTokens

func (ApplicationConfigurationApplicationCodeConfigurationCodeContentAttributes) InternalWithRef

func (ApplicationConfigurationApplicationCodeConfigurationCodeContentAttributes) TextContent

type ApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocation

type ApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocation 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 ApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationAttributes

type ApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationAttributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationAttributes) BucketArn

func (ApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationAttributes) FileKey

func (ApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationAttributes) InternalRef

func (ApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationAttributes) InternalTokens

func (ApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationAttributes) ObjectVersion

type ApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationState

type ApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationState struct {
	BucketArn     string `json:"bucket_arn"`
	FileKey       string `json:"file_key"`
	ObjectVersion string `json:"object_version"`
}

type ApplicationConfigurationApplicationCodeConfigurationCodeContentState

type ApplicationConfigurationApplicationCodeConfigurationCodeContentState struct {
	TextContent       string                                                                                  `json:"text_content"`
	S3ContentLocation []ApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationState `json:"s3_content_location"`
}

type ApplicationConfigurationApplicationCodeConfigurationState

type ApplicationConfigurationApplicationCodeConfigurationState struct {
	CodeContentType string                                                                 `json:"code_content_type"`
	CodeContent     []ApplicationConfigurationApplicationCodeConfigurationCodeContentState `json:"code_content"`
}

type ApplicationConfigurationApplicationSnapshotConfiguration

type ApplicationConfigurationApplicationSnapshotConfiguration struct {
	// SnapshotsEnabled: bool, required
	SnapshotsEnabled terra.BoolValue `hcl:"snapshots_enabled,attr" validate:"required"`
}

type ApplicationConfigurationApplicationSnapshotConfigurationAttributes

type ApplicationConfigurationApplicationSnapshotConfigurationAttributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationApplicationSnapshotConfigurationAttributes) InternalRef

func (ApplicationConfigurationApplicationSnapshotConfigurationAttributes) InternalTokens

func (ApplicationConfigurationApplicationSnapshotConfigurationAttributes) InternalWithRef

func (ApplicationConfigurationApplicationSnapshotConfigurationAttributes) SnapshotsEnabled

type ApplicationConfigurationApplicationSnapshotConfigurationState

type ApplicationConfigurationApplicationSnapshotConfigurationState struct {
	SnapshotsEnabled bool `json:"snapshots_enabled"`
}

type ApplicationConfigurationAttributes

type ApplicationConfigurationAttributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationAttributes) EnvironmentProperties

func (ApplicationConfigurationAttributes) InternalRef

func (ApplicationConfigurationAttributes) InternalTokens

func (ApplicationConfigurationAttributes) InternalWithRef

func (ApplicationConfigurationAttributes) RunConfiguration

func (ApplicationConfigurationAttributes) VpcConfiguration

type ApplicationConfigurationEnvironmentProperties

type ApplicationConfigurationEnvironmentProperties struct {
	// ApplicationConfigurationEnvironmentPropertiesPropertyGroup: min=1,max=50
	PropertyGroup []ApplicationConfigurationEnvironmentPropertiesPropertyGroup `hcl:"property_group,block" validate:"min=1,max=50"`
}

type ApplicationConfigurationEnvironmentPropertiesAttributes

type ApplicationConfigurationEnvironmentPropertiesAttributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationEnvironmentPropertiesAttributes) InternalRef

func (ApplicationConfigurationEnvironmentPropertiesAttributes) InternalTokens

func (ApplicationConfigurationEnvironmentPropertiesAttributes) InternalWithRef

type ApplicationConfigurationEnvironmentPropertiesPropertyGroup

type ApplicationConfigurationEnvironmentPropertiesPropertyGroup 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 ApplicationConfigurationEnvironmentPropertiesPropertyGroupAttributes

type ApplicationConfigurationEnvironmentPropertiesPropertyGroupAttributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationEnvironmentPropertiesPropertyGroupAttributes) InternalRef

func (ApplicationConfigurationEnvironmentPropertiesPropertyGroupAttributes) InternalTokens

func (ApplicationConfigurationEnvironmentPropertiesPropertyGroupAttributes) InternalWithRef

func (ApplicationConfigurationEnvironmentPropertiesPropertyGroupAttributes) PropertyGroupId

func (ApplicationConfigurationEnvironmentPropertiesPropertyGroupAttributes) PropertyMap

type ApplicationConfigurationEnvironmentPropertiesPropertyGroupState

type ApplicationConfigurationEnvironmentPropertiesPropertyGroupState struct {
	PropertyGroupId string            `json:"property_group_id"`
	PropertyMap     map[string]string `json:"property_map"`
}

type ApplicationConfigurationEnvironmentPropertiesState

type ApplicationConfigurationEnvironmentPropertiesState struct {
	PropertyGroup []ApplicationConfigurationEnvironmentPropertiesPropertyGroupState `json:"property_group"`
}

type ApplicationConfigurationFlinkApplicationConfiguration

type ApplicationConfigurationFlinkApplicationConfiguration struct {
	// ApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration: optional
	CheckpointConfiguration *ApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration `hcl:"checkpoint_configuration,block"`
	// ApplicationConfigurationFlinkApplicationConfigurationMonitoringConfiguration: optional
	MonitoringConfiguration *ApplicationConfigurationFlinkApplicationConfigurationMonitoringConfiguration `hcl:"monitoring_configuration,block"`
	// ApplicationConfigurationFlinkApplicationConfigurationParallelismConfiguration: optional
	ParallelismConfiguration *ApplicationConfigurationFlinkApplicationConfigurationParallelismConfiguration `hcl:"parallelism_configuration,block"`
}

type ApplicationConfigurationFlinkApplicationConfigurationAttributes

type ApplicationConfigurationFlinkApplicationConfigurationAttributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationFlinkApplicationConfigurationAttributes) InternalRef

func (ApplicationConfigurationFlinkApplicationConfigurationAttributes) InternalTokens

func (ApplicationConfigurationFlinkApplicationConfigurationAttributes) InternalWithRef

type ApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration

type ApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration 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 ApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationAttributes

type ApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationAttributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationAttributes) CheckpointInterval

func (ApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationAttributes) CheckpointingEnabled

func (ApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationAttributes) ConfigurationType

func (ApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationAttributes) InternalRef

func (ApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationAttributes) InternalTokens

func (ApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationAttributes) MinPauseBetweenCheckpoints

type ApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationState

type ApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationState struct {
	CheckpointInterval         float64 `json:"checkpoint_interval"`
	CheckpointingEnabled       bool    `json:"checkpointing_enabled"`
	ConfigurationType          string  `json:"configuration_type"`
	MinPauseBetweenCheckpoints float64 `json:"min_pause_between_checkpoints"`
}

type ApplicationConfigurationFlinkApplicationConfigurationMonitoringConfiguration

type ApplicationConfigurationFlinkApplicationConfigurationMonitoringConfiguration 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 ApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationAttributes

type ApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationAttributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationAttributes) ConfigurationType

func (ApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationAttributes) InternalRef

func (ApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationAttributes) InternalTokens

func (ApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationAttributes) LogLevel

func (ApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationAttributes) MetricsLevel

type ApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationState

type ApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationState struct {
	ConfigurationType string `json:"configuration_type"`
	LogLevel          string `json:"log_level"`
	MetricsLevel      string `json:"metrics_level"`
}

type ApplicationConfigurationFlinkApplicationConfigurationParallelismConfiguration

type ApplicationConfigurationFlinkApplicationConfigurationParallelismConfiguration 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 ApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationAttributes

type ApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationAttributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationAttributes) AutoScalingEnabled

func (ApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationAttributes) ConfigurationType

func (ApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationAttributes) InternalRef

func (ApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationAttributes) InternalTokens

func (ApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationAttributes) Parallelism

func (ApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationAttributes) ParallelismPerKpu

type ApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationState

type ApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationState struct {
	AutoScalingEnabled bool    `json:"auto_scaling_enabled"`
	ConfigurationType  string  `json:"configuration_type"`
	Parallelism        float64 `json:"parallelism"`
	ParallelismPerKpu  float64 `json:"parallelism_per_kpu"`
}

type ApplicationConfigurationFlinkApplicationConfigurationState

type ApplicationConfigurationFlinkApplicationConfigurationState struct {
	CheckpointConfiguration  []ApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationState  `json:"checkpoint_configuration"`
	MonitoringConfiguration  []ApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationState  `json:"monitoring_configuration"`
	ParallelismConfiguration []ApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationState `json:"parallelism_configuration"`
}

type ApplicationConfigurationRunConfiguration

type ApplicationConfigurationRunConfiguration struct {
	// ApplicationConfigurationRunConfigurationApplicationRestoreConfiguration: optional
	ApplicationRestoreConfiguration *ApplicationConfigurationRunConfigurationApplicationRestoreConfiguration `hcl:"application_restore_configuration,block"`
	// ApplicationConfigurationRunConfigurationFlinkRunConfiguration: optional
	FlinkRunConfiguration *ApplicationConfigurationRunConfigurationFlinkRunConfiguration `hcl:"flink_run_configuration,block"`
}

type ApplicationConfigurationRunConfigurationApplicationRestoreConfiguration

type ApplicationConfigurationRunConfigurationApplicationRestoreConfiguration struct {
	// ApplicationRestoreType: string, optional
	ApplicationRestoreType terra.StringValue `hcl:"application_restore_type,attr"`
	// SnapshotName: string, optional
	SnapshotName terra.StringValue `hcl:"snapshot_name,attr"`
}

type ApplicationConfigurationRunConfigurationApplicationRestoreConfigurationAttributes

type ApplicationConfigurationRunConfigurationApplicationRestoreConfigurationAttributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationRunConfigurationApplicationRestoreConfigurationAttributes) ApplicationRestoreType

func (ApplicationConfigurationRunConfigurationApplicationRestoreConfigurationAttributes) InternalRef

func (ApplicationConfigurationRunConfigurationApplicationRestoreConfigurationAttributes) InternalTokens

func (ApplicationConfigurationRunConfigurationApplicationRestoreConfigurationAttributes) SnapshotName

type ApplicationConfigurationRunConfigurationApplicationRestoreConfigurationState

type ApplicationConfigurationRunConfigurationApplicationRestoreConfigurationState struct {
	ApplicationRestoreType string `json:"application_restore_type"`
	SnapshotName           string `json:"snapshot_name"`
}

type ApplicationConfigurationRunConfigurationAttributes

type ApplicationConfigurationRunConfigurationAttributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationRunConfigurationAttributes) InternalRef

func (ApplicationConfigurationRunConfigurationAttributes) InternalTokens

func (ApplicationConfigurationRunConfigurationAttributes) InternalWithRef

type ApplicationConfigurationRunConfigurationFlinkRunConfiguration

type ApplicationConfigurationRunConfigurationFlinkRunConfiguration struct {
	// AllowNonRestoredState: bool, optional
	AllowNonRestoredState terra.BoolValue `hcl:"allow_non_restored_state,attr"`
}

type ApplicationConfigurationRunConfigurationFlinkRunConfigurationAttributes

type ApplicationConfigurationRunConfigurationFlinkRunConfigurationAttributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationRunConfigurationFlinkRunConfigurationAttributes) AllowNonRestoredState

func (ApplicationConfigurationRunConfigurationFlinkRunConfigurationAttributes) InternalRef

func (ApplicationConfigurationRunConfigurationFlinkRunConfigurationAttributes) InternalTokens

func (ApplicationConfigurationRunConfigurationFlinkRunConfigurationAttributes) InternalWithRef

type ApplicationConfigurationRunConfigurationFlinkRunConfigurationState

type ApplicationConfigurationRunConfigurationFlinkRunConfigurationState struct {
	AllowNonRestoredState bool `json:"allow_non_restored_state"`
}

type ApplicationConfigurationRunConfigurationState

type ApplicationConfigurationRunConfigurationState struct {
	ApplicationRestoreConfiguration []ApplicationConfigurationRunConfigurationApplicationRestoreConfigurationState `json:"application_restore_configuration"`
	FlinkRunConfiguration           []ApplicationConfigurationRunConfigurationFlinkRunConfigurationState           `json:"flink_run_configuration"`
}

type ApplicationConfigurationSqlApplicationConfiguration

type ApplicationConfigurationSqlApplicationConfiguration struct {
	// ApplicationConfigurationSqlApplicationConfigurationInput: optional
	Input *ApplicationConfigurationSqlApplicationConfigurationInput `hcl:"input,block"`
	// ApplicationConfigurationSqlApplicationConfigurationOutput: min=0,max=3
	Output []ApplicationConfigurationSqlApplicationConfigurationOutput `hcl:"output,block" validate:"min=0,max=3"`
	// ApplicationConfigurationSqlApplicationConfigurationReferenceDataSource: optional
	ReferenceDataSource *ApplicationConfigurationSqlApplicationConfigurationReferenceDataSource `hcl:"reference_data_source,block"`
}

type ApplicationConfigurationSqlApplicationConfiguration19Cec7E2

type ApplicationConfigurationSqlApplicationConfiguration19Cec7E2 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 ApplicationConfigurationSqlApplicationConfiguration19Cec7E2Attributes

type ApplicationConfigurationSqlApplicationConfiguration19Cec7E2Attributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationSqlApplicationConfiguration19Cec7E2Attributes) InternalRef

func (ApplicationConfigurationSqlApplicationConfiguration19Cec7E2Attributes) InternalTokens

func (ApplicationConfigurationSqlApplicationConfiguration19Cec7E2Attributes) InternalWithRef

func (ApplicationConfigurationSqlApplicationConfiguration19Cec7E2Attributes) Mapping

func (ApplicationConfigurationSqlApplicationConfiguration19Cec7E2Attributes) Name

func (ApplicationConfigurationSqlApplicationConfiguration19Cec7E2Attributes) SqlType

type ApplicationConfigurationSqlApplicationConfiguration19Cec7E2State

type ApplicationConfigurationSqlApplicationConfiguration19Cec7E2State struct {
	Mapping string `json:"mapping"`
	Name    string `json:"name"`
	SqlType string `json:"sql_type"`
}

type ApplicationConfigurationSqlApplicationConfiguration204Adc8C

type ApplicationConfigurationSqlApplicationConfiguration204Adc8C 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 ApplicationConfigurationSqlApplicationConfiguration204Adc8CAttributes

type ApplicationConfigurationSqlApplicationConfiguration204Adc8CAttributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationSqlApplicationConfiguration204Adc8CAttributes) InternalRef

func (ApplicationConfigurationSqlApplicationConfiguration204Adc8CAttributes) InternalTokens

func (ApplicationConfigurationSqlApplicationConfiguration204Adc8CAttributes) InternalWithRef

func (ApplicationConfigurationSqlApplicationConfiguration204Adc8CAttributes) Mapping

func (ApplicationConfigurationSqlApplicationConfiguration204Adc8CAttributes) Name

func (ApplicationConfigurationSqlApplicationConfiguration204Adc8CAttributes) SqlType

type ApplicationConfigurationSqlApplicationConfiguration204Adc8CState

type ApplicationConfigurationSqlApplicationConfiguration204Adc8CState struct {
	Mapping string `json:"mapping"`
	Name    string `json:"name"`
	SqlType string `json:"sql_type"`
}

type ApplicationConfigurationSqlApplicationConfiguration204F7F24

type ApplicationConfigurationSqlApplicationConfiguration204F7F24 struct {
	// RecordRowPath: string, required
	RecordRowPath terra.StringValue `hcl:"record_row_path,attr" validate:"required"`
}

type ApplicationConfigurationSqlApplicationConfiguration204F7F24Attributes

type ApplicationConfigurationSqlApplicationConfiguration204F7F24Attributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationSqlApplicationConfiguration204F7F24Attributes) InternalRef

func (ApplicationConfigurationSqlApplicationConfiguration204F7F24Attributes) InternalTokens

func (ApplicationConfigurationSqlApplicationConfiguration204F7F24Attributes) InternalWithRef

func (ApplicationConfigurationSqlApplicationConfiguration204F7F24Attributes) RecordRowPath

type ApplicationConfigurationSqlApplicationConfiguration204F7F24State

type ApplicationConfigurationSqlApplicationConfiguration204F7F24State struct {
	RecordRowPath string `json:"record_row_path"`
}

type ApplicationConfigurationSqlApplicationConfiguration2A04Ed58

type ApplicationConfigurationSqlApplicationConfiguration2A04Ed58 struct {
	// RecordFormatType: string, required
	RecordFormatType terra.StringValue `hcl:"record_format_type,attr" validate:"required"`
	// ApplicationConfigurationSqlApplicationConfiguration7A87Fff5: required
	MappingParameters *ApplicationConfigurationSqlApplicationConfiguration7A87Fff5 `hcl:"mapping_parameters,block" validate:"required"`
}

type ApplicationConfigurationSqlApplicationConfiguration2A04Ed58Attributes

type ApplicationConfigurationSqlApplicationConfiguration2A04Ed58Attributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationSqlApplicationConfiguration2A04Ed58Attributes) InternalRef

func (ApplicationConfigurationSqlApplicationConfiguration2A04Ed58Attributes) InternalTokens

func (ApplicationConfigurationSqlApplicationConfiguration2A04Ed58Attributes) InternalWithRef

func (ApplicationConfigurationSqlApplicationConfiguration2A04Ed58Attributes) MappingParameters

func (ApplicationConfigurationSqlApplicationConfiguration2A04Ed58Attributes) RecordFormatType

type ApplicationConfigurationSqlApplicationConfiguration2A04Ed58State

type ApplicationConfigurationSqlApplicationConfiguration2A04Ed58State struct {
	RecordFormatType  string                                                             `json:"record_format_type"`
	MappingParameters []ApplicationConfigurationSqlApplicationConfiguration7A87Fff5State `json:"mapping_parameters"`
}

type ApplicationConfigurationSqlApplicationConfiguration2B9C949E

type ApplicationConfigurationSqlApplicationConfiguration2B9C949E struct {
	// RecordFormatType: string, required
	RecordFormatType terra.StringValue `hcl:"record_format_type,attr" validate:"required"`
	// ApplicationConfigurationSqlApplicationConfigurationEbc7091F: required
	MappingParameters *ApplicationConfigurationSqlApplicationConfigurationEbc7091F `hcl:"mapping_parameters,block" validate:"required"`
}

type ApplicationConfigurationSqlApplicationConfiguration2B9C949EAttributes

type ApplicationConfigurationSqlApplicationConfiguration2B9C949EAttributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationSqlApplicationConfiguration2B9C949EAttributes) InternalRef

func (ApplicationConfigurationSqlApplicationConfiguration2B9C949EAttributes) InternalTokens

func (ApplicationConfigurationSqlApplicationConfiguration2B9C949EAttributes) InternalWithRef

func (ApplicationConfigurationSqlApplicationConfiguration2B9C949EAttributes) MappingParameters

func (ApplicationConfigurationSqlApplicationConfiguration2B9C949EAttributes) RecordFormatType

type ApplicationConfigurationSqlApplicationConfiguration2B9C949EState

type ApplicationConfigurationSqlApplicationConfiguration2B9C949EState struct {
	RecordFormatType  string                                                             `json:"record_format_type"`
	MappingParameters []ApplicationConfigurationSqlApplicationConfigurationEbc7091FState `json:"mapping_parameters"`
}

type ApplicationConfigurationSqlApplicationConfiguration53Fe9Ff7

type ApplicationConfigurationSqlApplicationConfiguration53Fe9Ff7 struct {
	// RecordRowPath: string, required
	RecordRowPath terra.StringValue `hcl:"record_row_path,attr" validate:"required"`
}

type ApplicationConfigurationSqlApplicationConfiguration53Fe9Ff7Attributes

type ApplicationConfigurationSqlApplicationConfiguration53Fe9Ff7Attributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationSqlApplicationConfiguration53Fe9Ff7Attributes) InternalRef

func (ApplicationConfigurationSqlApplicationConfiguration53Fe9Ff7Attributes) InternalTokens

func (ApplicationConfigurationSqlApplicationConfiguration53Fe9Ff7Attributes) InternalWithRef

func (ApplicationConfigurationSqlApplicationConfiguration53Fe9Ff7Attributes) RecordRowPath

type ApplicationConfigurationSqlApplicationConfiguration53Fe9Ff7State

type ApplicationConfigurationSqlApplicationConfiguration53Fe9Ff7State struct {
	RecordRowPath string `json:"record_row_path"`
}

type ApplicationConfigurationSqlApplicationConfiguration7A87Fff5

type ApplicationConfigurationSqlApplicationConfiguration7A87Fff5 struct {
	// ApplicationConfigurationSqlApplicationConfigurationC224A52E: optional
	CsvMappingParameters *ApplicationConfigurationSqlApplicationConfigurationC224A52E `hcl:"csv_mapping_parameters,block"`
	// ApplicationConfigurationSqlApplicationConfiguration204F7F24: optional
	JsonMappingParameters *ApplicationConfigurationSqlApplicationConfiguration204F7F24 `hcl:"json_mapping_parameters,block"`
}

type ApplicationConfigurationSqlApplicationConfiguration7A87Fff5Attributes

type ApplicationConfigurationSqlApplicationConfiguration7A87Fff5Attributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationSqlApplicationConfiguration7A87Fff5Attributes) CsvMappingParameters

func (ApplicationConfigurationSqlApplicationConfiguration7A87Fff5Attributes) InternalRef

func (ApplicationConfigurationSqlApplicationConfiguration7A87Fff5Attributes) InternalTokens

func (ApplicationConfigurationSqlApplicationConfiguration7A87Fff5Attributes) InternalWithRef

func (ApplicationConfigurationSqlApplicationConfiguration7A87Fff5Attributes) JsonMappingParameters

type ApplicationConfigurationSqlApplicationConfiguration7A87Fff5State

type ApplicationConfigurationSqlApplicationConfiguration7A87Fff5State struct {
	CsvMappingParameters  []ApplicationConfigurationSqlApplicationConfigurationC224A52EState `json:"csv_mapping_parameters"`
	JsonMappingParameters []ApplicationConfigurationSqlApplicationConfiguration204F7F24State `json:"json_mapping_parameters"`
}

type ApplicationConfigurationSqlApplicationConfigurationAttributes

type ApplicationConfigurationSqlApplicationConfigurationAttributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationSqlApplicationConfigurationAttributes) InternalRef

func (ApplicationConfigurationSqlApplicationConfigurationAttributes) InternalTokens

func (ApplicationConfigurationSqlApplicationConfigurationAttributes) InternalWithRef

type ApplicationConfigurationSqlApplicationConfigurationC224A52E

type ApplicationConfigurationSqlApplicationConfigurationC224A52E 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 ApplicationConfigurationSqlApplicationConfigurationC224A52EAttributes

type ApplicationConfigurationSqlApplicationConfigurationC224A52EAttributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationSqlApplicationConfigurationC224A52EAttributes) InternalRef

func (ApplicationConfigurationSqlApplicationConfigurationC224A52EAttributes) InternalTokens

func (ApplicationConfigurationSqlApplicationConfigurationC224A52EAttributes) InternalWithRef

func (ApplicationConfigurationSqlApplicationConfigurationC224A52EAttributes) RecordColumnDelimiter

func (ApplicationConfigurationSqlApplicationConfigurationC224A52EAttributes) RecordRowDelimiter

type ApplicationConfigurationSqlApplicationConfigurationC224A52EState

type ApplicationConfigurationSqlApplicationConfigurationC224A52EState struct {
	RecordColumnDelimiter string `json:"record_column_delimiter"`
	RecordRowDelimiter    string `json:"record_row_delimiter"`
}

type ApplicationConfigurationSqlApplicationConfigurationE5495824

type ApplicationConfigurationSqlApplicationConfigurationE5495824 struct {
	// ResourceArn: string, required
	ResourceArn terra.StringValue `hcl:"resource_arn,attr" validate:"required"`
}

type ApplicationConfigurationSqlApplicationConfigurationE5495824Attributes

type ApplicationConfigurationSqlApplicationConfigurationE5495824Attributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationSqlApplicationConfigurationE5495824Attributes) InternalRef

func (ApplicationConfigurationSqlApplicationConfigurationE5495824Attributes) InternalTokens

func (ApplicationConfigurationSqlApplicationConfigurationE5495824Attributes) InternalWithRef

func (ApplicationConfigurationSqlApplicationConfigurationE5495824Attributes) ResourceArn

type ApplicationConfigurationSqlApplicationConfigurationE5495824State

type ApplicationConfigurationSqlApplicationConfigurationE5495824State struct {
	ResourceArn string `json:"resource_arn"`
}

type ApplicationConfigurationSqlApplicationConfigurationEbc7091F

type ApplicationConfigurationSqlApplicationConfigurationEbc7091F struct {
	// ApplicationConfigurationSqlApplicationConfigurationF24D03Ed: optional
	CsvMappingParameters *ApplicationConfigurationSqlApplicationConfigurationF24D03Ed `hcl:"csv_mapping_parameters,block"`
	// ApplicationConfigurationSqlApplicationConfiguration53Fe9Ff7: optional
	JsonMappingParameters *ApplicationConfigurationSqlApplicationConfiguration53Fe9Ff7 `hcl:"json_mapping_parameters,block"`
}

type ApplicationConfigurationSqlApplicationConfigurationEbc7091FAttributes

type ApplicationConfigurationSqlApplicationConfigurationEbc7091FAttributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationSqlApplicationConfigurationEbc7091FAttributes) CsvMappingParameters

func (ApplicationConfigurationSqlApplicationConfigurationEbc7091FAttributes) InternalRef

func (ApplicationConfigurationSqlApplicationConfigurationEbc7091FAttributes) InternalTokens

func (ApplicationConfigurationSqlApplicationConfigurationEbc7091FAttributes) InternalWithRef

func (ApplicationConfigurationSqlApplicationConfigurationEbc7091FAttributes) JsonMappingParameters

type ApplicationConfigurationSqlApplicationConfigurationEbc7091FState

type ApplicationConfigurationSqlApplicationConfigurationEbc7091FState struct {
	CsvMappingParameters  []ApplicationConfigurationSqlApplicationConfigurationF24D03EdState `json:"csv_mapping_parameters"`
	JsonMappingParameters []ApplicationConfigurationSqlApplicationConfiguration53Fe9Ff7State `json:"json_mapping_parameters"`
}

type ApplicationConfigurationSqlApplicationConfigurationF24D03Ed

type ApplicationConfigurationSqlApplicationConfigurationF24D03Ed 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 ApplicationConfigurationSqlApplicationConfigurationF24D03EdAttributes

type ApplicationConfigurationSqlApplicationConfigurationF24D03EdAttributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationSqlApplicationConfigurationF24D03EdAttributes) InternalRef

func (ApplicationConfigurationSqlApplicationConfigurationF24D03EdAttributes) InternalTokens

func (ApplicationConfigurationSqlApplicationConfigurationF24D03EdAttributes) InternalWithRef

func (ApplicationConfigurationSqlApplicationConfigurationF24D03EdAttributes) RecordColumnDelimiter

func (ApplicationConfigurationSqlApplicationConfigurationF24D03EdAttributes) RecordRowDelimiter

type ApplicationConfigurationSqlApplicationConfigurationF24D03EdState

type ApplicationConfigurationSqlApplicationConfigurationF24D03EdState struct {
	RecordColumnDelimiter string `json:"record_column_delimiter"`
	RecordRowDelimiter    string `json:"record_row_delimiter"`
}

type ApplicationConfigurationSqlApplicationConfigurationInput

type ApplicationConfigurationSqlApplicationConfigurationInput struct {
	// NamePrefix: string, required
	NamePrefix terra.StringValue `hcl:"name_prefix,attr" validate:"required"`
	// ApplicationConfigurationSqlApplicationConfigurationInputInputParallelism: optional
	InputParallelism *ApplicationConfigurationSqlApplicationConfigurationInputInputParallelism `hcl:"input_parallelism,block"`
	// ApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfiguration: optional
	InputProcessingConfiguration *ApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfiguration `hcl:"input_processing_configuration,block"`
	// ApplicationConfigurationSqlApplicationConfigurationInputInputSchema: required
	InputSchema *ApplicationConfigurationSqlApplicationConfigurationInputInputSchema `hcl:"input_schema,block" validate:"required"`
	// ApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfiguration: min=0
	InputStartingPositionConfiguration []ApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfiguration `hcl:"input_starting_position_configuration,block" validate:"min=0"`
	// ApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInput: optional
	KinesisFirehoseInput *ApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInput `hcl:"kinesis_firehose_input,block"`
	// ApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInput: optional
	KinesisStreamsInput *ApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInput `hcl:"kinesis_streams_input,block"`
}

type ApplicationConfigurationSqlApplicationConfigurationInputAttributes

type ApplicationConfigurationSqlApplicationConfigurationInputAttributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationSqlApplicationConfigurationInputAttributes) InAppStreamNames

func (ApplicationConfigurationSqlApplicationConfigurationInputAttributes) InputId

func (ApplicationConfigurationSqlApplicationConfigurationInputAttributes) InternalRef

func (ApplicationConfigurationSqlApplicationConfigurationInputAttributes) InternalTokens

func (ApplicationConfigurationSqlApplicationConfigurationInputAttributes) InternalWithRef

func (ApplicationConfigurationSqlApplicationConfigurationInputAttributes) NamePrefix

type ApplicationConfigurationSqlApplicationConfigurationInputInputParallelism

type ApplicationConfigurationSqlApplicationConfigurationInputInputParallelism struct {
	// Count: number, optional
	Count terra.NumberValue `hcl:"count,attr"`
}

type ApplicationConfigurationSqlApplicationConfigurationInputInputParallelismAttributes

type ApplicationConfigurationSqlApplicationConfigurationInputInputParallelismAttributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationSqlApplicationConfigurationInputInputParallelismAttributes) Count

func (ApplicationConfigurationSqlApplicationConfigurationInputInputParallelismAttributes) InternalRef

func (ApplicationConfigurationSqlApplicationConfigurationInputInputParallelismAttributes) InternalTokens

type ApplicationConfigurationSqlApplicationConfigurationInputInputParallelismState

type ApplicationConfigurationSqlApplicationConfigurationInputInputParallelismState struct {
	Count float64 `json:"count"`
}

type ApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfiguration

type ApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfiguration struct {
	// ApplicationConfigurationSqlApplicationConfigurationE5495824: required
	InputLambdaProcessor *ApplicationConfigurationSqlApplicationConfigurationE5495824 `hcl:"input_lambda_processor,block" validate:"required"`
}

type ApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationAttributes

type ApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationAttributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationAttributes) InputLambdaProcessor

func (ApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationAttributes) InternalRef

func (ApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationAttributes) InternalTokens

type ApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationState

type ApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationState struct {
	InputLambdaProcessor []ApplicationConfigurationSqlApplicationConfigurationE5495824State `json:"input_lambda_processor"`
}

type ApplicationConfigurationSqlApplicationConfigurationInputInputSchema

type ApplicationConfigurationSqlApplicationConfigurationInputInputSchema struct {
	// RecordEncoding: string, optional
	RecordEncoding terra.StringValue `hcl:"record_encoding,attr"`
	// ApplicationConfigurationSqlApplicationConfiguration204Adc8C: min=1,max=1000
	RecordColumn []ApplicationConfigurationSqlApplicationConfiguration204Adc8C `hcl:"record_column,block" validate:"min=1,max=1000"`
	// ApplicationConfigurationSqlApplicationConfiguration2A04Ed58: required
	RecordFormat *ApplicationConfigurationSqlApplicationConfiguration2A04Ed58 `hcl:"record_format,block" validate:"required"`
}

type ApplicationConfigurationSqlApplicationConfigurationInputInputSchemaAttributes

type ApplicationConfigurationSqlApplicationConfigurationInputInputSchemaAttributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationSqlApplicationConfigurationInputInputSchemaAttributes) InternalRef

func (ApplicationConfigurationSqlApplicationConfigurationInputInputSchemaAttributes) InternalTokens

func (ApplicationConfigurationSqlApplicationConfigurationInputInputSchemaAttributes) RecordColumn

func (ApplicationConfigurationSqlApplicationConfigurationInputInputSchemaAttributes) RecordEncoding

func (ApplicationConfigurationSqlApplicationConfigurationInputInputSchemaAttributes) RecordFormat

type ApplicationConfigurationSqlApplicationConfigurationInputInputSchemaState

type ApplicationConfigurationSqlApplicationConfigurationInputInputSchemaState struct {
	RecordEncoding string                                                             `json:"record_encoding"`
	RecordColumn   []ApplicationConfigurationSqlApplicationConfiguration204Adc8CState `json:"record_column"`
	RecordFormat   []ApplicationConfigurationSqlApplicationConfiguration2A04Ed58State `json:"record_format"`
}

type ApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfiguration

type ApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfiguration struct {
	// InputStartingPosition: string, optional
	InputStartingPosition terra.StringValue `hcl:"input_starting_position,attr"`
}

type ApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationAttributes

type ApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationAttributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationAttributes) InputStartingPosition

func (ApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationAttributes) InternalRef

func (ApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationAttributes) InternalTokens

type ApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationState

type ApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationState struct {
	InputStartingPosition string `json:"input_starting_position"`
}

type ApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInput

type ApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInput struct {
	// ResourceArn: string, required
	ResourceArn terra.StringValue `hcl:"resource_arn,attr" validate:"required"`
}

type ApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputAttributes

type ApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputAttributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputAttributes) InternalRef

func (ApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputAttributes) InternalTokens

func (ApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputAttributes) ResourceArn

type ApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputState

type ApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputState struct {
	ResourceArn string `json:"resource_arn"`
}

type ApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInput

type ApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInput struct {
	// ResourceArn: string, required
	ResourceArn terra.StringValue `hcl:"resource_arn,attr" validate:"required"`
}

type ApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputAttributes

type ApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputAttributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputAttributes) InternalRef

func (ApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputAttributes) InternalTokens

func (ApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputAttributes) ResourceArn

type ApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputState

type ApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputState struct {
	ResourceArn string `json:"resource_arn"`
}

type ApplicationConfigurationSqlApplicationConfigurationInputState

type ApplicationConfigurationSqlApplicationConfigurationInputState struct {
	InAppStreamNames                   []string                                                                                          `json:"in_app_stream_names"`
	InputId                            string                                                                                            `json:"input_id"`
	NamePrefix                         string                                                                                            `json:"name_prefix"`
	InputParallelism                   []ApplicationConfigurationSqlApplicationConfigurationInputInputParallelismState                   `json:"input_parallelism"`
	InputProcessingConfiguration       []ApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationState       `json:"input_processing_configuration"`
	InputSchema                        []ApplicationConfigurationSqlApplicationConfigurationInputInputSchemaState                        `json:"input_schema"`
	InputStartingPositionConfiguration []ApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfigurationState `json:"input_starting_position_configuration"`
	KinesisFirehoseInput               []ApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputState               `json:"kinesis_firehose_input"`
	KinesisStreamsInput                []ApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputState                `json:"kinesis_streams_input"`
}

type ApplicationConfigurationSqlApplicationConfigurationOutput

type ApplicationConfigurationSqlApplicationConfigurationOutput struct {
	// Name: string, required
	Name terra.StringValue `hcl:"name,attr" validate:"required"`
	// ApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchema: required
	DestinationSchema *ApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchema `hcl:"destination_schema,block" validate:"required"`
	// ApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutput: optional
	KinesisFirehoseOutput *ApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutput `hcl:"kinesis_firehose_output,block"`
	// ApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutput: optional
	KinesisStreamsOutput *ApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutput `hcl:"kinesis_streams_output,block"`
	// ApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutput: optional
	LambdaOutput *ApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutput `hcl:"lambda_output,block"`
}

type ApplicationConfigurationSqlApplicationConfigurationOutputAttributes

type ApplicationConfigurationSqlApplicationConfigurationOutputAttributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationSqlApplicationConfigurationOutputAttributes) InternalRef

func (ApplicationConfigurationSqlApplicationConfigurationOutputAttributes) InternalTokens

func (ApplicationConfigurationSqlApplicationConfigurationOutputAttributes) InternalWithRef

func (ApplicationConfigurationSqlApplicationConfigurationOutputAttributes) Name

func (ApplicationConfigurationSqlApplicationConfigurationOutputAttributes) OutputId

type ApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchema

type ApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchema struct {
	// RecordFormatType: string, required
	RecordFormatType terra.StringValue `hcl:"record_format_type,attr" validate:"required"`
}

type ApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaAttributes

type ApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaAttributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaAttributes) InternalRef

func (ApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaAttributes) InternalTokens

func (ApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaAttributes) RecordFormatType

type ApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaState

type ApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaState struct {
	RecordFormatType string `json:"record_format_type"`
}

type ApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutput

type ApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutput struct {
	// ResourceArn: string, required
	ResourceArn terra.StringValue `hcl:"resource_arn,attr" validate:"required"`
}

type ApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputAttributes

type ApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputAttributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputAttributes) InternalRef

func (ApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputAttributes) InternalTokens

func (ApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputAttributes) ResourceArn

type ApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputState

type ApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputState struct {
	ResourceArn string `json:"resource_arn"`
}

type ApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutput

type ApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutput struct {
	// ResourceArn: string, required
	ResourceArn terra.StringValue `hcl:"resource_arn,attr" validate:"required"`
}

type ApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputAttributes

type ApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputAttributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputAttributes) InternalRef

func (ApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputAttributes) InternalTokens

func (ApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputAttributes) ResourceArn

type ApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputState

type ApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputState struct {
	ResourceArn string `json:"resource_arn"`
}

type ApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutput

type ApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutput struct {
	// ResourceArn: string, required
	ResourceArn terra.StringValue `hcl:"resource_arn,attr" validate:"required"`
}

type ApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputAttributes

type ApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputAttributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputAttributes) InternalRef

func (ApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputAttributes) InternalTokens

func (ApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputAttributes) ResourceArn

type ApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputState

type ApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputState struct {
	ResourceArn string `json:"resource_arn"`
}

type ApplicationConfigurationSqlApplicationConfigurationOutputState

type ApplicationConfigurationSqlApplicationConfigurationOutputState struct {
	Name                  string                                                                                `json:"name"`
	OutputId              string                                                                                `json:"output_id"`
	DestinationSchema     []ApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaState     `json:"destination_schema"`
	KinesisFirehoseOutput []ApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputState `json:"kinesis_firehose_output"`
	KinesisStreamsOutput  []ApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputState  `json:"kinesis_streams_output"`
	LambdaOutput          []ApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputState          `json:"lambda_output"`
}

type ApplicationConfigurationSqlApplicationConfigurationReferenceDataSource

type ApplicationConfigurationSqlApplicationConfigurationReferenceDataSource struct {
	// TableName: string, required
	TableName terra.StringValue `hcl:"table_name,attr" validate:"required"`
	// ApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchema: required
	ReferenceSchema *ApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchema `hcl:"reference_schema,block" validate:"required"`
	// ApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSource: required
	S3ReferenceDataSource *ApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSource `hcl:"s3_reference_data_source,block" validate:"required"`
}

type ApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceAttributes

type ApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceAttributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceAttributes) InternalRef

func (ApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceAttributes) InternalTokens

func (ApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceAttributes) ReferenceId

func (ApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceAttributes) TableName

type ApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchema

type ApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchema struct {
	// RecordEncoding: string, optional
	RecordEncoding terra.StringValue `hcl:"record_encoding,attr"`
	// ApplicationConfigurationSqlApplicationConfiguration19Cec7E2: min=1,max=1000
	RecordColumn []ApplicationConfigurationSqlApplicationConfiguration19Cec7E2 `hcl:"record_column,block" validate:"min=1,max=1000"`
	// ApplicationConfigurationSqlApplicationConfiguration2B9C949E: required
	RecordFormat *ApplicationConfigurationSqlApplicationConfiguration2B9C949E `hcl:"record_format,block" validate:"required"`
}

type ApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaAttributes

type ApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaAttributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaAttributes) InternalRef

func (ApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaAttributes) InternalTokens

func (ApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaAttributes) RecordColumn

func (ApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaAttributes) RecordEncoding

func (ApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaAttributes) RecordFormat

type ApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaState

type ApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaState struct {
	RecordEncoding string                                                             `json:"record_encoding"`
	RecordColumn   []ApplicationConfigurationSqlApplicationConfiguration19Cec7E2State `json:"record_column"`
	RecordFormat   []ApplicationConfigurationSqlApplicationConfiguration2B9C949EState `json:"record_format"`
}

type ApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSource

type ApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSource 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 ApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceAttributes

type ApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceAttributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceAttributes) BucketArn

func (ApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceAttributes) FileKey

func (ApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceAttributes) InternalRef

func (ApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceAttributes) InternalTokens

type ApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceState

type ApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceState struct {
	BucketArn string `json:"bucket_arn"`
	FileKey   string `json:"file_key"`
}

type ApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceState

type ApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceState struct {
	ReferenceId           string                                                                                             `json:"reference_id"`
	TableName             string                                                                                             `json:"table_name"`
	ReferenceSchema       []ApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaState       `json:"reference_schema"`
	S3ReferenceDataSource []ApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceState `json:"s3_reference_data_source"`
}

type ApplicationConfigurationSqlApplicationConfigurationState

type ApplicationConfigurationSqlApplicationConfigurationState struct {
	Input               []ApplicationConfigurationSqlApplicationConfigurationInputState               `json:"input"`
	Output              []ApplicationConfigurationSqlApplicationConfigurationOutputState              `json:"output"`
	ReferenceDataSource []ApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceState `json:"reference_data_source"`
}

type ApplicationConfigurationState

type ApplicationConfigurationState struct {
	ApplicationCodeConfiguration     []ApplicationConfigurationApplicationCodeConfigurationState     `json:"application_code_configuration"`
	ApplicationSnapshotConfiguration []ApplicationConfigurationApplicationSnapshotConfigurationState `json:"application_snapshot_configuration"`
	EnvironmentProperties            []ApplicationConfigurationEnvironmentPropertiesState            `json:"environment_properties"`
	FlinkApplicationConfiguration    []ApplicationConfigurationFlinkApplicationConfigurationState    `json:"flink_application_configuration"`
	RunConfiguration                 []ApplicationConfigurationRunConfigurationState                 `json:"run_configuration"`
	SqlApplicationConfiguration      []ApplicationConfigurationSqlApplicationConfigurationState      `json:"sql_application_configuration"`
	VpcConfiguration                 []ApplicationConfigurationVpcConfigurationState                 `json:"vpc_configuration"`
}

type ApplicationConfigurationVpcConfiguration

type ApplicationConfigurationVpcConfiguration 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 ApplicationConfigurationVpcConfigurationAttributes

type ApplicationConfigurationVpcConfigurationAttributes struct {
	// contains filtered or unexported fields
}

func (ApplicationConfigurationVpcConfigurationAttributes) InternalRef

func (ApplicationConfigurationVpcConfigurationAttributes) InternalTokens

func (ApplicationConfigurationVpcConfigurationAttributes) InternalWithRef

func (ApplicationConfigurationVpcConfigurationAttributes) SecurityGroupIds

func (ApplicationConfigurationVpcConfigurationAttributes) SubnetIds

func (ApplicationConfigurationVpcConfigurationAttributes) VpcConfigurationId

func (ApplicationConfigurationVpcConfigurationAttributes) VpcId

type ApplicationConfigurationVpcConfigurationState

type ApplicationConfigurationVpcConfigurationState struct {
	SecurityGroupIds   []string `json:"security_group_ids"`
	SubnetIds          []string `json:"subnet_ids"`
	VpcConfigurationId string   `json:"vpc_configuration_id"`
	VpcId              string   `json:"vpc_id"`
}

type Args

type Args struct {
	// Description: string, optional
	Description terra.StringValue `hcl:"description,attr"`
	// ForceStop: bool, optional
	ForceStop terra.BoolValue `hcl:"force_stop,attr"`
	// Id: string, optional
	Id terra.StringValue `hcl:"id,attr"`
	// Name: string, required
	Name terra.StringValue `hcl:"name,attr" validate:"required"`
	// RuntimeEnvironment: string, required
	RuntimeEnvironment terra.StringValue `hcl:"runtime_environment,attr" validate:"required"`
	// ServiceExecutionRole: string, required
	ServiceExecutionRole terra.StringValue `hcl:"service_execution_role,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"`
	// ApplicationConfiguration: optional
	ApplicationConfiguration *ApplicationConfiguration `hcl:"application_configuration,block"`
	// CloudwatchLoggingOptions: optional
	CloudwatchLoggingOptions *CloudwatchLoggingOptions `hcl:"cloudwatch_logging_options,block"`
	// Timeouts: optional
	Timeouts *Timeouts `hcl:"timeouts,block"`
}

Args contains the configurations for aws_kinesisanalyticsv2_application.

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 (CloudwatchLoggingOptionsAttributes) InternalTokens

func (clo CloudwatchLoggingOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (CloudwatchLoggingOptionsAttributes) InternalWithRef

func (CloudwatchLoggingOptionsAttributes) LogStreamArn

type CloudwatchLoggingOptionsState

type CloudwatchLoggingOptionsState struct {
	CloudwatchLoggingOptionId string `json:"cloudwatch_logging_option_id"`
	LogStreamArn              string `json:"log_stream_arn"`
}

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_kinesisanalyticsv2_application.

func New

func New(name string, args Args) *Resource

New creates a new instance of Resource.

func (*Resource) Attributes

func (aka *Resource) Attributes() awsKinesisanalyticsv2ApplicationAttributes

Attributes returns the attributes for Resource.

func (*Resource) Configuration

func (aka *Resource) Configuration() interface{}

Configuration returns the configuration (args) for Resource.

func (*Resource) DependOn

func (aka *Resource) DependOn() terra.Reference

DependOn is used for other resources to depend on Resource.

func (*Resource) Dependencies

func (aka *Resource) Dependencies() terra.Dependencies

Dependencies returns the list of resources Resource depends_on.

func (*Resource) ImportState

func (aka *Resource) ImportState(state io.Reader) error

ImportState imports the given attribute values into Resource's state.

func (*Resource) LifecycleManagement

func (aka *Resource) LifecycleManagement() *terra.Lifecycle

LifecycleManagement returns the lifecycle block for Resource.

func (*Resource) LocalName

func (aka *Resource) LocalName() string

LocalName returns the local name for Resource.

func (*Resource) State

func (aka *Resource) State() (*awsKinesisanalyticsv2ApplicationState, bool)

State returns the state and a bool indicating if Resource has state.

func (*Resource) StateMust

func (aka *Resource) StateMust() *awsKinesisanalyticsv2ApplicationState

StateMust returns the state for Resource. Panics if the state is nil.

func (*Resource) Type

func (aka *Resource) Type() string

Type returns the Terraform object type for Resource.

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 (TimeoutsAttributes) Delete

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

type TimeoutsState

type TimeoutsState struct {
	Create string `json:"create"`
	Delete string `json:"delete"`
	Update string `json:"update"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL