Documentation ¶
Index ¶
- type BatchTarget
- type BatchTargetAttributes
- func (bt BatchTargetAttributes) ArraySize() terra.NumberValue
- func (bt BatchTargetAttributes) InternalRef() (terra.Reference, error)
- func (bt BatchTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (bt BatchTargetAttributes) InternalWithRef(ref terra.Reference) BatchTargetAttributes
- func (bt BatchTargetAttributes) JobAttempts() terra.NumberValue
- func (bt BatchTargetAttributes) JobDefinition() terra.StringValue
- func (bt BatchTargetAttributes) JobName() terra.StringValue
- type BatchTargetState
- type CapacityProviderStrategy
- type CapacityProviderStrategyAttributes
- func (cps CapacityProviderStrategyAttributes) Base() terra.NumberValue
- func (cps CapacityProviderStrategyAttributes) CapacityProvider() terra.StringValue
- func (cps CapacityProviderStrategyAttributes) InternalRef() (terra.Reference, error)
- func (cps CapacityProviderStrategyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cps CapacityProviderStrategyAttributes) InternalWithRef(ref terra.Reference) CapacityProviderStrategyAttributes
- func (cps CapacityProviderStrategyAttributes) Weight() terra.NumberValue
- type CapacityProviderStrategyState
- type DeadLetterConfig
- type DeadLetterConfigAttributes
- func (dlc DeadLetterConfigAttributes) Arn() terra.StringValue
- func (dlc DeadLetterConfigAttributes) InternalRef() (terra.Reference, error)
- func (dlc DeadLetterConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dlc DeadLetterConfigAttributes) InternalWithRef(ref terra.Reference) DeadLetterConfigAttributes
- type DeadLetterConfigState
- type EcsTarget
- type EcsTargetAttributes
- func (et EcsTargetAttributes) CapacityProviderStrategy() terra.SetValue[CapacityProviderStrategyAttributes]
- func (et EcsTargetAttributes) EnableEcsManagedTags() terra.BoolValue
- func (et EcsTargetAttributes) EnableExecuteCommand() terra.BoolValue
- func (et EcsTargetAttributes) Group() terra.StringValue
- func (et EcsTargetAttributes) InternalRef() (terra.Reference, error)
- func (et EcsTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (et EcsTargetAttributes) InternalWithRef(ref terra.Reference) EcsTargetAttributes
- func (et EcsTargetAttributes) LaunchType() terra.StringValue
- func (et EcsTargetAttributes) NetworkConfiguration() terra.ListValue[NetworkConfigurationAttributes]
- func (et EcsTargetAttributes) OrderedPlacementStrategy() terra.ListValue[OrderedPlacementStrategyAttributes]
- func (et EcsTargetAttributes) PlacementConstraint() terra.SetValue[PlacementConstraintAttributes]
- func (et EcsTargetAttributes) PlatformVersion() terra.StringValue
- func (et EcsTargetAttributes) PropagateTags() terra.StringValue
- func (et EcsTargetAttributes) Tags() terra.MapValue[terra.StringValue]
- func (et EcsTargetAttributes) TaskCount() terra.NumberValue
- func (et EcsTargetAttributes) TaskDefinitionArn() terra.StringValue
- type EcsTargetState
- type HttpTarget
- type HttpTargetAttributes
- func (ht HttpTargetAttributes) HeaderParameters() terra.MapValue[terra.StringValue]
- func (ht HttpTargetAttributes) InternalRef() (terra.Reference, error)
- func (ht HttpTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ht HttpTargetAttributes) InternalWithRef(ref terra.Reference) HttpTargetAttributes
- func (ht HttpTargetAttributes) PathParameterValues() terra.ListValue[terra.StringValue]
- func (ht HttpTargetAttributes) QueryStringParameters() terra.MapValue[terra.StringValue]
- type HttpTargetState
- type InputTransformer
- type InputTransformerAttributes
- func (it InputTransformerAttributes) InputPaths() terra.MapValue[terra.StringValue]
- func (it InputTransformerAttributes) InputTemplate() terra.StringValue
- func (it InputTransformerAttributes) InternalRef() (terra.Reference, error)
- func (it InputTransformerAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (it InputTransformerAttributes) InternalWithRef(ref terra.Reference) InputTransformerAttributes
- type InputTransformerState
- type KinesisTarget
- type KinesisTargetAttributes
- func (kt KinesisTargetAttributes) InternalRef() (terra.Reference, error)
- func (kt KinesisTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (kt KinesisTargetAttributes) InternalWithRef(ref terra.Reference) KinesisTargetAttributes
- func (kt KinesisTargetAttributes) PartitionKeyPath() terra.StringValue
- type KinesisTargetState
- type NetworkConfiguration
- type NetworkConfigurationAttributes
- func (nc NetworkConfigurationAttributes) AssignPublicIp() terra.BoolValue
- func (nc NetworkConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (nc NetworkConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nc NetworkConfigurationAttributes) InternalWithRef(ref terra.Reference) NetworkConfigurationAttributes
- func (nc NetworkConfigurationAttributes) SecurityGroups() terra.SetValue[terra.StringValue]
- func (nc NetworkConfigurationAttributes) Subnets() terra.SetValue[terra.StringValue]
- type NetworkConfigurationState
- type OrderedPlacementStrategy
- type OrderedPlacementStrategyAttributes
- func (ops OrderedPlacementStrategyAttributes) Field() terra.StringValue
- func (ops OrderedPlacementStrategyAttributes) InternalRef() (terra.Reference, error)
- func (ops OrderedPlacementStrategyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ops OrderedPlacementStrategyAttributes) InternalWithRef(ref terra.Reference) OrderedPlacementStrategyAttributes
- func (ops OrderedPlacementStrategyAttributes) Type() terra.StringValue
- type OrderedPlacementStrategyState
- type PlacementConstraint
- type PlacementConstraintAttributes
- func (pc PlacementConstraintAttributes) Expression() terra.StringValue
- func (pc PlacementConstraintAttributes) InternalRef() (terra.Reference, error)
- func (pc PlacementConstraintAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pc PlacementConstraintAttributes) InternalWithRef(ref terra.Reference) PlacementConstraintAttributes
- func (pc PlacementConstraintAttributes) Type() terra.StringValue
- type PlacementConstraintState
- type RedshiftTarget
- type RedshiftTargetAttributes
- func (rt RedshiftTargetAttributes) Database() terra.StringValue
- func (rt RedshiftTargetAttributes) DbUser() terra.StringValue
- func (rt RedshiftTargetAttributes) InternalRef() (terra.Reference, error)
- func (rt RedshiftTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rt RedshiftTargetAttributes) InternalWithRef(ref terra.Reference) RedshiftTargetAttributes
- func (rt RedshiftTargetAttributes) SecretsManagerArn() terra.StringValue
- func (rt RedshiftTargetAttributes) Sql() terra.StringValue
- func (rt RedshiftTargetAttributes) StatementName() terra.StringValue
- func (rt RedshiftTargetAttributes) WithEvent() terra.BoolValue
- type RedshiftTargetState
- type RetryPolicy
- type RetryPolicyAttributes
- func (rp RetryPolicyAttributes) InternalRef() (terra.Reference, error)
- func (rp RetryPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rp RetryPolicyAttributes) InternalWithRef(ref terra.Reference) RetryPolicyAttributes
- func (rp RetryPolicyAttributes) MaximumEventAgeInSeconds() terra.NumberValue
- func (rp RetryPolicyAttributes) MaximumRetryAttempts() terra.NumberValue
- type RetryPolicyState
- type RunCommandTargets
- type RunCommandTargetsAttributes
- func (rct RunCommandTargetsAttributes) InternalRef() (terra.Reference, error)
- func (rct RunCommandTargetsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rct RunCommandTargetsAttributes) InternalWithRef(ref terra.Reference) RunCommandTargetsAttributes
- func (rct RunCommandTargetsAttributes) Key() terra.StringValue
- func (rct RunCommandTargetsAttributes) Values() terra.ListValue[terra.StringValue]
- type RunCommandTargetsState
- type SqsTarget
- type SqsTargetAttributes
- type SqsTargetState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BatchTarget ¶
type BatchTarget struct { // ArraySize: number, optional ArraySize terra.NumberValue `hcl:"array_size,attr"` // JobAttempts: number, optional JobAttempts terra.NumberValue `hcl:"job_attempts,attr"` // JobDefinition: string, required JobDefinition terra.StringValue `hcl:"job_definition,attr" validate:"required"` // JobName: string, required JobName terra.StringValue `hcl:"job_name,attr" validate:"required"` }
type BatchTargetAttributes ¶
type BatchTargetAttributes struct {
// contains filtered or unexported fields
}
func (BatchTargetAttributes) ArraySize ¶
func (bt BatchTargetAttributes) ArraySize() terra.NumberValue
func (BatchTargetAttributes) InternalRef ¶
func (bt BatchTargetAttributes) InternalRef() (terra.Reference, error)
func (BatchTargetAttributes) InternalTokens ¶
func (bt BatchTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (BatchTargetAttributes) InternalWithRef ¶
func (bt BatchTargetAttributes) InternalWithRef(ref terra.Reference) BatchTargetAttributes
func (BatchTargetAttributes) JobAttempts ¶
func (bt BatchTargetAttributes) JobAttempts() terra.NumberValue
func (BatchTargetAttributes) JobDefinition ¶
func (bt BatchTargetAttributes) JobDefinition() terra.StringValue
func (BatchTargetAttributes) JobName ¶
func (bt BatchTargetAttributes) JobName() terra.StringValue
type BatchTargetState ¶
type CapacityProviderStrategy ¶
type CapacityProviderStrategy struct { // Base: number, optional Base terra.NumberValue `hcl:"base,attr"` // CapacityProvider: string, required CapacityProvider terra.StringValue `hcl:"capacity_provider,attr" validate:"required"` // Weight: number, optional Weight terra.NumberValue `hcl:"weight,attr"` }
type CapacityProviderStrategyAttributes ¶
type CapacityProviderStrategyAttributes struct {
// contains filtered or unexported fields
}
func (CapacityProviderStrategyAttributes) Base ¶
func (cps CapacityProviderStrategyAttributes) Base() terra.NumberValue
func (CapacityProviderStrategyAttributes) CapacityProvider ¶
func (cps CapacityProviderStrategyAttributes) CapacityProvider() terra.StringValue
func (CapacityProviderStrategyAttributes) InternalRef ¶
func (cps CapacityProviderStrategyAttributes) InternalRef() (terra.Reference, error)
func (CapacityProviderStrategyAttributes) InternalTokens ¶
func (cps CapacityProviderStrategyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CapacityProviderStrategyAttributes) InternalWithRef ¶
func (cps CapacityProviderStrategyAttributes) InternalWithRef(ref terra.Reference) CapacityProviderStrategyAttributes
func (CapacityProviderStrategyAttributes) Weight ¶
func (cps CapacityProviderStrategyAttributes) Weight() terra.NumberValue
type DeadLetterConfig ¶
type DeadLetterConfig struct { // Arn: string, optional Arn terra.StringValue `hcl:"arn,attr"` }
type DeadLetterConfigAttributes ¶
type DeadLetterConfigAttributes struct {
// contains filtered or unexported fields
}
func (DeadLetterConfigAttributes) Arn ¶
func (dlc DeadLetterConfigAttributes) Arn() terra.StringValue
func (DeadLetterConfigAttributes) InternalRef ¶
func (dlc DeadLetterConfigAttributes) InternalRef() (terra.Reference, error)
func (DeadLetterConfigAttributes) InternalTokens ¶
func (dlc DeadLetterConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeadLetterConfigAttributes) InternalWithRef ¶
func (dlc DeadLetterConfigAttributes) InternalWithRef(ref terra.Reference) DeadLetterConfigAttributes
type DeadLetterConfigState ¶
type DeadLetterConfigState struct {
Arn string `json:"arn"`
}
type EcsTarget ¶
type EcsTarget struct { // EnableEcsManagedTags: bool, optional EnableEcsManagedTags terra.BoolValue `hcl:"enable_ecs_managed_tags,attr"` // EnableExecuteCommand: bool, optional EnableExecuteCommand terra.BoolValue `hcl:"enable_execute_command,attr"` // Group: string, optional Group terra.StringValue `hcl:"group,attr"` // LaunchType: string, optional LaunchType terra.StringValue `hcl:"launch_type,attr"` // PlatformVersion: string, optional PlatformVersion terra.StringValue `hcl:"platform_version,attr"` // PropagateTags: string, optional PropagateTags terra.StringValue `hcl:"propagate_tags,attr"` // Tags: map of string, optional Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"` // TaskCount: number, optional TaskCount terra.NumberValue `hcl:"task_count,attr"` // TaskDefinitionArn: string, required TaskDefinitionArn terra.StringValue `hcl:"task_definition_arn,attr" validate:"required"` // CapacityProviderStrategy: min=0 CapacityProviderStrategy []CapacityProviderStrategy `hcl:"capacity_provider_strategy,block" validate:"min=0"` // NetworkConfiguration: optional NetworkConfiguration *NetworkConfiguration `hcl:"network_configuration,block"` // OrderedPlacementStrategy: min=0,max=5 OrderedPlacementStrategy []OrderedPlacementStrategy `hcl:"ordered_placement_strategy,block" validate:"min=0,max=5"` // PlacementConstraint: min=0,max=10 PlacementConstraint []PlacementConstraint `hcl:"placement_constraint,block" validate:"min=0,max=10"` }
type EcsTargetAttributes ¶
type EcsTargetAttributes struct {
// contains filtered or unexported fields
}
func (EcsTargetAttributes) CapacityProviderStrategy ¶
func (et EcsTargetAttributes) CapacityProviderStrategy() terra.SetValue[CapacityProviderStrategyAttributes]
func (EcsTargetAttributes) EnableEcsManagedTags ¶
func (et EcsTargetAttributes) EnableEcsManagedTags() terra.BoolValue
func (EcsTargetAttributes) EnableExecuteCommand ¶
func (et EcsTargetAttributes) EnableExecuteCommand() terra.BoolValue
func (EcsTargetAttributes) Group ¶
func (et EcsTargetAttributes) Group() terra.StringValue
func (EcsTargetAttributes) InternalRef ¶
func (et EcsTargetAttributes) InternalRef() (terra.Reference, error)
func (EcsTargetAttributes) InternalTokens ¶
func (et EcsTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EcsTargetAttributes) InternalWithRef ¶
func (et EcsTargetAttributes) InternalWithRef(ref terra.Reference) EcsTargetAttributes
func (EcsTargetAttributes) LaunchType ¶
func (et EcsTargetAttributes) LaunchType() terra.StringValue
func (EcsTargetAttributes) NetworkConfiguration ¶
func (et EcsTargetAttributes) NetworkConfiguration() terra.ListValue[NetworkConfigurationAttributes]
func (EcsTargetAttributes) OrderedPlacementStrategy ¶
func (et EcsTargetAttributes) OrderedPlacementStrategy() terra.ListValue[OrderedPlacementStrategyAttributes]
func (EcsTargetAttributes) PlacementConstraint ¶
func (et EcsTargetAttributes) PlacementConstraint() terra.SetValue[PlacementConstraintAttributes]
func (EcsTargetAttributes) PlatformVersion ¶
func (et EcsTargetAttributes) PlatformVersion() terra.StringValue
func (EcsTargetAttributes) PropagateTags ¶
func (et EcsTargetAttributes) PropagateTags() terra.StringValue
func (EcsTargetAttributes) Tags ¶
func (et EcsTargetAttributes) Tags() terra.MapValue[terra.StringValue]
func (EcsTargetAttributes) TaskCount ¶
func (et EcsTargetAttributes) TaskCount() terra.NumberValue
func (EcsTargetAttributes) TaskDefinitionArn ¶
func (et EcsTargetAttributes) TaskDefinitionArn() terra.StringValue
type EcsTargetState ¶
type EcsTargetState struct { EnableEcsManagedTags bool `json:"enable_ecs_managed_tags"` EnableExecuteCommand bool `json:"enable_execute_command"` Group string `json:"group"` LaunchType string `json:"launch_type"` PlatformVersion string `json:"platform_version"` PropagateTags string `json:"propagate_tags"` Tags map[string]string `json:"tags"` TaskCount float64 `json:"task_count"` TaskDefinitionArn string `json:"task_definition_arn"` CapacityProviderStrategy []CapacityProviderStrategyState `json:"capacity_provider_strategy"` NetworkConfiguration []NetworkConfigurationState `json:"network_configuration"` OrderedPlacementStrategy []OrderedPlacementStrategyState `json:"ordered_placement_strategy"` PlacementConstraint []PlacementConstraintState `json:"placement_constraint"` }
type HttpTarget ¶
type HttpTarget struct { // HeaderParameters: map of string, optional HeaderParameters terra.MapValue[terra.StringValue] `hcl:"header_parameters,attr"` // PathParameterValues: list of string, optional PathParameterValues terra.ListValue[terra.StringValue] `hcl:"path_parameter_values,attr"` // QueryStringParameters: map of string, optional QueryStringParameters terra.MapValue[terra.StringValue] `hcl:"query_string_parameters,attr"` }
type HttpTargetAttributes ¶
type HttpTargetAttributes struct {
// contains filtered or unexported fields
}
func (HttpTargetAttributes) HeaderParameters ¶
func (ht HttpTargetAttributes) HeaderParameters() terra.MapValue[terra.StringValue]
func (HttpTargetAttributes) InternalRef ¶
func (ht HttpTargetAttributes) InternalRef() (terra.Reference, error)
func (HttpTargetAttributes) InternalTokens ¶
func (ht HttpTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HttpTargetAttributes) InternalWithRef ¶
func (ht HttpTargetAttributes) InternalWithRef(ref terra.Reference) HttpTargetAttributes
func (HttpTargetAttributes) PathParameterValues ¶
func (ht HttpTargetAttributes) PathParameterValues() terra.ListValue[terra.StringValue]
func (HttpTargetAttributes) QueryStringParameters ¶
func (ht HttpTargetAttributes) QueryStringParameters() terra.MapValue[terra.StringValue]
type HttpTargetState ¶
type InputTransformer ¶
type InputTransformer struct { // InputPaths: map of string, optional InputPaths terra.MapValue[terra.StringValue] `hcl:"input_paths,attr"` // InputTemplate: string, required InputTemplate terra.StringValue `hcl:"input_template,attr" validate:"required"` }
type InputTransformerAttributes ¶
type InputTransformerAttributes struct {
// contains filtered or unexported fields
}
func (InputTransformerAttributes) InputPaths ¶
func (it InputTransformerAttributes) InputPaths() terra.MapValue[terra.StringValue]
func (InputTransformerAttributes) InputTemplate ¶
func (it InputTransformerAttributes) InputTemplate() terra.StringValue
func (InputTransformerAttributes) InternalRef ¶
func (it InputTransformerAttributes) InternalRef() (terra.Reference, error)
func (InputTransformerAttributes) InternalTokens ¶
func (it InputTransformerAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InputTransformerAttributes) InternalWithRef ¶
func (it InputTransformerAttributes) InternalWithRef(ref terra.Reference) InputTransformerAttributes
type InputTransformerState ¶
type KinesisTarget ¶
type KinesisTarget struct { // PartitionKeyPath: string, optional PartitionKeyPath terra.StringValue `hcl:"partition_key_path,attr"` }
type KinesisTargetAttributes ¶
type KinesisTargetAttributes struct {
// contains filtered or unexported fields
}
func (KinesisTargetAttributes) InternalRef ¶
func (kt KinesisTargetAttributes) InternalRef() (terra.Reference, error)
func (KinesisTargetAttributes) InternalTokens ¶
func (kt KinesisTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (KinesisTargetAttributes) InternalWithRef ¶
func (kt KinesisTargetAttributes) InternalWithRef(ref terra.Reference) KinesisTargetAttributes
func (KinesisTargetAttributes) PartitionKeyPath ¶
func (kt KinesisTargetAttributes) PartitionKeyPath() terra.StringValue
type KinesisTargetState ¶
type KinesisTargetState struct {
PartitionKeyPath string `json:"partition_key_path"`
}
type NetworkConfiguration ¶
type NetworkConfiguration struct { // AssignPublicIp: bool, optional AssignPublicIp terra.BoolValue `hcl:"assign_public_ip,attr"` // SecurityGroups: set of string, optional SecurityGroups terra.SetValue[terra.StringValue] `hcl:"security_groups,attr"` // Subnets: set of string, required Subnets terra.SetValue[terra.StringValue] `hcl:"subnets,attr" validate:"required"` }
type NetworkConfigurationAttributes ¶
type NetworkConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (NetworkConfigurationAttributes) AssignPublicIp ¶
func (nc NetworkConfigurationAttributes) AssignPublicIp() terra.BoolValue
func (NetworkConfigurationAttributes) InternalRef ¶
func (nc NetworkConfigurationAttributes) InternalRef() (terra.Reference, error)
func (NetworkConfigurationAttributes) InternalTokens ¶
func (nc NetworkConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NetworkConfigurationAttributes) InternalWithRef ¶
func (nc NetworkConfigurationAttributes) InternalWithRef(ref terra.Reference) NetworkConfigurationAttributes
func (NetworkConfigurationAttributes) SecurityGroups ¶
func (nc NetworkConfigurationAttributes) SecurityGroups() terra.SetValue[terra.StringValue]
func (NetworkConfigurationAttributes) Subnets ¶
func (nc NetworkConfigurationAttributes) Subnets() terra.SetValue[terra.StringValue]
type OrderedPlacementStrategy ¶
type OrderedPlacementStrategy struct { // Field: string, optional Field terra.StringValue `hcl:"field,attr"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` }
type OrderedPlacementStrategyAttributes ¶
type OrderedPlacementStrategyAttributes struct {
// contains filtered or unexported fields
}
func (OrderedPlacementStrategyAttributes) Field ¶
func (ops OrderedPlacementStrategyAttributes) Field() terra.StringValue
func (OrderedPlacementStrategyAttributes) InternalRef ¶
func (ops OrderedPlacementStrategyAttributes) InternalRef() (terra.Reference, error)
func (OrderedPlacementStrategyAttributes) InternalTokens ¶
func (ops OrderedPlacementStrategyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OrderedPlacementStrategyAttributes) InternalWithRef ¶
func (ops OrderedPlacementStrategyAttributes) InternalWithRef(ref terra.Reference) OrderedPlacementStrategyAttributes
func (OrderedPlacementStrategyAttributes) Type ¶
func (ops OrderedPlacementStrategyAttributes) Type() terra.StringValue
type PlacementConstraint ¶
type PlacementConstraint struct { // Expression: string, optional Expression terra.StringValue `hcl:"expression,attr"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` }
type PlacementConstraintAttributes ¶
type PlacementConstraintAttributes struct {
// contains filtered or unexported fields
}
func (PlacementConstraintAttributes) Expression ¶
func (pc PlacementConstraintAttributes) Expression() terra.StringValue
func (PlacementConstraintAttributes) InternalRef ¶
func (pc PlacementConstraintAttributes) InternalRef() (terra.Reference, error)
func (PlacementConstraintAttributes) InternalTokens ¶
func (pc PlacementConstraintAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PlacementConstraintAttributes) InternalWithRef ¶
func (pc PlacementConstraintAttributes) InternalWithRef(ref terra.Reference) PlacementConstraintAttributes
func (PlacementConstraintAttributes) Type ¶
func (pc PlacementConstraintAttributes) Type() terra.StringValue
type RedshiftTarget ¶
type RedshiftTarget struct { // Database: string, required Database terra.StringValue `hcl:"database,attr" validate:"required"` // DbUser: string, optional DbUser terra.StringValue `hcl:"db_user,attr"` // SecretsManagerArn: string, optional SecretsManagerArn terra.StringValue `hcl:"secrets_manager_arn,attr"` // Sql: string, optional Sql terra.StringValue `hcl:"sql,attr"` // StatementName: string, optional StatementName terra.StringValue `hcl:"statement_name,attr"` // WithEvent: bool, optional WithEvent terra.BoolValue `hcl:"with_event,attr"` }
type RedshiftTargetAttributes ¶
type RedshiftTargetAttributes struct {
// contains filtered or unexported fields
}
func (RedshiftTargetAttributes) Database ¶
func (rt RedshiftTargetAttributes) Database() terra.StringValue
func (RedshiftTargetAttributes) DbUser ¶
func (rt RedshiftTargetAttributes) DbUser() terra.StringValue
func (RedshiftTargetAttributes) InternalRef ¶
func (rt RedshiftTargetAttributes) InternalRef() (terra.Reference, error)
func (RedshiftTargetAttributes) InternalTokens ¶
func (rt RedshiftTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RedshiftTargetAttributes) InternalWithRef ¶
func (rt RedshiftTargetAttributes) InternalWithRef(ref terra.Reference) RedshiftTargetAttributes
func (RedshiftTargetAttributes) SecretsManagerArn ¶
func (rt RedshiftTargetAttributes) SecretsManagerArn() terra.StringValue
func (RedshiftTargetAttributes) Sql ¶
func (rt RedshiftTargetAttributes) Sql() terra.StringValue
func (RedshiftTargetAttributes) StatementName ¶
func (rt RedshiftTargetAttributes) StatementName() terra.StringValue
func (RedshiftTargetAttributes) WithEvent ¶
func (rt RedshiftTargetAttributes) WithEvent() terra.BoolValue
type RedshiftTargetState ¶
type RetryPolicy ¶
type RetryPolicy struct { // MaximumEventAgeInSeconds: number, optional MaximumEventAgeInSeconds terra.NumberValue `hcl:"maximum_event_age_in_seconds,attr"` // MaximumRetryAttempts: number, optional MaximumRetryAttempts terra.NumberValue `hcl:"maximum_retry_attempts,attr"` }
type RetryPolicyAttributes ¶
type RetryPolicyAttributes struct {
// contains filtered or unexported fields
}
func (RetryPolicyAttributes) InternalRef ¶
func (rp RetryPolicyAttributes) InternalRef() (terra.Reference, error)
func (RetryPolicyAttributes) InternalTokens ¶
func (rp RetryPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RetryPolicyAttributes) InternalWithRef ¶
func (rp RetryPolicyAttributes) InternalWithRef(ref terra.Reference) RetryPolicyAttributes
func (RetryPolicyAttributes) MaximumEventAgeInSeconds ¶
func (rp RetryPolicyAttributes) MaximumEventAgeInSeconds() terra.NumberValue
func (RetryPolicyAttributes) MaximumRetryAttempts ¶
func (rp RetryPolicyAttributes) MaximumRetryAttempts() terra.NumberValue
type RetryPolicyState ¶
type RunCommandTargets ¶
type RunCommandTargets struct { // Key: string, required Key terra.StringValue `hcl:"key,attr" validate:"required"` // Values: list of string, required Values terra.ListValue[terra.StringValue] `hcl:"values,attr" validate:"required"` }
type RunCommandTargetsAttributes ¶
type RunCommandTargetsAttributes struct {
// contains filtered or unexported fields
}
func (RunCommandTargetsAttributes) InternalRef ¶
func (rct RunCommandTargetsAttributes) InternalRef() (terra.Reference, error)
func (RunCommandTargetsAttributes) InternalTokens ¶
func (rct RunCommandTargetsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RunCommandTargetsAttributes) InternalWithRef ¶
func (rct RunCommandTargetsAttributes) InternalWithRef(ref terra.Reference) RunCommandTargetsAttributes
func (RunCommandTargetsAttributes) Key ¶
func (rct RunCommandTargetsAttributes) Key() terra.StringValue
func (RunCommandTargetsAttributes) Values ¶
func (rct RunCommandTargetsAttributes) Values() terra.ListValue[terra.StringValue]
type RunCommandTargetsState ¶
type SqsTarget ¶
type SqsTarget struct { // MessageGroupId: string, optional MessageGroupId terra.StringValue `hcl:"message_group_id,attr"` }
type SqsTargetAttributes ¶
type SqsTargetAttributes struct {
// contains filtered or unexported fields
}
func (SqsTargetAttributes) InternalRef ¶
func (st SqsTargetAttributes) InternalRef() (terra.Reference, error)
func (SqsTargetAttributes) InternalTokens ¶
func (st SqsTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SqsTargetAttributes) InternalWithRef ¶
func (st SqsTargetAttributes) InternalWithRef(ref terra.Reference) SqsTargetAttributes
func (SqsTargetAttributes) MessageGroupId ¶
func (st SqsTargetAttributes) MessageGroupId() terra.StringValue
type SqsTargetState ¶
type SqsTargetState struct {
MessageGroupId string `json:"message_group_id"`
}
Click to show internal directories.
Click to hide internal directories.