Documentation ¶
Index ¶
- type Args
- type CloudwatchAlarm
- type CloudwatchAlarmAttributes
- func (ca CloudwatchAlarmAttributes) AlarmName() terra.StringValue
- func (ca CloudwatchAlarmAttributes) InternalRef() (terra.Reference, error)
- func (ca CloudwatchAlarmAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ca CloudwatchAlarmAttributes) InternalWithRef(ref terra.Reference) CloudwatchAlarmAttributes
- func (ca CloudwatchAlarmAttributes) RoleArn() terra.StringValue
- func (ca CloudwatchAlarmAttributes) StateReason() terra.StringValue
- func (ca CloudwatchAlarmAttributes) StateValue() terra.StringValue
- type CloudwatchAlarmState
- type CloudwatchLogs
- type CloudwatchLogsAttributes
- func (cl CloudwatchLogsAttributes) InternalRef() (terra.Reference, error)
- func (cl CloudwatchLogsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cl CloudwatchLogsAttributes) InternalWithRef(ref terra.Reference) CloudwatchLogsAttributes
- func (cl CloudwatchLogsAttributes) LogGroupName() terra.StringValue
- func (cl CloudwatchLogsAttributes) RoleArn() terra.StringValue
- type CloudwatchLogsState
- type CloudwatchMetric
- type CloudwatchMetricAttributes
- func (cm CloudwatchMetricAttributes) InternalRef() (terra.Reference, error)
- func (cm CloudwatchMetricAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cm CloudwatchMetricAttributes) InternalWithRef(ref terra.Reference) CloudwatchMetricAttributes
- func (cm CloudwatchMetricAttributes) MetricName() terra.StringValue
- func (cm CloudwatchMetricAttributes) MetricNamespace() terra.StringValue
- func (cm CloudwatchMetricAttributes) MetricTimestamp() terra.StringValue
- func (cm CloudwatchMetricAttributes) MetricUnit() terra.StringValue
- func (cm CloudwatchMetricAttributes) MetricValue() terra.StringValue
- func (cm CloudwatchMetricAttributes) RoleArn() terra.StringValue
- type CloudwatchMetricState
- type Dynamodb
- type DynamodbAttributes
- func (d DynamodbAttributes) HashKeyField() terra.StringValue
- func (d DynamodbAttributes) HashKeyType() terra.StringValue
- func (d DynamodbAttributes) HashKeyValue() terra.StringValue
- func (d DynamodbAttributes) InternalRef() (terra.Reference, error)
- func (d DynamodbAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (d DynamodbAttributes) InternalWithRef(ref terra.Reference) DynamodbAttributes
- func (d DynamodbAttributes) Operation() terra.StringValue
- func (d DynamodbAttributes) PayloadField() terra.StringValue
- func (d DynamodbAttributes) RangeKeyField() terra.StringValue
- func (d DynamodbAttributes) RangeKeyType() terra.StringValue
- func (d DynamodbAttributes) RangeKeyValue() terra.StringValue
- func (d DynamodbAttributes) RoleArn() terra.StringValue
- func (d DynamodbAttributes) TableName() terra.StringValue
- type DynamodbState
- type Dynamodbv2
- type Dynamodbv2Attributes
- func (d Dynamodbv2Attributes) InternalRef() (terra.Reference, error)
- func (d Dynamodbv2Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (d Dynamodbv2Attributes) InternalWithRef(ref terra.Reference) Dynamodbv2Attributes
- func (d Dynamodbv2Attributes) PutItem() terra.ListValue[Dynamodbv2PutItemAttributes]
- func (d Dynamodbv2Attributes) RoleArn() terra.StringValue
- type Dynamodbv2PutItem
- type Dynamodbv2PutItemAttributes
- func (pi Dynamodbv2PutItemAttributes) InternalRef() (terra.Reference, error)
- func (pi Dynamodbv2PutItemAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pi Dynamodbv2PutItemAttributes) InternalWithRef(ref terra.Reference) Dynamodbv2PutItemAttributes
- func (pi Dynamodbv2PutItemAttributes) TableName() terra.StringValue
- type Dynamodbv2PutItemState
- type Dynamodbv2State
- type Elasticsearch
- type ElasticsearchAttributes
- func (e ElasticsearchAttributes) Endpoint() terra.StringValue
- func (e ElasticsearchAttributes) Id() terra.StringValue
- func (e ElasticsearchAttributes) Index() terra.StringValue
- func (e ElasticsearchAttributes) InternalRef() (terra.Reference, error)
- func (e ElasticsearchAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (e ElasticsearchAttributes) InternalWithRef(ref terra.Reference) ElasticsearchAttributes
- func (e ElasticsearchAttributes) RoleArn() terra.StringValue
- func (e ElasticsearchAttributes) Type() terra.StringValue
- type ElasticsearchState
- type ErrorAction
- type ErrorActionAttributes
- func (ea ErrorActionAttributes) CloudwatchAlarm() terra.ListValue[ErrorActionCloudwatchAlarmAttributes]
- func (ea ErrorActionAttributes) CloudwatchLogs() terra.ListValue[ErrorActionCloudwatchLogsAttributes]
- func (ea ErrorActionAttributes) CloudwatchMetric() terra.ListValue[ErrorActionCloudwatchMetricAttributes]
- func (ea ErrorActionAttributes) Dynamodb() terra.ListValue[ErrorActionDynamodbAttributes]
- func (ea ErrorActionAttributes) Dynamodbv2() terra.ListValue[ErrorActionDynamodbv2Attributes]
- func (ea ErrorActionAttributes) Elasticsearch() terra.ListValue[ErrorActionElasticsearchAttributes]
- func (ea ErrorActionAttributes) Firehose() terra.ListValue[ErrorActionFirehoseAttributes]
- func (ea ErrorActionAttributes) Http() terra.ListValue[ErrorActionHttpAttributes]
- func (ea ErrorActionAttributes) InternalRef() (terra.Reference, error)
- func (ea ErrorActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ea ErrorActionAttributes) InternalWithRef(ref terra.Reference) ErrorActionAttributes
- func (ea ErrorActionAttributes) IotAnalytics() terra.ListValue[ErrorActionIotAnalyticsAttributes]
- func (ea ErrorActionAttributes) IotEvents() terra.ListValue[ErrorActionIotEventsAttributes]
- func (ea ErrorActionAttributes) Kafka() terra.ListValue[ErrorActionKafkaAttributes]
- func (ea ErrorActionAttributes) Kinesis() terra.ListValue[ErrorActionKinesisAttributes]
- func (ea ErrorActionAttributes) Lambda() terra.ListValue[ErrorActionLambdaAttributes]
- func (ea ErrorActionAttributes) Republish() terra.ListValue[ErrorActionRepublishAttributes]
- func (ea ErrorActionAttributes) S3() terra.ListValue[ErrorActionS3Attributes]
- func (ea ErrorActionAttributes) Sns() terra.ListValue[ErrorActionSnsAttributes]
- func (ea ErrorActionAttributes) Sqs() terra.ListValue[ErrorActionSqsAttributes]
- func (ea ErrorActionAttributes) StepFunctions() terra.ListValue[ErrorActionStepFunctionsAttributes]
- func (ea ErrorActionAttributes) Timestream() terra.ListValue[ErrorActionTimestreamAttributes]
- type ErrorActionCloudwatchAlarm
- type ErrorActionCloudwatchAlarmAttributes
- func (ca ErrorActionCloudwatchAlarmAttributes) AlarmName() terra.StringValue
- func (ca ErrorActionCloudwatchAlarmAttributes) InternalRef() (terra.Reference, error)
- func (ca ErrorActionCloudwatchAlarmAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ca ErrorActionCloudwatchAlarmAttributes) InternalWithRef(ref terra.Reference) ErrorActionCloudwatchAlarmAttributes
- func (ca ErrorActionCloudwatchAlarmAttributes) RoleArn() terra.StringValue
- func (ca ErrorActionCloudwatchAlarmAttributes) StateReason() terra.StringValue
- func (ca ErrorActionCloudwatchAlarmAttributes) StateValue() terra.StringValue
- type ErrorActionCloudwatchAlarmState
- type ErrorActionCloudwatchLogs
- type ErrorActionCloudwatchLogsAttributes
- func (cl ErrorActionCloudwatchLogsAttributes) InternalRef() (terra.Reference, error)
- func (cl ErrorActionCloudwatchLogsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cl ErrorActionCloudwatchLogsAttributes) InternalWithRef(ref terra.Reference) ErrorActionCloudwatchLogsAttributes
- func (cl ErrorActionCloudwatchLogsAttributes) LogGroupName() terra.StringValue
- func (cl ErrorActionCloudwatchLogsAttributes) RoleArn() terra.StringValue
- type ErrorActionCloudwatchLogsState
- type ErrorActionCloudwatchMetric
- type ErrorActionCloudwatchMetricAttributes
- func (cm ErrorActionCloudwatchMetricAttributes) InternalRef() (terra.Reference, error)
- func (cm ErrorActionCloudwatchMetricAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cm ErrorActionCloudwatchMetricAttributes) InternalWithRef(ref terra.Reference) ErrorActionCloudwatchMetricAttributes
- func (cm ErrorActionCloudwatchMetricAttributes) MetricName() terra.StringValue
- func (cm ErrorActionCloudwatchMetricAttributes) MetricNamespace() terra.StringValue
- func (cm ErrorActionCloudwatchMetricAttributes) MetricTimestamp() terra.StringValue
- func (cm ErrorActionCloudwatchMetricAttributes) MetricUnit() terra.StringValue
- func (cm ErrorActionCloudwatchMetricAttributes) MetricValue() terra.StringValue
- func (cm ErrorActionCloudwatchMetricAttributes) RoleArn() terra.StringValue
- type ErrorActionCloudwatchMetricState
- type ErrorActionDynamodb
- type ErrorActionDynamodbAttributes
- func (d ErrorActionDynamodbAttributes) HashKeyField() terra.StringValue
- func (d ErrorActionDynamodbAttributes) HashKeyType() terra.StringValue
- func (d ErrorActionDynamodbAttributes) HashKeyValue() terra.StringValue
- func (d ErrorActionDynamodbAttributes) InternalRef() (terra.Reference, error)
- func (d ErrorActionDynamodbAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (d ErrorActionDynamodbAttributes) InternalWithRef(ref terra.Reference) ErrorActionDynamodbAttributes
- func (d ErrorActionDynamodbAttributes) Operation() terra.StringValue
- func (d ErrorActionDynamodbAttributes) PayloadField() terra.StringValue
- func (d ErrorActionDynamodbAttributes) RangeKeyField() terra.StringValue
- func (d ErrorActionDynamodbAttributes) RangeKeyType() terra.StringValue
- func (d ErrorActionDynamodbAttributes) RangeKeyValue() terra.StringValue
- func (d ErrorActionDynamodbAttributes) RoleArn() terra.StringValue
- func (d ErrorActionDynamodbAttributes) TableName() terra.StringValue
- type ErrorActionDynamodbState
- type ErrorActionDynamodbv2
- type ErrorActionDynamodbv2Attributes
- func (d ErrorActionDynamodbv2Attributes) InternalRef() (terra.Reference, error)
- func (d ErrorActionDynamodbv2Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (d ErrorActionDynamodbv2Attributes) InternalWithRef(ref terra.Reference) ErrorActionDynamodbv2Attributes
- func (d ErrorActionDynamodbv2Attributes) PutItem() terra.ListValue[ErrorActionDynamodbv2PutItemAttributes]
- func (d ErrorActionDynamodbv2Attributes) RoleArn() terra.StringValue
- type ErrorActionDynamodbv2PutItem
- type ErrorActionDynamodbv2PutItemAttributes
- func (pi ErrorActionDynamodbv2PutItemAttributes) InternalRef() (terra.Reference, error)
- func (pi ErrorActionDynamodbv2PutItemAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pi ErrorActionDynamodbv2PutItemAttributes) InternalWithRef(ref terra.Reference) ErrorActionDynamodbv2PutItemAttributes
- func (pi ErrorActionDynamodbv2PutItemAttributes) TableName() terra.StringValue
- type ErrorActionDynamodbv2PutItemState
- type ErrorActionDynamodbv2State
- type ErrorActionElasticsearch
- type ErrorActionElasticsearchAttributes
- func (e ErrorActionElasticsearchAttributes) Endpoint() terra.StringValue
- func (e ErrorActionElasticsearchAttributes) Id() terra.StringValue
- func (e ErrorActionElasticsearchAttributes) Index() terra.StringValue
- func (e ErrorActionElasticsearchAttributes) InternalRef() (terra.Reference, error)
- func (e ErrorActionElasticsearchAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (e ErrorActionElasticsearchAttributes) InternalWithRef(ref terra.Reference) ErrorActionElasticsearchAttributes
- func (e ErrorActionElasticsearchAttributes) RoleArn() terra.StringValue
- func (e ErrorActionElasticsearchAttributes) Type() terra.StringValue
- type ErrorActionElasticsearchState
- type ErrorActionFirehose
- type ErrorActionFirehoseAttributes
- func (f ErrorActionFirehoseAttributes) DeliveryStreamName() terra.StringValue
- func (f ErrorActionFirehoseAttributes) InternalRef() (terra.Reference, error)
- func (f ErrorActionFirehoseAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (f ErrorActionFirehoseAttributes) InternalWithRef(ref terra.Reference) ErrorActionFirehoseAttributes
- func (f ErrorActionFirehoseAttributes) RoleArn() terra.StringValue
- func (f ErrorActionFirehoseAttributes) Separator() terra.StringValue
- type ErrorActionFirehoseState
- type ErrorActionHttp
- type ErrorActionHttpAttributes
- func (h ErrorActionHttpAttributes) ConfirmationUrl() terra.StringValue
- func (h ErrorActionHttpAttributes) HttpHeader() terra.ListValue[ErrorActionHttpHttpHeaderAttributes]
- func (h ErrorActionHttpAttributes) InternalRef() (terra.Reference, error)
- func (h ErrorActionHttpAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (h ErrorActionHttpAttributes) InternalWithRef(ref terra.Reference) ErrorActionHttpAttributes
- func (h ErrorActionHttpAttributes) Url() terra.StringValue
- type ErrorActionHttpHttpHeader
- type ErrorActionHttpHttpHeaderAttributes
- func (hh ErrorActionHttpHttpHeaderAttributes) InternalRef() (terra.Reference, error)
- func (hh ErrorActionHttpHttpHeaderAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hh ErrorActionHttpHttpHeaderAttributes) InternalWithRef(ref terra.Reference) ErrorActionHttpHttpHeaderAttributes
- func (hh ErrorActionHttpHttpHeaderAttributes) Key() terra.StringValue
- func (hh ErrorActionHttpHttpHeaderAttributes) Value() terra.StringValue
- type ErrorActionHttpHttpHeaderState
- type ErrorActionHttpState
- type ErrorActionIotAnalytics
- type ErrorActionIotAnalyticsAttributes
- func (ia ErrorActionIotAnalyticsAttributes) ChannelName() terra.StringValue
- func (ia ErrorActionIotAnalyticsAttributes) InternalRef() (terra.Reference, error)
- func (ia ErrorActionIotAnalyticsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ia ErrorActionIotAnalyticsAttributes) InternalWithRef(ref terra.Reference) ErrorActionIotAnalyticsAttributes
- func (ia ErrorActionIotAnalyticsAttributes) RoleArn() terra.StringValue
- type ErrorActionIotAnalyticsState
- type ErrorActionIotEvents
- type ErrorActionIotEventsAttributes
- func (ie ErrorActionIotEventsAttributes) InputName() terra.StringValue
- func (ie ErrorActionIotEventsAttributes) InternalRef() (terra.Reference, error)
- func (ie ErrorActionIotEventsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ie ErrorActionIotEventsAttributes) InternalWithRef(ref terra.Reference) ErrorActionIotEventsAttributes
- func (ie ErrorActionIotEventsAttributes) MessageId() terra.StringValue
- func (ie ErrorActionIotEventsAttributes) RoleArn() terra.StringValue
- type ErrorActionIotEventsState
- type ErrorActionKafka
- type ErrorActionKafkaAttributes
- func (k ErrorActionKafkaAttributes) ClientProperties() terra.MapValue[terra.StringValue]
- func (k ErrorActionKafkaAttributes) DestinationArn() terra.StringValue
- func (k ErrorActionKafkaAttributes) InternalRef() (terra.Reference, error)
- func (k ErrorActionKafkaAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (k ErrorActionKafkaAttributes) InternalWithRef(ref terra.Reference) ErrorActionKafkaAttributes
- func (k ErrorActionKafkaAttributes) Key() terra.StringValue
- func (k ErrorActionKafkaAttributes) Partition() terra.StringValue
- func (k ErrorActionKafkaAttributes) Topic() terra.StringValue
- type ErrorActionKafkaState
- type ErrorActionKinesis
- type ErrorActionKinesisAttributes
- func (k ErrorActionKinesisAttributes) InternalRef() (terra.Reference, error)
- func (k ErrorActionKinesisAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (k ErrorActionKinesisAttributes) InternalWithRef(ref terra.Reference) ErrorActionKinesisAttributes
- func (k ErrorActionKinesisAttributes) PartitionKey() terra.StringValue
- func (k ErrorActionKinesisAttributes) RoleArn() terra.StringValue
- func (k ErrorActionKinesisAttributes) StreamName() terra.StringValue
- type ErrorActionKinesisState
- type ErrorActionLambda
- type ErrorActionLambdaAttributes
- func (l ErrorActionLambdaAttributes) FunctionArn() terra.StringValue
- func (l ErrorActionLambdaAttributes) InternalRef() (terra.Reference, error)
- func (l ErrorActionLambdaAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (l ErrorActionLambdaAttributes) InternalWithRef(ref terra.Reference) ErrorActionLambdaAttributes
- type ErrorActionLambdaState
- type ErrorActionRepublish
- type ErrorActionRepublishAttributes
- func (r ErrorActionRepublishAttributes) InternalRef() (terra.Reference, error)
- func (r ErrorActionRepublishAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r ErrorActionRepublishAttributes) InternalWithRef(ref terra.Reference) ErrorActionRepublishAttributes
- func (r ErrorActionRepublishAttributes) Qos() terra.NumberValue
- func (r ErrorActionRepublishAttributes) RoleArn() terra.StringValue
- func (r ErrorActionRepublishAttributes) Topic() terra.StringValue
- type ErrorActionRepublishState
- type ErrorActionS3
- type ErrorActionS3Attributes
- func (s ErrorActionS3Attributes) BucketName() terra.StringValue
- func (s ErrorActionS3Attributes) CannedAcl() terra.StringValue
- func (s ErrorActionS3Attributes) InternalRef() (terra.Reference, error)
- func (s ErrorActionS3Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (s ErrorActionS3Attributes) InternalWithRef(ref terra.Reference) ErrorActionS3Attributes
- func (s ErrorActionS3Attributes) Key() terra.StringValue
- func (s ErrorActionS3Attributes) RoleArn() terra.StringValue
- type ErrorActionS3State
- type ErrorActionSns
- type ErrorActionSnsAttributes
- func (s ErrorActionSnsAttributes) InternalRef() (terra.Reference, error)
- func (s ErrorActionSnsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s ErrorActionSnsAttributes) InternalWithRef(ref terra.Reference) ErrorActionSnsAttributes
- func (s ErrorActionSnsAttributes) MessageFormat() terra.StringValue
- func (s ErrorActionSnsAttributes) RoleArn() terra.StringValue
- func (s ErrorActionSnsAttributes) TargetArn() terra.StringValue
- type ErrorActionSnsState
- type ErrorActionSqs
- type ErrorActionSqsAttributes
- func (s ErrorActionSqsAttributes) InternalRef() (terra.Reference, error)
- func (s ErrorActionSqsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s ErrorActionSqsAttributes) InternalWithRef(ref terra.Reference) ErrorActionSqsAttributes
- func (s ErrorActionSqsAttributes) QueueUrl() terra.StringValue
- func (s ErrorActionSqsAttributes) RoleArn() terra.StringValue
- func (s ErrorActionSqsAttributes) UseBase64() terra.BoolValue
- type ErrorActionSqsState
- type ErrorActionState
- type ErrorActionStepFunctions
- type ErrorActionStepFunctionsAttributes
- func (sf ErrorActionStepFunctionsAttributes) ExecutionNamePrefix() terra.StringValue
- func (sf ErrorActionStepFunctionsAttributes) InternalRef() (terra.Reference, error)
- func (sf ErrorActionStepFunctionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sf ErrorActionStepFunctionsAttributes) InternalWithRef(ref terra.Reference) ErrorActionStepFunctionsAttributes
- func (sf ErrorActionStepFunctionsAttributes) RoleArn() terra.StringValue
- func (sf ErrorActionStepFunctionsAttributes) StateMachineName() terra.StringValue
- type ErrorActionStepFunctionsState
- type ErrorActionTimestream
- type ErrorActionTimestreamAttributes
- func (t ErrorActionTimestreamAttributes) DatabaseName() terra.StringValue
- func (t ErrorActionTimestreamAttributes) Dimension() terra.SetValue[ErrorActionTimestreamDimensionAttributes]
- func (t ErrorActionTimestreamAttributes) InternalRef() (terra.Reference, error)
- func (t ErrorActionTimestreamAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t ErrorActionTimestreamAttributes) InternalWithRef(ref terra.Reference) ErrorActionTimestreamAttributes
- func (t ErrorActionTimestreamAttributes) RoleArn() terra.StringValue
- func (t ErrorActionTimestreamAttributes) TableName() terra.StringValue
- func (t ErrorActionTimestreamAttributes) Timestamp() terra.ListValue[ErrorActionTimestreamTimestampAttributes]
- type ErrorActionTimestreamDimension
- type ErrorActionTimestreamDimensionAttributes
- func (d ErrorActionTimestreamDimensionAttributes) InternalRef() (terra.Reference, error)
- func (d ErrorActionTimestreamDimensionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (d ErrorActionTimestreamDimensionAttributes) InternalWithRef(ref terra.Reference) ErrorActionTimestreamDimensionAttributes
- func (d ErrorActionTimestreamDimensionAttributes) Name() terra.StringValue
- func (d ErrorActionTimestreamDimensionAttributes) Value() terra.StringValue
- type ErrorActionTimestreamDimensionState
- type ErrorActionTimestreamState
- type ErrorActionTimestreamTimestamp
- type ErrorActionTimestreamTimestampAttributes
- func (t ErrorActionTimestreamTimestampAttributes) InternalRef() (terra.Reference, error)
- func (t ErrorActionTimestreamTimestampAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t ErrorActionTimestreamTimestampAttributes) InternalWithRef(ref terra.Reference) ErrorActionTimestreamTimestampAttributes
- func (t ErrorActionTimestreamTimestampAttributes) Unit() terra.StringValue
- func (t ErrorActionTimestreamTimestampAttributes) Value() terra.StringValue
- type ErrorActionTimestreamTimestampState
- type Firehose
- type FirehoseAttributes
- func (f FirehoseAttributes) DeliveryStreamName() terra.StringValue
- func (f FirehoseAttributes) InternalRef() (terra.Reference, error)
- func (f FirehoseAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (f FirehoseAttributes) InternalWithRef(ref terra.Reference) FirehoseAttributes
- func (f FirehoseAttributes) RoleArn() terra.StringValue
- func (f FirehoseAttributes) Separator() terra.StringValue
- type FirehoseState
- type Http
- type HttpAttributes
- func (h HttpAttributes) ConfirmationUrl() terra.StringValue
- func (h HttpAttributes) HttpHeader() terra.ListValue[HttpHttpHeaderAttributes]
- func (h HttpAttributes) InternalRef() (terra.Reference, error)
- func (h HttpAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (h HttpAttributes) InternalWithRef(ref terra.Reference) HttpAttributes
- func (h HttpAttributes) Url() terra.StringValue
- type HttpHttpHeader
- type HttpHttpHeaderAttributes
- func (hh HttpHttpHeaderAttributes) InternalRef() (terra.Reference, error)
- func (hh HttpHttpHeaderAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hh HttpHttpHeaderAttributes) InternalWithRef(ref terra.Reference) HttpHttpHeaderAttributes
- func (hh HttpHttpHeaderAttributes) Key() terra.StringValue
- func (hh HttpHttpHeaderAttributes) Value() terra.StringValue
- type HttpHttpHeaderState
- type HttpState
- type IotAnalytics
- type IotAnalyticsAttributes
- func (ia IotAnalyticsAttributes) ChannelName() terra.StringValue
- func (ia IotAnalyticsAttributes) InternalRef() (terra.Reference, error)
- func (ia IotAnalyticsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ia IotAnalyticsAttributes) InternalWithRef(ref terra.Reference) IotAnalyticsAttributes
- func (ia IotAnalyticsAttributes) RoleArn() terra.StringValue
- type IotAnalyticsState
- type IotEvents
- type IotEventsAttributes
- func (ie IotEventsAttributes) InputName() terra.StringValue
- func (ie IotEventsAttributes) InternalRef() (terra.Reference, error)
- func (ie IotEventsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ie IotEventsAttributes) InternalWithRef(ref terra.Reference) IotEventsAttributes
- func (ie IotEventsAttributes) MessageId() terra.StringValue
- func (ie IotEventsAttributes) RoleArn() terra.StringValue
- type IotEventsState
- type Kafka
- type KafkaAttributes
- func (k KafkaAttributes) ClientProperties() terra.MapValue[terra.StringValue]
- func (k KafkaAttributes) DestinationArn() terra.StringValue
- func (k KafkaAttributes) InternalRef() (terra.Reference, error)
- func (k KafkaAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (k KafkaAttributes) InternalWithRef(ref terra.Reference) KafkaAttributes
- func (k KafkaAttributes) Key() terra.StringValue
- func (k KafkaAttributes) Partition() terra.StringValue
- func (k KafkaAttributes) Topic() terra.StringValue
- type KafkaState
- type Kinesis
- type KinesisAttributes
- func (k KinesisAttributes) InternalRef() (terra.Reference, error)
- func (k KinesisAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (k KinesisAttributes) InternalWithRef(ref terra.Reference) KinesisAttributes
- func (k KinesisAttributes) PartitionKey() terra.StringValue
- func (k KinesisAttributes) RoleArn() terra.StringValue
- func (k KinesisAttributes) StreamName() terra.StringValue
- type KinesisState
- type Lambda
- type LambdaAttributes
- type LambdaState
- type Republish
- type RepublishAttributes
- func (r RepublishAttributes) InternalRef() (terra.Reference, error)
- func (r RepublishAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r RepublishAttributes) InternalWithRef(ref terra.Reference) RepublishAttributes
- func (r RepublishAttributes) Qos() terra.NumberValue
- func (r RepublishAttributes) RoleArn() terra.StringValue
- func (r RepublishAttributes) Topic() terra.StringValue
- type RepublishState
- type Resource
- func (aitr *Resource) Attributes() awsIotTopicRuleAttributes
- func (aitr *Resource) Configuration() interface{}
- func (aitr *Resource) DependOn() terra.Reference
- func (aitr *Resource) Dependencies() terra.Dependencies
- func (aitr *Resource) ImportState(state io.Reader) error
- func (aitr *Resource) LifecycleManagement() *terra.Lifecycle
- func (aitr *Resource) LocalName() string
- func (aitr *Resource) State() (*awsIotTopicRuleState, bool)
- func (aitr *Resource) StateMust() *awsIotTopicRuleState
- func (aitr *Resource) Type() string
- type S3
- type S3Attributes
- func (s S3Attributes) BucketName() terra.StringValue
- func (s S3Attributes) CannedAcl() terra.StringValue
- func (s S3Attributes) InternalRef() (terra.Reference, error)
- func (s S3Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (s S3Attributes) InternalWithRef(ref terra.Reference) S3Attributes
- func (s S3Attributes) Key() terra.StringValue
- func (s S3Attributes) RoleArn() terra.StringValue
- type S3State
- type Sns
- type SnsAttributes
- func (s SnsAttributes) InternalRef() (terra.Reference, error)
- func (s SnsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s SnsAttributes) InternalWithRef(ref terra.Reference) SnsAttributes
- func (s SnsAttributes) MessageFormat() terra.StringValue
- func (s SnsAttributes) RoleArn() terra.StringValue
- func (s SnsAttributes) TargetArn() terra.StringValue
- type SnsState
- type Sqs
- type SqsAttributes
- func (s SqsAttributes) InternalRef() (terra.Reference, error)
- func (s SqsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s SqsAttributes) InternalWithRef(ref terra.Reference) SqsAttributes
- func (s SqsAttributes) QueueUrl() terra.StringValue
- func (s SqsAttributes) RoleArn() terra.StringValue
- func (s SqsAttributes) UseBase64() terra.BoolValue
- type SqsState
- type StepFunctions
- type StepFunctionsAttributes
- func (sf StepFunctionsAttributes) ExecutionNamePrefix() terra.StringValue
- func (sf StepFunctionsAttributes) InternalRef() (terra.Reference, error)
- func (sf StepFunctionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sf StepFunctionsAttributes) InternalWithRef(ref terra.Reference) StepFunctionsAttributes
- func (sf StepFunctionsAttributes) RoleArn() terra.StringValue
- func (sf StepFunctionsAttributes) StateMachineName() terra.StringValue
- type StepFunctionsState
- type Timestream
- type TimestreamAttributes
- func (t TimestreamAttributes) DatabaseName() terra.StringValue
- func (t TimestreamAttributes) Dimension() terra.SetValue[TimestreamDimensionAttributes]
- func (t TimestreamAttributes) InternalRef() (terra.Reference, error)
- func (t TimestreamAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimestreamAttributes) InternalWithRef(ref terra.Reference) TimestreamAttributes
- func (t TimestreamAttributes) RoleArn() terra.StringValue
- func (t TimestreamAttributes) TableName() terra.StringValue
- func (t TimestreamAttributes) Timestamp() terra.ListValue[TimestreamTimestampAttributes]
- type TimestreamDimension
- type TimestreamDimensionAttributes
- func (d TimestreamDimensionAttributes) InternalRef() (terra.Reference, error)
- func (d TimestreamDimensionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (d TimestreamDimensionAttributes) InternalWithRef(ref terra.Reference) TimestreamDimensionAttributes
- func (d TimestreamDimensionAttributes) Name() terra.StringValue
- func (d TimestreamDimensionAttributes) Value() terra.StringValue
- type TimestreamDimensionState
- type TimestreamState
- type TimestreamTimestamp
- type TimestreamTimestampAttributes
- func (t TimestreamTimestampAttributes) InternalRef() (terra.Reference, error)
- func (t TimestreamTimestampAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimestreamTimestampAttributes) InternalWithRef(ref terra.Reference) TimestreamTimestampAttributes
- func (t TimestreamTimestampAttributes) Unit() terra.StringValue
- func (t TimestreamTimestampAttributes) Value() terra.StringValue
- type TimestreamTimestampState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // Enabled: bool, required Enabled terra.BoolValue `hcl:"enabled,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Sql: string, required Sql terra.StringValue `hcl:"sql,attr" validate:"required"` // SqlVersion: string, required SqlVersion terra.StringValue `hcl:"sql_version,attr" validate:"required"` // 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"` // CloudwatchAlarm: min=0 CloudwatchAlarm []CloudwatchAlarm `hcl:"cloudwatch_alarm,block" validate:"min=0"` // CloudwatchLogs: min=0 CloudwatchLogs []CloudwatchLogs `hcl:"cloudwatch_logs,block" validate:"min=0"` // CloudwatchMetric: min=0 CloudwatchMetric []CloudwatchMetric `hcl:"cloudwatch_metric,block" validate:"min=0"` // Dynamodb: min=0 Dynamodb []Dynamodb `hcl:"dynamodb,block" validate:"min=0"` // Dynamodbv2: min=0 Dynamodbv2 []Dynamodbv2 `hcl:"dynamodbv2,block" validate:"min=0"` // Elasticsearch: min=0 Elasticsearch []Elasticsearch `hcl:"elasticsearch,block" validate:"min=0"` // ErrorAction: optional ErrorAction *ErrorAction `hcl:"error_action,block"` // Firehose: min=0 Firehose []Firehose `hcl:"firehose,block" validate:"min=0"` // Http: min=0 Http []Http `hcl:"http,block" validate:"min=0"` // IotAnalytics: min=0 IotAnalytics []IotAnalytics `hcl:"iot_analytics,block" validate:"min=0"` // IotEvents: min=0 IotEvents []IotEvents `hcl:"iot_events,block" validate:"min=0"` // Kafka: min=0 Kafka []Kafka `hcl:"kafka,block" validate:"min=0"` // Kinesis: min=0 Kinesis []Kinesis `hcl:"kinesis,block" validate:"min=0"` // Lambda: min=0 Lambda []Lambda `hcl:"lambda,block" validate:"min=0"` // Republish: min=0 Republish []Republish `hcl:"republish,block" validate:"min=0"` // S3: min=0 S3 []S3 `hcl:"s3,block" validate:"min=0"` // Sns: min=0 Sns []Sns `hcl:"sns,block" validate:"min=0"` // Sqs: min=0 Sqs []Sqs `hcl:"sqs,block" validate:"min=0"` // StepFunctions: min=0 StepFunctions []StepFunctions `hcl:"step_functions,block" validate:"min=0"` // Timestream: min=0 Timestream []Timestream `hcl:"timestream,block" validate:"min=0"` }
Args contains the configurations for aws_iot_topic_rule.
type CloudwatchAlarm ¶
type CloudwatchAlarm struct { // AlarmName: string, required AlarmName terra.StringValue `hcl:"alarm_name,attr" validate:"required"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` // StateReason: string, required StateReason terra.StringValue `hcl:"state_reason,attr" validate:"required"` // StateValue: string, required StateValue terra.StringValue `hcl:"state_value,attr" validate:"required"` }
type CloudwatchAlarmAttributes ¶
type CloudwatchAlarmAttributes struct {
// contains filtered or unexported fields
}
func (CloudwatchAlarmAttributes) AlarmName ¶
func (ca CloudwatchAlarmAttributes) AlarmName() terra.StringValue
func (CloudwatchAlarmAttributes) InternalRef ¶
func (ca CloudwatchAlarmAttributes) InternalRef() (terra.Reference, error)
func (CloudwatchAlarmAttributes) InternalTokens ¶
func (ca CloudwatchAlarmAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CloudwatchAlarmAttributes) InternalWithRef ¶
func (ca CloudwatchAlarmAttributes) InternalWithRef(ref terra.Reference) CloudwatchAlarmAttributes
func (CloudwatchAlarmAttributes) RoleArn ¶
func (ca CloudwatchAlarmAttributes) RoleArn() terra.StringValue
func (CloudwatchAlarmAttributes) StateReason ¶
func (ca CloudwatchAlarmAttributes) StateReason() terra.StringValue
func (CloudwatchAlarmAttributes) StateValue ¶
func (ca CloudwatchAlarmAttributes) StateValue() terra.StringValue
type CloudwatchAlarmState ¶
type CloudwatchLogs ¶
type CloudwatchLogs struct { // LogGroupName: string, required LogGroupName terra.StringValue `hcl:"log_group_name,attr" validate:"required"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` }
type CloudwatchLogsAttributes ¶
type CloudwatchLogsAttributes struct {
// contains filtered or unexported fields
}
func (CloudwatchLogsAttributes) InternalRef ¶
func (cl CloudwatchLogsAttributes) InternalRef() (terra.Reference, error)
func (CloudwatchLogsAttributes) InternalTokens ¶
func (cl CloudwatchLogsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CloudwatchLogsAttributes) InternalWithRef ¶
func (cl CloudwatchLogsAttributes) InternalWithRef(ref terra.Reference) CloudwatchLogsAttributes
func (CloudwatchLogsAttributes) LogGroupName ¶
func (cl CloudwatchLogsAttributes) LogGroupName() terra.StringValue
func (CloudwatchLogsAttributes) RoleArn ¶
func (cl CloudwatchLogsAttributes) RoleArn() terra.StringValue
type CloudwatchLogsState ¶
type CloudwatchMetric ¶
type CloudwatchMetric struct { // MetricName: string, required MetricName terra.StringValue `hcl:"metric_name,attr" validate:"required"` // MetricNamespace: string, required MetricNamespace terra.StringValue `hcl:"metric_namespace,attr" validate:"required"` // MetricTimestamp: string, optional MetricTimestamp terra.StringValue `hcl:"metric_timestamp,attr"` // MetricUnit: string, required MetricUnit terra.StringValue `hcl:"metric_unit,attr" validate:"required"` // MetricValue: string, required MetricValue terra.StringValue `hcl:"metric_value,attr" validate:"required"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` }
type CloudwatchMetricAttributes ¶
type CloudwatchMetricAttributes struct {
// contains filtered or unexported fields
}
func (CloudwatchMetricAttributes) InternalRef ¶
func (cm CloudwatchMetricAttributes) InternalRef() (terra.Reference, error)
func (CloudwatchMetricAttributes) InternalTokens ¶
func (cm CloudwatchMetricAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CloudwatchMetricAttributes) InternalWithRef ¶
func (cm CloudwatchMetricAttributes) InternalWithRef(ref terra.Reference) CloudwatchMetricAttributes
func (CloudwatchMetricAttributes) MetricName ¶
func (cm CloudwatchMetricAttributes) MetricName() terra.StringValue
func (CloudwatchMetricAttributes) MetricNamespace ¶
func (cm CloudwatchMetricAttributes) MetricNamespace() terra.StringValue
func (CloudwatchMetricAttributes) MetricTimestamp ¶
func (cm CloudwatchMetricAttributes) MetricTimestamp() terra.StringValue
func (CloudwatchMetricAttributes) MetricUnit ¶
func (cm CloudwatchMetricAttributes) MetricUnit() terra.StringValue
func (CloudwatchMetricAttributes) MetricValue ¶
func (cm CloudwatchMetricAttributes) MetricValue() terra.StringValue
func (CloudwatchMetricAttributes) RoleArn ¶
func (cm CloudwatchMetricAttributes) RoleArn() terra.StringValue
type CloudwatchMetricState ¶
type Dynamodb ¶
type Dynamodb struct { // HashKeyField: string, required HashKeyField terra.StringValue `hcl:"hash_key_field,attr" validate:"required"` // HashKeyType: string, optional HashKeyType terra.StringValue `hcl:"hash_key_type,attr"` // HashKeyValue: string, required HashKeyValue terra.StringValue `hcl:"hash_key_value,attr" validate:"required"` // Operation: string, optional Operation terra.StringValue `hcl:"operation,attr"` // PayloadField: string, optional PayloadField terra.StringValue `hcl:"payload_field,attr"` // RangeKeyField: string, optional RangeKeyField terra.StringValue `hcl:"range_key_field,attr"` // RangeKeyType: string, optional RangeKeyType terra.StringValue `hcl:"range_key_type,attr"` // RangeKeyValue: string, optional RangeKeyValue terra.StringValue `hcl:"range_key_value,attr"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` // TableName: string, required TableName terra.StringValue `hcl:"table_name,attr" validate:"required"` }
type DynamodbAttributes ¶
type DynamodbAttributes struct {
// contains filtered or unexported fields
}
func (DynamodbAttributes) HashKeyField ¶
func (d DynamodbAttributes) HashKeyField() terra.StringValue
func (DynamodbAttributes) HashKeyType ¶
func (d DynamodbAttributes) HashKeyType() terra.StringValue
func (DynamodbAttributes) HashKeyValue ¶
func (d DynamodbAttributes) HashKeyValue() terra.StringValue
func (DynamodbAttributes) InternalRef ¶
func (d DynamodbAttributes) InternalRef() (terra.Reference, error)
func (DynamodbAttributes) InternalTokens ¶
func (d DynamodbAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DynamodbAttributes) InternalWithRef ¶
func (d DynamodbAttributes) InternalWithRef(ref terra.Reference) DynamodbAttributes
func (DynamodbAttributes) Operation ¶
func (d DynamodbAttributes) Operation() terra.StringValue
func (DynamodbAttributes) PayloadField ¶
func (d DynamodbAttributes) PayloadField() terra.StringValue
func (DynamodbAttributes) RangeKeyField ¶
func (d DynamodbAttributes) RangeKeyField() terra.StringValue
func (DynamodbAttributes) RangeKeyType ¶
func (d DynamodbAttributes) RangeKeyType() terra.StringValue
func (DynamodbAttributes) RangeKeyValue ¶
func (d DynamodbAttributes) RangeKeyValue() terra.StringValue
func (DynamodbAttributes) RoleArn ¶
func (d DynamodbAttributes) RoleArn() terra.StringValue
func (DynamodbAttributes) TableName ¶
func (d DynamodbAttributes) TableName() terra.StringValue
type DynamodbState ¶
type DynamodbState struct { HashKeyField string `json:"hash_key_field"` HashKeyType string `json:"hash_key_type"` HashKeyValue string `json:"hash_key_value"` Operation string `json:"operation"` PayloadField string `json:"payload_field"` RangeKeyField string `json:"range_key_field"` RangeKeyType string `json:"range_key_type"` RangeKeyValue string `json:"range_key_value"` RoleArn string `json:"role_arn"` TableName string `json:"table_name"` }
type Dynamodbv2 ¶
type Dynamodbv2 struct { // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` // Dynamodbv2PutItem: optional PutItem *Dynamodbv2PutItem `hcl:"put_item,block"` }
type Dynamodbv2Attributes ¶
type Dynamodbv2Attributes struct {
// contains filtered or unexported fields
}
func (Dynamodbv2Attributes) InternalRef ¶
func (d Dynamodbv2Attributes) InternalRef() (terra.Reference, error)
func (Dynamodbv2Attributes) InternalTokens ¶
func (d Dynamodbv2Attributes) InternalTokens() (hclwrite.Tokens, error)
func (Dynamodbv2Attributes) InternalWithRef ¶
func (d Dynamodbv2Attributes) InternalWithRef(ref terra.Reference) Dynamodbv2Attributes
func (Dynamodbv2Attributes) PutItem ¶
func (d Dynamodbv2Attributes) PutItem() terra.ListValue[Dynamodbv2PutItemAttributes]
func (Dynamodbv2Attributes) RoleArn ¶
func (d Dynamodbv2Attributes) RoleArn() terra.StringValue
type Dynamodbv2PutItem ¶
type Dynamodbv2PutItem struct { // TableName: string, required TableName terra.StringValue `hcl:"table_name,attr" validate:"required"` }
type Dynamodbv2PutItemAttributes ¶
type Dynamodbv2PutItemAttributes struct {
// contains filtered or unexported fields
}
func (Dynamodbv2PutItemAttributes) InternalRef ¶
func (pi Dynamodbv2PutItemAttributes) InternalRef() (terra.Reference, error)
func (Dynamodbv2PutItemAttributes) InternalTokens ¶
func (pi Dynamodbv2PutItemAttributes) InternalTokens() (hclwrite.Tokens, error)
func (Dynamodbv2PutItemAttributes) InternalWithRef ¶
func (pi Dynamodbv2PutItemAttributes) InternalWithRef(ref terra.Reference) Dynamodbv2PutItemAttributes
func (Dynamodbv2PutItemAttributes) TableName ¶
func (pi Dynamodbv2PutItemAttributes) TableName() terra.StringValue
type Dynamodbv2PutItemState ¶
type Dynamodbv2PutItemState struct {
TableName string `json:"table_name"`
}
type Dynamodbv2State ¶
type Dynamodbv2State struct { RoleArn string `json:"role_arn"` PutItem []Dynamodbv2PutItemState `json:"put_item"` }
type Elasticsearch ¶
type Elasticsearch struct { // Endpoint: string, required Endpoint terra.StringValue `hcl:"endpoint,attr" validate:"required"` // Id: string, required Id terra.StringValue `hcl:"id,attr" validate:"required"` // Index: string, required Index terra.StringValue `hcl:"index,attr" validate:"required"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` }
type ElasticsearchAttributes ¶
type ElasticsearchAttributes struct {
// contains filtered or unexported fields
}
func (ElasticsearchAttributes) Endpoint ¶
func (e ElasticsearchAttributes) Endpoint() terra.StringValue
func (ElasticsearchAttributes) Id ¶
func (e ElasticsearchAttributes) Id() terra.StringValue
func (ElasticsearchAttributes) Index ¶
func (e ElasticsearchAttributes) Index() terra.StringValue
func (ElasticsearchAttributes) InternalRef ¶
func (e ElasticsearchAttributes) InternalRef() (terra.Reference, error)
func (ElasticsearchAttributes) InternalTokens ¶
func (e ElasticsearchAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ElasticsearchAttributes) InternalWithRef ¶
func (e ElasticsearchAttributes) InternalWithRef(ref terra.Reference) ElasticsearchAttributes
func (ElasticsearchAttributes) RoleArn ¶
func (e ElasticsearchAttributes) RoleArn() terra.StringValue
func (ElasticsearchAttributes) Type ¶
func (e ElasticsearchAttributes) Type() terra.StringValue
type ElasticsearchState ¶
type ErrorAction ¶
type ErrorAction struct { // ErrorActionCloudwatchAlarm: optional CloudwatchAlarm *ErrorActionCloudwatchAlarm `hcl:"cloudwatch_alarm,block"` // ErrorActionCloudwatchLogs: optional CloudwatchLogs *ErrorActionCloudwatchLogs `hcl:"cloudwatch_logs,block"` // ErrorActionCloudwatchMetric: optional CloudwatchMetric *ErrorActionCloudwatchMetric `hcl:"cloudwatch_metric,block"` // ErrorActionDynamodb: optional Dynamodb *ErrorActionDynamodb `hcl:"dynamodb,block"` // ErrorActionDynamodbv2: optional Dynamodbv2 *ErrorActionDynamodbv2 `hcl:"dynamodbv2,block"` // ErrorActionElasticsearch: optional Elasticsearch *ErrorActionElasticsearch `hcl:"elasticsearch,block"` // ErrorActionFirehose: optional Firehose *ErrorActionFirehose `hcl:"firehose,block"` // ErrorActionHttp: optional Http *ErrorActionHttp `hcl:"http,block"` // ErrorActionIotAnalytics: optional IotAnalytics *ErrorActionIotAnalytics `hcl:"iot_analytics,block"` // ErrorActionIotEvents: optional IotEvents *ErrorActionIotEvents `hcl:"iot_events,block"` // ErrorActionKafka: optional Kafka *ErrorActionKafka `hcl:"kafka,block"` // ErrorActionKinesis: optional Kinesis *ErrorActionKinesis `hcl:"kinesis,block"` // ErrorActionLambda: optional Lambda *ErrorActionLambda `hcl:"lambda,block"` // ErrorActionRepublish: optional Republish *ErrorActionRepublish `hcl:"republish,block"` // ErrorActionS3: optional S3 *ErrorActionS3 `hcl:"s3,block"` // ErrorActionSns: optional Sns *ErrorActionSns `hcl:"sns,block"` // ErrorActionSqs: optional Sqs *ErrorActionSqs `hcl:"sqs,block"` // ErrorActionStepFunctions: optional StepFunctions *ErrorActionStepFunctions `hcl:"step_functions,block"` // ErrorActionTimestream: optional Timestream *ErrorActionTimestream `hcl:"timestream,block"` }
type ErrorActionAttributes ¶
type ErrorActionAttributes struct {
// contains filtered or unexported fields
}
func (ErrorActionAttributes) CloudwatchAlarm ¶
func (ea ErrorActionAttributes) CloudwatchAlarm() terra.ListValue[ErrorActionCloudwatchAlarmAttributes]
func (ErrorActionAttributes) CloudwatchLogs ¶
func (ea ErrorActionAttributes) CloudwatchLogs() terra.ListValue[ErrorActionCloudwatchLogsAttributes]
func (ErrorActionAttributes) CloudwatchMetric ¶
func (ea ErrorActionAttributes) CloudwatchMetric() terra.ListValue[ErrorActionCloudwatchMetricAttributes]
func (ErrorActionAttributes) Dynamodb ¶
func (ea ErrorActionAttributes) Dynamodb() terra.ListValue[ErrorActionDynamodbAttributes]
func (ErrorActionAttributes) Dynamodbv2 ¶
func (ea ErrorActionAttributes) Dynamodbv2() terra.ListValue[ErrorActionDynamodbv2Attributes]
func (ErrorActionAttributes) Elasticsearch ¶
func (ea ErrorActionAttributes) Elasticsearch() terra.ListValue[ErrorActionElasticsearchAttributes]
func (ErrorActionAttributes) Firehose ¶
func (ea ErrorActionAttributes) Firehose() terra.ListValue[ErrorActionFirehoseAttributes]
func (ErrorActionAttributes) Http ¶
func (ea ErrorActionAttributes) Http() terra.ListValue[ErrorActionHttpAttributes]
func (ErrorActionAttributes) InternalRef ¶
func (ea ErrorActionAttributes) InternalRef() (terra.Reference, error)
func (ErrorActionAttributes) InternalTokens ¶
func (ea ErrorActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ErrorActionAttributes) InternalWithRef ¶
func (ea ErrorActionAttributes) InternalWithRef(ref terra.Reference) ErrorActionAttributes
func (ErrorActionAttributes) IotAnalytics ¶
func (ea ErrorActionAttributes) IotAnalytics() terra.ListValue[ErrorActionIotAnalyticsAttributes]
func (ErrorActionAttributes) IotEvents ¶
func (ea ErrorActionAttributes) IotEvents() terra.ListValue[ErrorActionIotEventsAttributes]
func (ErrorActionAttributes) Kafka ¶
func (ea ErrorActionAttributes) Kafka() terra.ListValue[ErrorActionKafkaAttributes]
func (ErrorActionAttributes) Kinesis ¶
func (ea ErrorActionAttributes) Kinesis() terra.ListValue[ErrorActionKinesisAttributes]
func (ErrorActionAttributes) Lambda ¶
func (ea ErrorActionAttributes) Lambda() terra.ListValue[ErrorActionLambdaAttributes]
func (ErrorActionAttributes) Republish ¶
func (ea ErrorActionAttributes) Republish() terra.ListValue[ErrorActionRepublishAttributes]
func (ErrorActionAttributes) S3 ¶
func (ea ErrorActionAttributes) S3() terra.ListValue[ErrorActionS3Attributes]
func (ErrorActionAttributes) Sns ¶
func (ea ErrorActionAttributes) Sns() terra.ListValue[ErrorActionSnsAttributes]
func (ErrorActionAttributes) Sqs ¶
func (ea ErrorActionAttributes) Sqs() terra.ListValue[ErrorActionSqsAttributes]
func (ErrorActionAttributes) StepFunctions ¶
func (ea ErrorActionAttributes) StepFunctions() terra.ListValue[ErrorActionStepFunctionsAttributes]
func (ErrorActionAttributes) Timestream ¶
func (ea ErrorActionAttributes) Timestream() terra.ListValue[ErrorActionTimestreamAttributes]
type ErrorActionCloudwatchAlarm ¶
type ErrorActionCloudwatchAlarm struct { // AlarmName: string, required AlarmName terra.StringValue `hcl:"alarm_name,attr" validate:"required"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` // StateReason: string, required StateReason terra.StringValue `hcl:"state_reason,attr" validate:"required"` // StateValue: string, required StateValue terra.StringValue `hcl:"state_value,attr" validate:"required"` }
type ErrorActionCloudwatchAlarmAttributes ¶
type ErrorActionCloudwatchAlarmAttributes struct {
// contains filtered or unexported fields
}
func (ErrorActionCloudwatchAlarmAttributes) AlarmName ¶
func (ca ErrorActionCloudwatchAlarmAttributes) AlarmName() terra.StringValue
func (ErrorActionCloudwatchAlarmAttributes) InternalRef ¶
func (ca ErrorActionCloudwatchAlarmAttributes) InternalRef() (terra.Reference, error)
func (ErrorActionCloudwatchAlarmAttributes) InternalTokens ¶
func (ca ErrorActionCloudwatchAlarmAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ErrorActionCloudwatchAlarmAttributes) InternalWithRef ¶
func (ca ErrorActionCloudwatchAlarmAttributes) InternalWithRef(ref terra.Reference) ErrorActionCloudwatchAlarmAttributes
func (ErrorActionCloudwatchAlarmAttributes) RoleArn ¶
func (ca ErrorActionCloudwatchAlarmAttributes) RoleArn() terra.StringValue
func (ErrorActionCloudwatchAlarmAttributes) StateReason ¶
func (ca ErrorActionCloudwatchAlarmAttributes) StateReason() terra.StringValue
func (ErrorActionCloudwatchAlarmAttributes) StateValue ¶
func (ca ErrorActionCloudwatchAlarmAttributes) StateValue() terra.StringValue
type ErrorActionCloudwatchLogs ¶
type ErrorActionCloudwatchLogs struct { // LogGroupName: string, required LogGroupName terra.StringValue `hcl:"log_group_name,attr" validate:"required"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` }
type ErrorActionCloudwatchLogsAttributes ¶
type ErrorActionCloudwatchLogsAttributes struct {
// contains filtered or unexported fields
}
func (ErrorActionCloudwatchLogsAttributes) InternalRef ¶
func (cl ErrorActionCloudwatchLogsAttributes) InternalRef() (terra.Reference, error)
func (ErrorActionCloudwatchLogsAttributes) InternalTokens ¶
func (cl ErrorActionCloudwatchLogsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ErrorActionCloudwatchLogsAttributes) InternalWithRef ¶
func (cl ErrorActionCloudwatchLogsAttributes) InternalWithRef(ref terra.Reference) ErrorActionCloudwatchLogsAttributes
func (ErrorActionCloudwatchLogsAttributes) LogGroupName ¶
func (cl ErrorActionCloudwatchLogsAttributes) LogGroupName() terra.StringValue
func (ErrorActionCloudwatchLogsAttributes) RoleArn ¶
func (cl ErrorActionCloudwatchLogsAttributes) RoleArn() terra.StringValue
type ErrorActionCloudwatchMetric ¶
type ErrorActionCloudwatchMetric struct { // MetricName: string, required MetricName terra.StringValue `hcl:"metric_name,attr" validate:"required"` // MetricNamespace: string, required MetricNamespace terra.StringValue `hcl:"metric_namespace,attr" validate:"required"` // MetricTimestamp: string, optional MetricTimestamp terra.StringValue `hcl:"metric_timestamp,attr"` // MetricUnit: string, required MetricUnit terra.StringValue `hcl:"metric_unit,attr" validate:"required"` // MetricValue: string, required MetricValue terra.StringValue `hcl:"metric_value,attr" validate:"required"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` }
type ErrorActionCloudwatchMetricAttributes ¶
type ErrorActionCloudwatchMetricAttributes struct {
// contains filtered or unexported fields
}
func (ErrorActionCloudwatchMetricAttributes) InternalRef ¶
func (cm ErrorActionCloudwatchMetricAttributes) InternalRef() (terra.Reference, error)
func (ErrorActionCloudwatchMetricAttributes) InternalTokens ¶
func (cm ErrorActionCloudwatchMetricAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ErrorActionCloudwatchMetricAttributes) InternalWithRef ¶
func (cm ErrorActionCloudwatchMetricAttributes) InternalWithRef(ref terra.Reference) ErrorActionCloudwatchMetricAttributes
func (ErrorActionCloudwatchMetricAttributes) MetricName ¶
func (cm ErrorActionCloudwatchMetricAttributes) MetricName() terra.StringValue
func (ErrorActionCloudwatchMetricAttributes) MetricNamespace ¶
func (cm ErrorActionCloudwatchMetricAttributes) MetricNamespace() terra.StringValue
func (ErrorActionCloudwatchMetricAttributes) MetricTimestamp ¶
func (cm ErrorActionCloudwatchMetricAttributes) MetricTimestamp() terra.StringValue
func (ErrorActionCloudwatchMetricAttributes) MetricUnit ¶
func (cm ErrorActionCloudwatchMetricAttributes) MetricUnit() terra.StringValue
func (ErrorActionCloudwatchMetricAttributes) MetricValue ¶
func (cm ErrorActionCloudwatchMetricAttributes) MetricValue() terra.StringValue
func (ErrorActionCloudwatchMetricAttributes) RoleArn ¶
func (cm ErrorActionCloudwatchMetricAttributes) RoleArn() terra.StringValue
type ErrorActionDynamodb ¶
type ErrorActionDynamodb struct { // HashKeyField: string, required HashKeyField terra.StringValue `hcl:"hash_key_field,attr" validate:"required"` // HashKeyType: string, optional HashKeyType terra.StringValue `hcl:"hash_key_type,attr"` // HashKeyValue: string, required HashKeyValue terra.StringValue `hcl:"hash_key_value,attr" validate:"required"` // Operation: string, optional Operation terra.StringValue `hcl:"operation,attr"` // PayloadField: string, optional PayloadField terra.StringValue `hcl:"payload_field,attr"` // RangeKeyField: string, optional RangeKeyField terra.StringValue `hcl:"range_key_field,attr"` // RangeKeyType: string, optional RangeKeyType terra.StringValue `hcl:"range_key_type,attr"` // RangeKeyValue: string, optional RangeKeyValue terra.StringValue `hcl:"range_key_value,attr"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` // TableName: string, required TableName terra.StringValue `hcl:"table_name,attr" validate:"required"` }
type ErrorActionDynamodbAttributes ¶
type ErrorActionDynamodbAttributes struct {
// contains filtered or unexported fields
}
func (ErrorActionDynamodbAttributes) HashKeyField ¶
func (d ErrorActionDynamodbAttributes) HashKeyField() terra.StringValue
func (ErrorActionDynamodbAttributes) HashKeyType ¶
func (d ErrorActionDynamodbAttributes) HashKeyType() terra.StringValue
func (ErrorActionDynamodbAttributes) HashKeyValue ¶
func (d ErrorActionDynamodbAttributes) HashKeyValue() terra.StringValue
func (ErrorActionDynamodbAttributes) InternalRef ¶
func (d ErrorActionDynamodbAttributes) InternalRef() (terra.Reference, error)
func (ErrorActionDynamodbAttributes) InternalTokens ¶
func (d ErrorActionDynamodbAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ErrorActionDynamodbAttributes) InternalWithRef ¶
func (d ErrorActionDynamodbAttributes) InternalWithRef(ref terra.Reference) ErrorActionDynamodbAttributes
func (ErrorActionDynamodbAttributes) Operation ¶
func (d ErrorActionDynamodbAttributes) Operation() terra.StringValue
func (ErrorActionDynamodbAttributes) PayloadField ¶
func (d ErrorActionDynamodbAttributes) PayloadField() terra.StringValue
func (ErrorActionDynamodbAttributes) RangeKeyField ¶
func (d ErrorActionDynamodbAttributes) RangeKeyField() terra.StringValue
func (ErrorActionDynamodbAttributes) RangeKeyType ¶
func (d ErrorActionDynamodbAttributes) RangeKeyType() terra.StringValue
func (ErrorActionDynamodbAttributes) RangeKeyValue ¶
func (d ErrorActionDynamodbAttributes) RangeKeyValue() terra.StringValue
func (ErrorActionDynamodbAttributes) RoleArn ¶
func (d ErrorActionDynamodbAttributes) RoleArn() terra.StringValue
func (ErrorActionDynamodbAttributes) TableName ¶
func (d ErrorActionDynamodbAttributes) TableName() terra.StringValue
type ErrorActionDynamodbState ¶
type ErrorActionDynamodbState struct { HashKeyField string `json:"hash_key_field"` HashKeyType string `json:"hash_key_type"` HashKeyValue string `json:"hash_key_value"` Operation string `json:"operation"` PayloadField string `json:"payload_field"` RangeKeyField string `json:"range_key_field"` RangeKeyType string `json:"range_key_type"` RangeKeyValue string `json:"range_key_value"` RoleArn string `json:"role_arn"` TableName string `json:"table_name"` }
type ErrorActionDynamodbv2 ¶
type ErrorActionDynamodbv2 struct { // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` // ErrorActionDynamodbv2PutItem: optional PutItem *ErrorActionDynamodbv2PutItem `hcl:"put_item,block"` }
type ErrorActionDynamodbv2Attributes ¶
type ErrorActionDynamodbv2Attributes struct {
// contains filtered or unexported fields
}
func (ErrorActionDynamodbv2Attributes) InternalRef ¶
func (d ErrorActionDynamodbv2Attributes) InternalRef() (terra.Reference, error)
func (ErrorActionDynamodbv2Attributes) InternalTokens ¶
func (d ErrorActionDynamodbv2Attributes) InternalTokens() (hclwrite.Tokens, error)
func (ErrorActionDynamodbv2Attributes) InternalWithRef ¶
func (d ErrorActionDynamodbv2Attributes) InternalWithRef(ref terra.Reference) ErrorActionDynamodbv2Attributes
func (ErrorActionDynamodbv2Attributes) PutItem ¶
func (d ErrorActionDynamodbv2Attributes) PutItem() terra.ListValue[ErrorActionDynamodbv2PutItemAttributes]
func (ErrorActionDynamodbv2Attributes) RoleArn ¶
func (d ErrorActionDynamodbv2Attributes) RoleArn() terra.StringValue
type ErrorActionDynamodbv2PutItem ¶
type ErrorActionDynamodbv2PutItem struct { // TableName: string, required TableName terra.StringValue `hcl:"table_name,attr" validate:"required"` }
type ErrorActionDynamodbv2PutItemAttributes ¶
type ErrorActionDynamodbv2PutItemAttributes struct {
// contains filtered or unexported fields
}
func (ErrorActionDynamodbv2PutItemAttributes) InternalRef ¶
func (pi ErrorActionDynamodbv2PutItemAttributes) InternalRef() (terra.Reference, error)
func (ErrorActionDynamodbv2PutItemAttributes) InternalTokens ¶
func (pi ErrorActionDynamodbv2PutItemAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ErrorActionDynamodbv2PutItemAttributes) InternalWithRef ¶
func (pi ErrorActionDynamodbv2PutItemAttributes) InternalWithRef(ref terra.Reference) ErrorActionDynamodbv2PutItemAttributes
func (ErrorActionDynamodbv2PutItemAttributes) TableName ¶
func (pi ErrorActionDynamodbv2PutItemAttributes) TableName() terra.StringValue
type ErrorActionDynamodbv2PutItemState ¶
type ErrorActionDynamodbv2PutItemState struct {
TableName string `json:"table_name"`
}
type ErrorActionDynamodbv2State ¶
type ErrorActionDynamodbv2State struct { RoleArn string `json:"role_arn"` PutItem []ErrorActionDynamodbv2PutItemState `json:"put_item"` }
type ErrorActionElasticsearch ¶
type ErrorActionElasticsearch struct { // Endpoint: string, required Endpoint terra.StringValue `hcl:"endpoint,attr" validate:"required"` // Id: string, required Id terra.StringValue `hcl:"id,attr" validate:"required"` // Index: string, required Index terra.StringValue `hcl:"index,attr" validate:"required"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` }
type ErrorActionElasticsearchAttributes ¶
type ErrorActionElasticsearchAttributes struct {
// contains filtered or unexported fields
}
func (ErrorActionElasticsearchAttributes) Endpoint ¶
func (e ErrorActionElasticsearchAttributes) Endpoint() terra.StringValue
func (ErrorActionElasticsearchAttributes) Id ¶
func (e ErrorActionElasticsearchAttributes) Id() terra.StringValue
func (ErrorActionElasticsearchAttributes) Index ¶
func (e ErrorActionElasticsearchAttributes) Index() terra.StringValue
func (ErrorActionElasticsearchAttributes) InternalRef ¶
func (e ErrorActionElasticsearchAttributes) InternalRef() (terra.Reference, error)
func (ErrorActionElasticsearchAttributes) InternalTokens ¶
func (e ErrorActionElasticsearchAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ErrorActionElasticsearchAttributes) InternalWithRef ¶
func (e ErrorActionElasticsearchAttributes) InternalWithRef(ref terra.Reference) ErrorActionElasticsearchAttributes
func (ErrorActionElasticsearchAttributes) RoleArn ¶
func (e ErrorActionElasticsearchAttributes) RoleArn() terra.StringValue
func (ErrorActionElasticsearchAttributes) Type ¶
func (e ErrorActionElasticsearchAttributes) Type() terra.StringValue
type ErrorActionFirehose ¶
type ErrorActionFirehose struct { // DeliveryStreamName: string, required DeliveryStreamName terra.StringValue `hcl:"delivery_stream_name,attr" validate:"required"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` // Separator: string, optional Separator terra.StringValue `hcl:"separator,attr"` }
type ErrorActionFirehoseAttributes ¶
type ErrorActionFirehoseAttributes struct {
// contains filtered or unexported fields
}
func (ErrorActionFirehoseAttributes) DeliveryStreamName ¶
func (f ErrorActionFirehoseAttributes) DeliveryStreamName() terra.StringValue
func (ErrorActionFirehoseAttributes) InternalRef ¶
func (f ErrorActionFirehoseAttributes) InternalRef() (terra.Reference, error)
func (ErrorActionFirehoseAttributes) InternalTokens ¶
func (f ErrorActionFirehoseAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ErrorActionFirehoseAttributes) InternalWithRef ¶
func (f ErrorActionFirehoseAttributes) InternalWithRef(ref terra.Reference) ErrorActionFirehoseAttributes
func (ErrorActionFirehoseAttributes) RoleArn ¶
func (f ErrorActionFirehoseAttributes) RoleArn() terra.StringValue
func (ErrorActionFirehoseAttributes) Separator ¶
func (f ErrorActionFirehoseAttributes) Separator() terra.StringValue
type ErrorActionHttp ¶
type ErrorActionHttp struct { // ConfirmationUrl: string, optional ConfirmationUrl terra.StringValue `hcl:"confirmation_url,attr"` // Url: string, required Url terra.StringValue `hcl:"url,attr" validate:"required"` // ErrorActionHttpHttpHeader: min=0 HttpHeader []ErrorActionHttpHttpHeader `hcl:"http_header,block" validate:"min=0"` }
type ErrorActionHttpAttributes ¶
type ErrorActionHttpAttributes struct {
// contains filtered or unexported fields
}
func (ErrorActionHttpAttributes) ConfirmationUrl ¶
func (h ErrorActionHttpAttributes) ConfirmationUrl() terra.StringValue
func (ErrorActionHttpAttributes) HttpHeader ¶
func (h ErrorActionHttpAttributes) HttpHeader() terra.ListValue[ErrorActionHttpHttpHeaderAttributes]
func (ErrorActionHttpAttributes) InternalRef ¶
func (h ErrorActionHttpAttributes) InternalRef() (terra.Reference, error)
func (ErrorActionHttpAttributes) InternalTokens ¶
func (h ErrorActionHttpAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ErrorActionHttpAttributes) InternalWithRef ¶
func (h ErrorActionHttpAttributes) InternalWithRef(ref terra.Reference) ErrorActionHttpAttributes
func (ErrorActionHttpAttributes) Url ¶
func (h ErrorActionHttpAttributes) Url() terra.StringValue
type ErrorActionHttpHttpHeader ¶
type ErrorActionHttpHttpHeader struct { // Key: string, required Key terra.StringValue `hcl:"key,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type ErrorActionHttpHttpHeaderAttributes ¶
type ErrorActionHttpHttpHeaderAttributes struct {
// contains filtered or unexported fields
}
func (ErrorActionHttpHttpHeaderAttributes) InternalRef ¶
func (hh ErrorActionHttpHttpHeaderAttributes) InternalRef() (terra.Reference, error)
func (ErrorActionHttpHttpHeaderAttributes) InternalTokens ¶
func (hh ErrorActionHttpHttpHeaderAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ErrorActionHttpHttpHeaderAttributes) InternalWithRef ¶
func (hh ErrorActionHttpHttpHeaderAttributes) InternalWithRef(ref terra.Reference) ErrorActionHttpHttpHeaderAttributes
func (ErrorActionHttpHttpHeaderAttributes) Key ¶
func (hh ErrorActionHttpHttpHeaderAttributes) Key() terra.StringValue
func (ErrorActionHttpHttpHeaderAttributes) Value ¶
func (hh ErrorActionHttpHttpHeaderAttributes) Value() terra.StringValue
type ErrorActionHttpState ¶
type ErrorActionHttpState struct { ConfirmationUrl string `json:"confirmation_url"` Url string `json:"url"` HttpHeader []ErrorActionHttpHttpHeaderState `json:"http_header"` }
type ErrorActionIotAnalytics ¶
type ErrorActionIotAnalytics struct { // ChannelName: string, required ChannelName terra.StringValue `hcl:"channel_name,attr" validate:"required"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` }
type ErrorActionIotAnalyticsAttributes ¶
type ErrorActionIotAnalyticsAttributes struct {
// contains filtered or unexported fields
}
func (ErrorActionIotAnalyticsAttributes) ChannelName ¶
func (ia ErrorActionIotAnalyticsAttributes) ChannelName() terra.StringValue
func (ErrorActionIotAnalyticsAttributes) InternalRef ¶
func (ia ErrorActionIotAnalyticsAttributes) InternalRef() (terra.Reference, error)
func (ErrorActionIotAnalyticsAttributes) InternalTokens ¶
func (ia ErrorActionIotAnalyticsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ErrorActionIotAnalyticsAttributes) InternalWithRef ¶
func (ia ErrorActionIotAnalyticsAttributes) InternalWithRef(ref terra.Reference) ErrorActionIotAnalyticsAttributes
func (ErrorActionIotAnalyticsAttributes) RoleArn ¶
func (ia ErrorActionIotAnalyticsAttributes) RoleArn() terra.StringValue
type ErrorActionIotEvents ¶
type ErrorActionIotEvents struct { // InputName: string, required InputName terra.StringValue `hcl:"input_name,attr" validate:"required"` // MessageId: string, optional MessageId terra.StringValue `hcl:"message_id,attr"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` }
type ErrorActionIotEventsAttributes ¶
type ErrorActionIotEventsAttributes struct {
// contains filtered or unexported fields
}
func (ErrorActionIotEventsAttributes) InputName ¶
func (ie ErrorActionIotEventsAttributes) InputName() terra.StringValue
func (ErrorActionIotEventsAttributes) InternalRef ¶
func (ie ErrorActionIotEventsAttributes) InternalRef() (terra.Reference, error)
func (ErrorActionIotEventsAttributes) InternalTokens ¶
func (ie ErrorActionIotEventsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ErrorActionIotEventsAttributes) InternalWithRef ¶
func (ie ErrorActionIotEventsAttributes) InternalWithRef(ref terra.Reference) ErrorActionIotEventsAttributes
func (ErrorActionIotEventsAttributes) MessageId ¶
func (ie ErrorActionIotEventsAttributes) MessageId() terra.StringValue
func (ErrorActionIotEventsAttributes) RoleArn ¶
func (ie ErrorActionIotEventsAttributes) RoleArn() terra.StringValue
type ErrorActionKafka ¶
type ErrorActionKafka struct { // ClientProperties: map of string, required ClientProperties terra.MapValue[terra.StringValue] `hcl:"client_properties,attr" validate:"required"` // DestinationArn: string, required DestinationArn terra.StringValue `hcl:"destination_arn,attr" validate:"required"` // Key: string, optional Key terra.StringValue `hcl:"key,attr"` // Partition: string, optional Partition terra.StringValue `hcl:"partition,attr"` // Topic: string, required Topic terra.StringValue `hcl:"topic,attr" validate:"required"` }
type ErrorActionKafkaAttributes ¶
type ErrorActionKafkaAttributes struct {
// contains filtered or unexported fields
}
func (ErrorActionKafkaAttributes) ClientProperties ¶
func (k ErrorActionKafkaAttributes) ClientProperties() terra.MapValue[terra.StringValue]
func (ErrorActionKafkaAttributes) DestinationArn ¶
func (k ErrorActionKafkaAttributes) DestinationArn() terra.StringValue
func (ErrorActionKafkaAttributes) InternalRef ¶
func (k ErrorActionKafkaAttributes) InternalRef() (terra.Reference, error)
func (ErrorActionKafkaAttributes) InternalTokens ¶
func (k ErrorActionKafkaAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ErrorActionKafkaAttributes) InternalWithRef ¶
func (k ErrorActionKafkaAttributes) InternalWithRef(ref terra.Reference) ErrorActionKafkaAttributes
func (ErrorActionKafkaAttributes) Key ¶
func (k ErrorActionKafkaAttributes) Key() terra.StringValue
func (ErrorActionKafkaAttributes) Partition ¶
func (k ErrorActionKafkaAttributes) Partition() terra.StringValue
func (ErrorActionKafkaAttributes) Topic ¶
func (k ErrorActionKafkaAttributes) Topic() terra.StringValue
type ErrorActionKafkaState ¶
type ErrorActionKinesis ¶
type ErrorActionKinesis struct { // PartitionKey: string, optional PartitionKey terra.StringValue `hcl:"partition_key,attr"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` // StreamName: string, required StreamName terra.StringValue `hcl:"stream_name,attr" validate:"required"` }
type ErrorActionKinesisAttributes ¶
type ErrorActionKinesisAttributes struct {
// contains filtered or unexported fields
}
func (ErrorActionKinesisAttributes) InternalRef ¶
func (k ErrorActionKinesisAttributes) InternalRef() (terra.Reference, error)
func (ErrorActionKinesisAttributes) InternalTokens ¶
func (k ErrorActionKinesisAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ErrorActionKinesisAttributes) InternalWithRef ¶
func (k ErrorActionKinesisAttributes) InternalWithRef(ref terra.Reference) ErrorActionKinesisAttributes
func (ErrorActionKinesisAttributes) PartitionKey ¶
func (k ErrorActionKinesisAttributes) PartitionKey() terra.StringValue
func (ErrorActionKinesisAttributes) RoleArn ¶
func (k ErrorActionKinesisAttributes) RoleArn() terra.StringValue
func (ErrorActionKinesisAttributes) StreamName ¶
func (k ErrorActionKinesisAttributes) StreamName() terra.StringValue
type ErrorActionKinesisState ¶
type ErrorActionLambda ¶
type ErrorActionLambda struct { // FunctionArn: string, required FunctionArn terra.StringValue `hcl:"function_arn,attr" validate:"required"` }
type ErrorActionLambdaAttributes ¶
type ErrorActionLambdaAttributes struct {
// contains filtered or unexported fields
}
func (ErrorActionLambdaAttributes) FunctionArn ¶
func (l ErrorActionLambdaAttributes) FunctionArn() terra.StringValue
func (ErrorActionLambdaAttributes) InternalRef ¶
func (l ErrorActionLambdaAttributes) InternalRef() (terra.Reference, error)
func (ErrorActionLambdaAttributes) InternalTokens ¶
func (l ErrorActionLambdaAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ErrorActionLambdaAttributes) InternalWithRef ¶
func (l ErrorActionLambdaAttributes) InternalWithRef(ref terra.Reference) ErrorActionLambdaAttributes
type ErrorActionLambdaState ¶
type ErrorActionLambdaState struct {
FunctionArn string `json:"function_arn"`
}
type ErrorActionRepublish ¶
type ErrorActionRepublish struct { // Qos: number, optional Qos terra.NumberValue `hcl:"qos,attr"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` // Topic: string, required Topic terra.StringValue `hcl:"topic,attr" validate:"required"` }
type ErrorActionRepublishAttributes ¶
type ErrorActionRepublishAttributes struct {
// contains filtered or unexported fields
}
func (ErrorActionRepublishAttributes) InternalRef ¶
func (r ErrorActionRepublishAttributes) InternalRef() (terra.Reference, error)
func (ErrorActionRepublishAttributes) InternalTokens ¶
func (r ErrorActionRepublishAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ErrorActionRepublishAttributes) InternalWithRef ¶
func (r ErrorActionRepublishAttributes) InternalWithRef(ref terra.Reference) ErrorActionRepublishAttributes
func (ErrorActionRepublishAttributes) Qos ¶
func (r ErrorActionRepublishAttributes) Qos() terra.NumberValue
func (ErrorActionRepublishAttributes) RoleArn ¶
func (r ErrorActionRepublishAttributes) RoleArn() terra.StringValue
func (ErrorActionRepublishAttributes) Topic ¶
func (r ErrorActionRepublishAttributes) Topic() terra.StringValue
type ErrorActionS3 ¶
type ErrorActionS3 struct { // BucketName: string, required BucketName terra.StringValue `hcl:"bucket_name,attr" validate:"required"` // CannedAcl: string, optional CannedAcl terra.StringValue `hcl:"canned_acl,attr"` // Key: string, required Key terra.StringValue `hcl:"key,attr" validate:"required"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` }
type ErrorActionS3Attributes ¶
type ErrorActionS3Attributes struct {
// contains filtered or unexported fields
}
func (ErrorActionS3Attributes) BucketName ¶
func (s ErrorActionS3Attributes) BucketName() terra.StringValue
func (ErrorActionS3Attributes) CannedAcl ¶
func (s ErrorActionS3Attributes) CannedAcl() terra.StringValue
func (ErrorActionS3Attributes) InternalRef ¶
func (s ErrorActionS3Attributes) InternalRef() (terra.Reference, error)
func (ErrorActionS3Attributes) InternalTokens ¶
func (s ErrorActionS3Attributes) InternalTokens() (hclwrite.Tokens, error)
func (ErrorActionS3Attributes) InternalWithRef ¶
func (s ErrorActionS3Attributes) InternalWithRef(ref terra.Reference) ErrorActionS3Attributes
func (ErrorActionS3Attributes) Key ¶
func (s ErrorActionS3Attributes) Key() terra.StringValue
func (ErrorActionS3Attributes) RoleArn ¶
func (s ErrorActionS3Attributes) RoleArn() terra.StringValue
type ErrorActionS3State ¶
type ErrorActionSns ¶
type ErrorActionSns struct { // MessageFormat: string, optional MessageFormat terra.StringValue `hcl:"message_format,attr"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` // TargetArn: string, required TargetArn terra.StringValue `hcl:"target_arn,attr" validate:"required"` }
type ErrorActionSnsAttributes ¶
type ErrorActionSnsAttributes struct {
// contains filtered or unexported fields
}
func (ErrorActionSnsAttributes) InternalRef ¶
func (s ErrorActionSnsAttributes) InternalRef() (terra.Reference, error)
func (ErrorActionSnsAttributes) InternalTokens ¶
func (s ErrorActionSnsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ErrorActionSnsAttributes) InternalWithRef ¶
func (s ErrorActionSnsAttributes) InternalWithRef(ref terra.Reference) ErrorActionSnsAttributes
func (ErrorActionSnsAttributes) MessageFormat ¶
func (s ErrorActionSnsAttributes) MessageFormat() terra.StringValue
func (ErrorActionSnsAttributes) RoleArn ¶
func (s ErrorActionSnsAttributes) RoleArn() terra.StringValue
func (ErrorActionSnsAttributes) TargetArn ¶
func (s ErrorActionSnsAttributes) TargetArn() terra.StringValue
type ErrorActionSnsState ¶
type ErrorActionSqs ¶
type ErrorActionSqs struct { // QueueUrl: string, required QueueUrl terra.StringValue `hcl:"queue_url,attr" validate:"required"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` // UseBase64: bool, required UseBase64 terra.BoolValue `hcl:"use_base64,attr" validate:"required"` }
type ErrorActionSqsAttributes ¶
type ErrorActionSqsAttributes struct {
// contains filtered or unexported fields
}
func (ErrorActionSqsAttributes) InternalRef ¶
func (s ErrorActionSqsAttributes) InternalRef() (terra.Reference, error)
func (ErrorActionSqsAttributes) InternalTokens ¶
func (s ErrorActionSqsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ErrorActionSqsAttributes) InternalWithRef ¶
func (s ErrorActionSqsAttributes) InternalWithRef(ref terra.Reference) ErrorActionSqsAttributes
func (ErrorActionSqsAttributes) QueueUrl ¶
func (s ErrorActionSqsAttributes) QueueUrl() terra.StringValue
func (ErrorActionSqsAttributes) RoleArn ¶
func (s ErrorActionSqsAttributes) RoleArn() terra.StringValue
func (ErrorActionSqsAttributes) UseBase64 ¶
func (s ErrorActionSqsAttributes) UseBase64() terra.BoolValue
type ErrorActionSqsState ¶
type ErrorActionState ¶
type ErrorActionState struct { CloudwatchAlarm []ErrorActionCloudwatchAlarmState `json:"cloudwatch_alarm"` CloudwatchLogs []ErrorActionCloudwatchLogsState `json:"cloudwatch_logs"` CloudwatchMetric []ErrorActionCloudwatchMetricState `json:"cloudwatch_metric"` Dynamodb []ErrorActionDynamodbState `json:"dynamodb"` Dynamodbv2 []ErrorActionDynamodbv2State `json:"dynamodbv2"` Elasticsearch []ErrorActionElasticsearchState `json:"elasticsearch"` Firehose []ErrorActionFirehoseState `json:"firehose"` Http []ErrorActionHttpState `json:"http"` IotAnalytics []ErrorActionIotAnalyticsState `json:"iot_analytics"` IotEvents []ErrorActionIotEventsState `json:"iot_events"` Kafka []ErrorActionKafkaState `json:"kafka"` Kinesis []ErrorActionKinesisState `json:"kinesis"` Lambda []ErrorActionLambdaState `json:"lambda"` Republish []ErrorActionRepublishState `json:"republish"` S3 []ErrorActionS3State `json:"s3"` Sns []ErrorActionSnsState `json:"sns"` Sqs []ErrorActionSqsState `json:"sqs"` StepFunctions []ErrorActionStepFunctionsState `json:"step_functions"` Timestream []ErrorActionTimestreamState `json:"timestream"` }
type ErrorActionStepFunctions ¶
type ErrorActionStepFunctions struct { // ExecutionNamePrefix: string, optional ExecutionNamePrefix terra.StringValue `hcl:"execution_name_prefix,attr"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` // StateMachineName: string, required StateMachineName terra.StringValue `hcl:"state_machine_name,attr" validate:"required"` }
type ErrorActionStepFunctionsAttributes ¶
type ErrorActionStepFunctionsAttributes struct {
// contains filtered or unexported fields
}
func (ErrorActionStepFunctionsAttributes) ExecutionNamePrefix ¶
func (sf ErrorActionStepFunctionsAttributes) ExecutionNamePrefix() terra.StringValue
func (ErrorActionStepFunctionsAttributes) InternalRef ¶
func (sf ErrorActionStepFunctionsAttributes) InternalRef() (terra.Reference, error)
func (ErrorActionStepFunctionsAttributes) InternalTokens ¶
func (sf ErrorActionStepFunctionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ErrorActionStepFunctionsAttributes) InternalWithRef ¶
func (sf ErrorActionStepFunctionsAttributes) InternalWithRef(ref terra.Reference) ErrorActionStepFunctionsAttributes
func (ErrorActionStepFunctionsAttributes) RoleArn ¶
func (sf ErrorActionStepFunctionsAttributes) RoleArn() terra.StringValue
func (ErrorActionStepFunctionsAttributes) StateMachineName ¶
func (sf ErrorActionStepFunctionsAttributes) StateMachineName() terra.StringValue
type ErrorActionTimestream ¶
type ErrorActionTimestream struct { // DatabaseName: string, required DatabaseName terra.StringValue `hcl:"database_name,attr" validate:"required"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` // TableName: string, required TableName terra.StringValue `hcl:"table_name,attr" validate:"required"` // ErrorActionTimestreamDimension: min=1 Dimension []ErrorActionTimestreamDimension `hcl:"dimension,block" validate:"min=1"` // ErrorActionTimestreamTimestamp: optional Timestamp *ErrorActionTimestreamTimestamp `hcl:"timestamp,block"` }
type ErrorActionTimestreamAttributes ¶
type ErrorActionTimestreamAttributes struct {
// contains filtered or unexported fields
}
func (ErrorActionTimestreamAttributes) DatabaseName ¶
func (t ErrorActionTimestreamAttributes) DatabaseName() terra.StringValue
func (ErrorActionTimestreamAttributes) Dimension ¶
func (t ErrorActionTimestreamAttributes) Dimension() terra.SetValue[ErrorActionTimestreamDimensionAttributes]
func (ErrorActionTimestreamAttributes) InternalRef ¶
func (t ErrorActionTimestreamAttributes) InternalRef() (terra.Reference, error)
func (ErrorActionTimestreamAttributes) InternalTokens ¶
func (t ErrorActionTimestreamAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ErrorActionTimestreamAttributes) InternalWithRef ¶
func (t ErrorActionTimestreamAttributes) InternalWithRef(ref terra.Reference) ErrorActionTimestreamAttributes
func (ErrorActionTimestreamAttributes) RoleArn ¶
func (t ErrorActionTimestreamAttributes) RoleArn() terra.StringValue
func (ErrorActionTimestreamAttributes) TableName ¶
func (t ErrorActionTimestreamAttributes) TableName() terra.StringValue
func (ErrorActionTimestreamAttributes) Timestamp ¶
func (t ErrorActionTimestreamAttributes) Timestamp() terra.ListValue[ErrorActionTimestreamTimestampAttributes]
type ErrorActionTimestreamDimension ¶
type ErrorActionTimestreamDimension struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type ErrorActionTimestreamDimensionAttributes ¶
type ErrorActionTimestreamDimensionAttributes struct {
// contains filtered or unexported fields
}
func (ErrorActionTimestreamDimensionAttributes) InternalRef ¶
func (d ErrorActionTimestreamDimensionAttributes) InternalRef() (terra.Reference, error)
func (ErrorActionTimestreamDimensionAttributes) InternalTokens ¶
func (d ErrorActionTimestreamDimensionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ErrorActionTimestreamDimensionAttributes) InternalWithRef ¶
func (d ErrorActionTimestreamDimensionAttributes) InternalWithRef(ref terra.Reference) ErrorActionTimestreamDimensionAttributes
func (ErrorActionTimestreamDimensionAttributes) Name ¶
func (d ErrorActionTimestreamDimensionAttributes) Name() terra.StringValue
func (ErrorActionTimestreamDimensionAttributes) Value ¶
func (d ErrorActionTimestreamDimensionAttributes) Value() terra.StringValue
type ErrorActionTimestreamState ¶
type ErrorActionTimestreamState struct { DatabaseName string `json:"database_name"` RoleArn string `json:"role_arn"` TableName string `json:"table_name"` Dimension []ErrorActionTimestreamDimensionState `json:"dimension"` Timestamp []ErrorActionTimestreamTimestampState `json:"timestamp"` }
type ErrorActionTimestreamTimestamp ¶
type ErrorActionTimestreamTimestamp struct { // Unit: string, required Unit terra.StringValue `hcl:"unit,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type ErrorActionTimestreamTimestampAttributes ¶
type ErrorActionTimestreamTimestampAttributes struct {
// contains filtered or unexported fields
}
func (ErrorActionTimestreamTimestampAttributes) InternalRef ¶
func (t ErrorActionTimestreamTimestampAttributes) InternalRef() (terra.Reference, error)
func (ErrorActionTimestreamTimestampAttributes) InternalTokens ¶
func (t ErrorActionTimestreamTimestampAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ErrorActionTimestreamTimestampAttributes) InternalWithRef ¶
func (t ErrorActionTimestreamTimestampAttributes) InternalWithRef(ref terra.Reference) ErrorActionTimestreamTimestampAttributes
func (ErrorActionTimestreamTimestampAttributes) Unit ¶
func (t ErrorActionTimestreamTimestampAttributes) Unit() terra.StringValue
func (ErrorActionTimestreamTimestampAttributes) Value ¶
func (t ErrorActionTimestreamTimestampAttributes) Value() terra.StringValue
type Firehose ¶
type Firehose struct { // DeliveryStreamName: string, required DeliveryStreamName terra.StringValue `hcl:"delivery_stream_name,attr" validate:"required"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` // Separator: string, optional Separator terra.StringValue `hcl:"separator,attr"` }
type FirehoseAttributes ¶
type FirehoseAttributes struct {
// contains filtered or unexported fields
}
func (FirehoseAttributes) DeliveryStreamName ¶
func (f FirehoseAttributes) DeliveryStreamName() terra.StringValue
func (FirehoseAttributes) InternalRef ¶
func (f FirehoseAttributes) InternalRef() (terra.Reference, error)
func (FirehoseAttributes) InternalTokens ¶
func (f FirehoseAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FirehoseAttributes) InternalWithRef ¶
func (f FirehoseAttributes) InternalWithRef(ref terra.Reference) FirehoseAttributes
func (FirehoseAttributes) RoleArn ¶
func (f FirehoseAttributes) RoleArn() terra.StringValue
func (FirehoseAttributes) Separator ¶
func (f FirehoseAttributes) Separator() terra.StringValue
type FirehoseState ¶
type Http ¶
type Http struct { // ConfirmationUrl: string, optional ConfirmationUrl terra.StringValue `hcl:"confirmation_url,attr"` // Url: string, required Url terra.StringValue `hcl:"url,attr" validate:"required"` // HttpHttpHeader: min=0 HttpHeader []HttpHttpHeader `hcl:"http_header,block" validate:"min=0"` }
type HttpAttributes ¶
type HttpAttributes struct {
// contains filtered or unexported fields
}
func (HttpAttributes) ConfirmationUrl ¶
func (h HttpAttributes) ConfirmationUrl() terra.StringValue
func (HttpAttributes) HttpHeader ¶
func (h HttpAttributes) HttpHeader() terra.ListValue[HttpHttpHeaderAttributes]
func (HttpAttributes) InternalRef ¶
func (h HttpAttributes) InternalRef() (terra.Reference, error)
func (HttpAttributes) InternalTokens ¶
func (h HttpAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HttpAttributes) InternalWithRef ¶
func (h HttpAttributes) InternalWithRef(ref terra.Reference) HttpAttributes
func (HttpAttributes) Url ¶
func (h HttpAttributes) Url() terra.StringValue
type HttpHttpHeader ¶
type HttpHttpHeader struct { // Key: string, required Key terra.StringValue `hcl:"key,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type HttpHttpHeaderAttributes ¶
type HttpHttpHeaderAttributes struct {
// contains filtered or unexported fields
}
func (HttpHttpHeaderAttributes) InternalRef ¶
func (hh HttpHttpHeaderAttributes) InternalRef() (terra.Reference, error)
func (HttpHttpHeaderAttributes) InternalTokens ¶
func (hh HttpHttpHeaderAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HttpHttpHeaderAttributes) InternalWithRef ¶
func (hh HttpHttpHeaderAttributes) InternalWithRef(ref terra.Reference) HttpHttpHeaderAttributes
func (HttpHttpHeaderAttributes) Key ¶
func (hh HttpHttpHeaderAttributes) Key() terra.StringValue
func (HttpHttpHeaderAttributes) Value ¶
func (hh HttpHttpHeaderAttributes) Value() terra.StringValue
type HttpHttpHeaderState ¶
type HttpState ¶
type HttpState struct { ConfirmationUrl string `json:"confirmation_url"` Url string `json:"url"` HttpHeader []HttpHttpHeaderState `json:"http_header"` }
type IotAnalytics ¶
type IotAnalytics struct { // ChannelName: string, required ChannelName terra.StringValue `hcl:"channel_name,attr" validate:"required"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` }
type IotAnalyticsAttributes ¶
type IotAnalyticsAttributes struct {
// contains filtered or unexported fields
}
func (IotAnalyticsAttributes) ChannelName ¶
func (ia IotAnalyticsAttributes) ChannelName() terra.StringValue
func (IotAnalyticsAttributes) InternalRef ¶
func (ia IotAnalyticsAttributes) InternalRef() (terra.Reference, error)
func (IotAnalyticsAttributes) InternalTokens ¶
func (ia IotAnalyticsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IotAnalyticsAttributes) InternalWithRef ¶
func (ia IotAnalyticsAttributes) InternalWithRef(ref terra.Reference) IotAnalyticsAttributes
func (IotAnalyticsAttributes) RoleArn ¶
func (ia IotAnalyticsAttributes) RoleArn() terra.StringValue
type IotAnalyticsState ¶
type IotEvents ¶
type IotEvents struct { // InputName: string, required InputName terra.StringValue `hcl:"input_name,attr" validate:"required"` // MessageId: string, optional MessageId terra.StringValue `hcl:"message_id,attr"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` }
type IotEventsAttributes ¶
type IotEventsAttributes struct {
// contains filtered or unexported fields
}
func (IotEventsAttributes) InputName ¶
func (ie IotEventsAttributes) InputName() terra.StringValue
func (IotEventsAttributes) InternalRef ¶
func (ie IotEventsAttributes) InternalRef() (terra.Reference, error)
func (IotEventsAttributes) InternalTokens ¶
func (ie IotEventsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IotEventsAttributes) InternalWithRef ¶
func (ie IotEventsAttributes) InternalWithRef(ref terra.Reference) IotEventsAttributes
func (IotEventsAttributes) MessageId ¶
func (ie IotEventsAttributes) MessageId() terra.StringValue
func (IotEventsAttributes) RoleArn ¶
func (ie IotEventsAttributes) RoleArn() terra.StringValue
type IotEventsState ¶
type Kafka ¶
type Kafka struct { // ClientProperties: map of string, required ClientProperties terra.MapValue[terra.StringValue] `hcl:"client_properties,attr" validate:"required"` // DestinationArn: string, required DestinationArn terra.StringValue `hcl:"destination_arn,attr" validate:"required"` // Key: string, optional Key terra.StringValue `hcl:"key,attr"` // Partition: string, optional Partition terra.StringValue `hcl:"partition,attr"` // Topic: string, required Topic terra.StringValue `hcl:"topic,attr" validate:"required"` }
type KafkaAttributes ¶
type KafkaAttributes struct {
// contains filtered or unexported fields
}
func (KafkaAttributes) ClientProperties ¶
func (k KafkaAttributes) ClientProperties() terra.MapValue[terra.StringValue]
func (KafkaAttributes) DestinationArn ¶
func (k KafkaAttributes) DestinationArn() terra.StringValue
func (KafkaAttributes) InternalRef ¶
func (k KafkaAttributes) InternalRef() (terra.Reference, error)
func (KafkaAttributes) InternalTokens ¶
func (k KafkaAttributes) InternalTokens() (hclwrite.Tokens, error)
func (KafkaAttributes) InternalWithRef ¶
func (k KafkaAttributes) InternalWithRef(ref terra.Reference) KafkaAttributes
func (KafkaAttributes) Key ¶
func (k KafkaAttributes) Key() terra.StringValue
func (KafkaAttributes) Partition ¶
func (k KafkaAttributes) Partition() terra.StringValue
func (KafkaAttributes) Topic ¶
func (k KafkaAttributes) Topic() terra.StringValue
type KafkaState ¶
type Kinesis ¶
type Kinesis struct { // PartitionKey: string, optional PartitionKey terra.StringValue `hcl:"partition_key,attr"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` // StreamName: string, required StreamName terra.StringValue `hcl:"stream_name,attr" validate:"required"` }
type KinesisAttributes ¶
type KinesisAttributes struct {
// contains filtered or unexported fields
}
func (KinesisAttributes) InternalRef ¶
func (k KinesisAttributes) InternalRef() (terra.Reference, error)
func (KinesisAttributes) InternalTokens ¶
func (k KinesisAttributes) InternalTokens() (hclwrite.Tokens, error)
func (KinesisAttributes) InternalWithRef ¶
func (k KinesisAttributes) InternalWithRef(ref terra.Reference) KinesisAttributes
func (KinesisAttributes) PartitionKey ¶
func (k KinesisAttributes) PartitionKey() terra.StringValue
func (KinesisAttributes) RoleArn ¶
func (k KinesisAttributes) RoleArn() terra.StringValue
func (KinesisAttributes) StreamName ¶
func (k KinesisAttributes) StreamName() terra.StringValue
type KinesisState ¶
type Lambda ¶
type Lambda struct { // FunctionArn: string, required FunctionArn terra.StringValue `hcl:"function_arn,attr" validate:"required"` }
type LambdaAttributes ¶
type LambdaAttributes struct {
// contains filtered or unexported fields
}
func (LambdaAttributes) FunctionArn ¶
func (l LambdaAttributes) FunctionArn() terra.StringValue
func (LambdaAttributes) InternalRef ¶
func (l LambdaAttributes) InternalRef() (terra.Reference, error)
func (LambdaAttributes) InternalTokens ¶
func (l LambdaAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LambdaAttributes) InternalWithRef ¶
func (l LambdaAttributes) InternalWithRef(ref terra.Reference) LambdaAttributes
type LambdaState ¶
type LambdaState struct {
FunctionArn string `json:"function_arn"`
}
type Republish ¶
type Republish struct { // Qos: number, optional Qos terra.NumberValue `hcl:"qos,attr"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` // Topic: string, required Topic terra.StringValue `hcl:"topic,attr" validate:"required"` }
type RepublishAttributes ¶
type RepublishAttributes struct {
// contains filtered or unexported fields
}
func (RepublishAttributes) InternalRef ¶
func (r RepublishAttributes) InternalRef() (terra.Reference, error)
func (RepublishAttributes) InternalTokens ¶
func (r RepublishAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RepublishAttributes) InternalWithRef ¶
func (r RepublishAttributes) InternalWithRef(ref terra.Reference) RepublishAttributes
func (RepublishAttributes) Qos ¶
func (r RepublishAttributes) Qos() terra.NumberValue
func (RepublishAttributes) RoleArn ¶
func (r RepublishAttributes) RoleArn() terra.StringValue
func (RepublishAttributes) Topic ¶
func (r RepublishAttributes) Topic() terra.StringValue
type RepublishState ¶
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_iot_topic_rule.
func (*Resource) Attributes ¶
func (aitr *Resource) Attributes() awsIotTopicRuleAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (aitr *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (aitr *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
type S3 ¶
type S3 struct { // BucketName: string, required BucketName terra.StringValue `hcl:"bucket_name,attr" validate:"required"` // CannedAcl: string, optional CannedAcl terra.StringValue `hcl:"canned_acl,attr"` // Key: string, required Key terra.StringValue `hcl:"key,attr" validate:"required"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` }
type S3Attributes ¶
type S3Attributes struct {
// contains filtered or unexported fields
}
func (S3Attributes) BucketName ¶
func (s S3Attributes) BucketName() terra.StringValue
func (S3Attributes) CannedAcl ¶
func (s S3Attributes) CannedAcl() terra.StringValue
func (S3Attributes) InternalRef ¶
func (s S3Attributes) InternalRef() (terra.Reference, error)
func (S3Attributes) InternalTokens ¶
func (s S3Attributes) InternalTokens() (hclwrite.Tokens, error)
func (S3Attributes) InternalWithRef ¶
func (s S3Attributes) InternalWithRef(ref terra.Reference) S3Attributes
func (S3Attributes) Key ¶
func (s S3Attributes) Key() terra.StringValue
func (S3Attributes) RoleArn ¶
func (s S3Attributes) RoleArn() terra.StringValue
type Sns ¶
type Sns struct { // MessageFormat: string, optional MessageFormat terra.StringValue `hcl:"message_format,attr"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` // TargetArn: string, required TargetArn terra.StringValue `hcl:"target_arn,attr" validate:"required"` }
type SnsAttributes ¶
type SnsAttributes struct {
// contains filtered or unexported fields
}
func (SnsAttributes) InternalRef ¶
func (s SnsAttributes) InternalRef() (terra.Reference, error)
func (SnsAttributes) InternalTokens ¶
func (s SnsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SnsAttributes) InternalWithRef ¶
func (s SnsAttributes) InternalWithRef(ref terra.Reference) SnsAttributes
func (SnsAttributes) MessageFormat ¶
func (s SnsAttributes) MessageFormat() terra.StringValue
func (SnsAttributes) RoleArn ¶
func (s SnsAttributes) RoleArn() terra.StringValue
func (SnsAttributes) TargetArn ¶
func (s SnsAttributes) TargetArn() terra.StringValue
type Sqs ¶
type Sqs struct { // QueueUrl: string, required QueueUrl terra.StringValue `hcl:"queue_url,attr" validate:"required"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` // UseBase64: bool, required UseBase64 terra.BoolValue `hcl:"use_base64,attr" validate:"required"` }
type SqsAttributes ¶
type SqsAttributes struct {
// contains filtered or unexported fields
}
func (SqsAttributes) InternalRef ¶
func (s SqsAttributes) InternalRef() (terra.Reference, error)
func (SqsAttributes) InternalTokens ¶
func (s SqsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SqsAttributes) InternalWithRef ¶
func (s SqsAttributes) InternalWithRef(ref terra.Reference) SqsAttributes
func (SqsAttributes) QueueUrl ¶
func (s SqsAttributes) QueueUrl() terra.StringValue
func (SqsAttributes) RoleArn ¶
func (s SqsAttributes) RoleArn() terra.StringValue
func (SqsAttributes) UseBase64 ¶
func (s SqsAttributes) UseBase64() terra.BoolValue
type StepFunctions ¶
type StepFunctions struct { // ExecutionNamePrefix: string, optional ExecutionNamePrefix terra.StringValue `hcl:"execution_name_prefix,attr"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` // StateMachineName: string, required StateMachineName terra.StringValue `hcl:"state_machine_name,attr" validate:"required"` }
type StepFunctionsAttributes ¶
type StepFunctionsAttributes struct {
// contains filtered or unexported fields
}
func (StepFunctionsAttributes) ExecutionNamePrefix ¶
func (sf StepFunctionsAttributes) ExecutionNamePrefix() terra.StringValue
func (StepFunctionsAttributes) InternalRef ¶
func (sf StepFunctionsAttributes) InternalRef() (terra.Reference, error)
func (StepFunctionsAttributes) InternalTokens ¶
func (sf StepFunctionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StepFunctionsAttributes) InternalWithRef ¶
func (sf StepFunctionsAttributes) InternalWithRef(ref terra.Reference) StepFunctionsAttributes
func (StepFunctionsAttributes) RoleArn ¶
func (sf StepFunctionsAttributes) RoleArn() terra.StringValue
func (StepFunctionsAttributes) StateMachineName ¶
func (sf StepFunctionsAttributes) StateMachineName() terra.StringValue
type StepFunctionsState ¶
type Timestream ¶
type Timestream struct { // DatabaseName: string, required DatabaseName terra.StringValue `hcl:"database_name,attr" validate:"required"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` // TableName: string, required TableName terra.StringValue `hcl:"table_name,attr" validate:"required"` // TimestreamDimension: min=1 Dimension []TimestreamDimension `hcl:"dimension,block" validate:"min=1"` // TimestreamTimestamp: optional Timestamp *TimestreamTimestamp `hcl:"timestamp,block"` }
type TimestreamAttributes ¶
type TimestreamAttributes struct {
// contains filtered or unexported fields
}
func (TimestreamAttributes) DatabaseName ¶
func (t TimestreamAttributes) DatabaseName() terra.StringValue
func (TimestreamAttributes) Dimension ¶
func (t TimestreamAttributes) Dimension() terra.SetValue[TimestreamDimensionAttributes]
func (TimestreamAttributes) InternalRef ¶
func (t TimestreamAttributes) InternalRef() (terra.Reference, error)
func (TimestreamAttributes) InternalTokens ¶
func (t TimestreamAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimestreamAttributes) InternalWithRef ¶
func (t TimestreamAttributes) InternalWithRef(ref terra.Reference) TimestreamAttributes
func (TimestreamAttributes) RoleArn ¶
func (t TimestreamAttributes) RoleArn() terra.StringValue
func (TimestreamAttributes) TableName ¶
func (t TimestreamAttributes) TableName() terra.StringValue
func (TimestreamAttributes) Timestamp ¶
func (t TimestreamAttributes) Timestamp() terra.ListValue[TimestreamTimestampAttributes]
type TimestreamDimension ¶
type TimestreamDimension struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type TimestreamDimensionAttributes ¶
type TimestreamDimensionAttributes struct {
// contains filtered or unexported fields
}
func (TimestreamDimensionAttributes) InternalRef ¶
func (d TimestreamDimensionAttributes) InternalRef() (terra.Reference, error)
func (TimestreamDimensionAttributes) InternalTokens ¶
func (d TimestreamDimensionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimestreamDimensionAttributes) InternalWithRef ¶
func (d TimestreamDimensionAttributes) InternalWithRef(ref terra.Reference) TimestreamDimensionAttributes
func (TimestreamDimensionAttributes) Name ¶
func (d TimestreamDimensionAttributes) Name() terra.StringValue
func (TimestreamDimensionAttributes) Value ¶
func (d TimestreamDimensionAttributes) Value() terra.StringValue
type TimestreamState ¶
type TimestreamState struct { DatabaseName string `json:"database_name"` RoleArn string `json:"role_arn"` TableName string `json:"table_name"` Dimension []TimestreamDimensionState `json:"dimension"` Timestamp []TimestreamTimestampState `json:"timestamp"` }
type TimestreamTimestamp ¶
type TimestreamTimestamp struct { // Unit: string, required Unit terra.StringValue `hcl:"unit,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type TimestreamTimestampAttributes ¶
type TimestreamTimestampAttributes struct {
// contains filtered or unexported fields
}
func (TimestreamTimestampAttributes) InternalRef ¶
func (t TimestreamTimestampAttributes) InternalRef() (terra.Reference, error)
func (TimestreamTimestampAttributes) InternalTokens ¶
func (t TimestreamTimestampAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimestreamTimestampAttributes) InternalWithRef ¶
func (t TimestreamTimestampAttributes) InternalWithRef(ref terra.Reference) TimestreamTimestampAttributes
func (TimestreamTimestampAttributes) Unit ¶
func (t TimestreamTimestampAttributes) Unit() terra.StringValue
func (TimestreamTimestampAttributes) Value ¶
func (t TimestreamTimestampAttributes) Value() terra.StringValue
Click to show internal directories.
Click to hide internal directories.