Documentation ¶
Index ¶
- type AlarmConfiguration
- type AlarmConfigurationAttributes
- func (ac AlarmConfigurationAttributes) Alarms() terra.SetValue[terra.StringValue]
- func (ac AlarmConfigurationAttributes) Enabled() terra.BoolValue
- func (ac AlarmConfigurationAttributes) IgnorePollAlarmFailure() terra.BoolValue
- func (ac AlarmConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ac AlarmConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ac AlarmConfigurationAttributes) InternalWithRef(ref terra.Reference) AlarmConfigurationAttributes
- type AlarmConfigurationState
- type Args
- type AutoRollbackConfiguration
- type AutoRollbackConfigurationAttributes
- func (arc AutoRollbackConfigurationAttributes) Enabled() terra.BoolValue
- func (arc AutoRollbackConfigurationAttributes) Events() terra.SetValue[terra.StringValue]
- func (arc AutoRollbackConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (arc AutoRollbackConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (arc AutoRollbackConfigurationAttributes) InternalWithRef(ref terra.Reference) AutoRollbackConfigurationAttributes
- type AutoRollbackConfigurationState
- type BlueGreenDeploymentConfig
- type BlueGreenDeploymentConfigAttributes
- func (bgdc BlueGreenDeploymentConfigAttributes) DeploymentReadyOption() terra.ListValue[BlueGreenDeploymentConfigDeploymentReadyOptionAttributes]
- func (bgdc BlueGreenDeploymentConfigAttributes) GreenFleetProvisioningOption() ...
- func (bgdc BlueGreenDeploymentConfigAttributes) InternalRef() (terra.Reference, error)
- func (bgdc BlueGreenDeploymentConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (bgdc BlueGreenDeploymentConfigAttributes) InternalWithRef(ref terra.Reference) BlueGreenDeploymentConfigAttributes
- func (bgdc BlueGreenDeploymentConfigAttributes) TerminateBlueInstancesOnDeploymentSuccess() ...
- type BlueGreenDeploymentConfigDeploymentReadyOption
- type BlueGreenDeploymentConfigDeploymentReadyOptionAttributes
- func (dro BlueGreenDeploymentConfigDeploymentReadyOptionAttributes) ActionOnTimeout() terra.StringValue
- func (dro BlueGreenDeploymentConfigDeploymentReadyOptionAttributes) InternalRef() (terra.Reference, error)
- func (dro BlueGreenDeploymentConfigDeploymentReadyOptionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dro BlueGreenDeploymentConfigDeploymentReadyOptionAttributes) InternalWithRef(ref terra.Reference) BlueGreenDeploymentConfigDeploymentReadyOptionAttributes
- func (dro BlueGreenDeploymentConfigDeploymentReadyOptionAttributes) WaitTimeInMinutes() terra.NumberValue
- type BlueGreenDeploymentConfigDeploymentReadyOptionState
- type BlueGreenDeploymentConfigGreenFleetProvisioningOption
- type BlueGreenDeploymentConfigGreenFleetProvisioningOptionAttributes
- func (gfpo BlueGreenDeploymentConfigGreenFleetProvisioningOptionAttributes) Action() terra.StringValue
- func (gfpo BlueGreenDeploymentConfigGreenFleetProvisioningOptionAttributes) InternalRef() (terra.Reference, error)
- func (gfpo BlueGreenDeploymentConfigGreenFleetProvisioningOptionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gfpo BlueGreenDeploymentConfigGreenFleetProvisioningOptionAttributes) InternalWithRef(ref terra.Reference) BlueGreenDeploymentConfigGreenFleetProvisioningOptionAttributes
- type BlueGreenDeploymentConfigGreenFleetProvisioningOptionState
- type BlueGreenDeploymentConfigState
- type BlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccess
- type BlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessAttributes
- func (tbiods BlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessAttributes) Action() terra.StringValue
- func (tbiods BlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessAttributes) InternalRef() (terra.Reference, error)
- func (tbiods BlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tbiods BlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessAttributes) InternalWithRef(ref terra.Reference) BlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessAttributes
- func (tbiods BlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessAttributes) TerminationWaitTimeInMinutes() terra.NumberValue
- type BlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessState
- type DeploymentStyle
- type DeploymentStyleAttributes
- func (ds DeploymentStyleAttributes) DeploymentOption() terra.StringValue
- func (ds DeploymentStyleAttributes) DeploymentType() terra.StringValue
- func (ds DeploymentStyleAttributes) InternalRef() (terra.Reference, error)
- func (ds DeploymentStyleAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ds DeploymentStyleAttributes) InternalWithRef(ref terra.Reference) DeploymentStyleAttributes
- type DeploymentStyleState
- type Ec2TagFilter
- type Ec2TagFilterAttributes
- func (etf Ec2TagFilterAttributes) InternalRef() (terra.Reference, error)
- func (etf Ec2TagFilterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (etf Ec2TagFilterAttributes) InternalWithRef(ref terra.Reference) Ec2TagFilterAttributes
- func (etf Ec2TagFilterAttributes) Key() terra.StringValue
- func (etf Ec2TagFilterAttributes) Type() terra.StringValue
- func (etf Ec2TagFilterAttributes) Value() terra.StringValue
- type Ec2TagFilterState
- type Ec2TagSet
- type Ec2TagSetAttributes
- func (ets Ec2TagSetAttributes) Ec2TagFilter() terra.SetValue[Ec2TagSetEc2TagFilterAttributes]
- func (ets Ec2TagSetAttributes) InternalRef() (terra.Reference, error)
- func (ets Ec2TagSetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ets Ec2TagSetAttributes) InternalWithRef(ref terra.Reference) Ec2TagSetAttributes
- type Ec2TagSetEc2TagFilter
- type Ec2TagSetEc2TagFilterAttributes
- func (etf Ec2TagSetEc2TagFilterAttributes) InternalRef() (terra.Reference, error)
- func (etf Ec2TagSetEc2TagFilterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (etf Ec2TagSetEc2TagFilterAttributes) InternalWithRef(ref terra.Reference) Ec2TagSetEc2TagFilterAttributes
- func (etf Ec2TagSetEc2TagFilterAttributes) Key() terra.StringValue
- func (etf Ec2TagSetEc2TagFilterAttributes) Type() terra.StringValue
- func (etf Ec2TagSetEc2TagFilterAttributes) Value() terra.StringValue
- type Ec2TagSetEc2TagFilterState
- type Ec2TagSetState
- type EcsService
- type EcsServiceAttributes
- func (es EcsServiceAttributes) ClusterName() terra.StringValue
- func (es EcsServiceAttributes) InternalRef() (terra.Reference, error)
- func (es EcsServiceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (es EcsServiceAttributes) InternalWithRef(ref terra.Reference) EcsServiceAttributes
- func (es EcsServiceAttributes) ServiceName() terra.StringValue
- type EcsServiceState
- type LoadBalancerInfo
- type LoadBalancerInfoAttributes
- func (lbi LoadBalancerInfoAttributes) ElbInfo() terra.SetValue[LoadBalancerInfoElbInfoAttributes]
- func (lbi LoadBalancerInfoAttributes) InternalRef() (terra.Reference, error)
- func (lbi LoadBalancerInfoAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lbi LoadBalancerInfoAttributes) InternalWithRef(ref terra.Reference) LoadBalancerInfoAttributes
- func (lbi LoadBalancerInfoAttributes) TargetGroupInfo() terra.SetValue[LoadBalancerInfoTargetGroupInfoAttributes]
- func (lbi LoadBalancerInfoAttributes) TargetGroupPairInfo() terra.ListValue[LoadBalancerInfoTargetGroupPairInfoAttributes]
- type LoadBalancerInfoElbInfo
- type LoadBalancerInfoElbInfoAttributes
- func (ei LoadBalancerInfoElbInfoAttributes) InternalRef() (terra.Reference, error)
- func (ei LoadBalancerInfoElbInfoAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ei LoadBalancerInfoElbInfoAttributes) InternalWithRef(ref terra.Reference) LoadBalancerInfoElbInfoAttributes
- func (ei LoadBalancerInfoElbInfoAttributes) Name() terra.StringValue
- type LoadBalancerInfoElbInfoState
- type LoadBalancerInfoState
- type LoadBalancerInfoTargetGroupInfo
- type LoadBalancerInfoTargetGroupInfoAttributes
- func (tgi LoadBalancerInfoTargetGroupInfoAttributes) InternalRef() (terra.Reference, error)
- func (tgi LoadBalancerInfoTargetGroupInfoAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tgi LoadBalancerInfoTargetGroupInfoAttributes) InternalWithRef(ref terra.Reference) LoadBalancerInfoTargetGroupInfoAttributes
- func (tgi LoadBalancerInfoTargetGroupInfoAttributes) Name() terra.StringValue
- type LoadBalancerInfoTargetGroupInfoState
- type LoadBalancerInfoTargetGroupPairInfo
- type LoadBalancerInfoTargetGroupPairInfoAttributes
- func (tgpi LoadBalancerInfoTargetGroupPairInfoAttributes) InternalRef() (terra.Reference, error)
- func (tgpi LoadBalancerInfoTargetGroupPairInfoAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tgpi LoadBalancerInfoTargetGroupPairInfoAttributes) InternalWithRef(ref terra.Reference) LoadBalancerInfoTargetGroupPairInfoAttributes
- func (tgpi LoadBalancerInfoTargetGroupPairInfoAttributes) ProdTrafficRoute() terra.ListValue[LoadBalancerInfoTargetGroupPairInfoProdTrafficRouteAttributes]
- func (tgpi LoadBalancerInfoTargetGroupPairInfoAttributes) TargetGroup() terra.ListValue[LoadBalancerInfoTargetGroupPairInfoTargetGroupAttributes]
- func (tgpi LoadBalancerInfoTargetGroupPairInfoAttributes) TestTrafficRoute() terra.ListValue[LoadBalancerInfoTargetGroupPairInfoTestTrafficRouteAttributes]
- type LoadBalancerInfoTargetGroupPairInfoProdTrafficRoute
- type LoadBalancerInfoTargetGroupPairInfoProdTrafficRouteAttributes
- func (ptr LoadBalancerInfoTargetGroupPairInfoProdTrafficRouteAttributes) InternalRef() (terra.Reference, error)
- func (ptr LoadBalancerInfoTargetGroupPairInfoProdTrafficRouteAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ptr LoadBalancerInfoTargetGroupPairInfoProdTrafficRouteAttributes) InternalWithRef(ref terra.Reference) LoadBalancerInfoTargetGroupPairInfoProdTrafficRouteAttributes
- func (ptr LoadBalancerInfoTargetGroupPairInfoProdTrafficRouteAttributes) ListenerArns() terra.SetValue[terra.StringValue]
- type LoadBalancerInfoTargetGroupPairInfoProdTrafficRouteState
- type LoadBalancerInfoTargetGroupPairInfoState
- type LoadBalancerInfoTargetGroupPairInfoTargetGroup
- type LoadBalancerInfoTargetGroupPairInfoTargetGroupAttributes
- func (tg LoadBalancerInfoTargetGroupPairInfoTargetGroupAttributes) InternalRef() (terra.Reference, error)
- func (tg LoadBalancerInfoTargetGroupPairInfoTargetGroupAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tg LoadBalancerInfoTargetGroupPairInfoTargetGroupAttributes) InternalWithRef(ref terra.Reference) LoadBalancerInfoTargetGroupPairInfoTargetGroupAttributes
- func (tg LoadBalancerInfoTargetGroupPairInfoTargetGroupAttributes) Name() terra.StringValue
- type LoadBalancerInfoTargetGroupPairInfoTargetGroupState
- type LoadBalancerInfoTargetGroupPairInfoTestTrafficRoute
- type LoadBalancerInfoTargetGroupPairInfoTestTrafficRouteAttributes
- func (ttr LoadBalancerInfoTargetGroupPairInfoTestTrafficRouteAttributes) InternalRef() (terra.Reference, error)
- func (ttr LoadBalancerInfoTargetGroupPairInfoTestTrafficRouteAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ttr LoadBalancerInfoTargetGroupPairInfoTestTrafficRouteAttributes) InternalWithRef(ref terra.Reference) LoadBalancerInfoTargetGroupPairInfoTestTrafficRouteAttributes
- func (ttr LoadBalancerInfoTargetGroupPairInfoTestTrafficRouteAttributes) ListenerArns() terra.SetValue[terra.StringValue]
- type LoadBalancerInfoTargetGroupPairInfoTestTrafficRouteState
- type OnPremisesInstanceTagFilter
- type OnPremisesInstanceTagFilterAttributes
- func (opitf OnPremisesInstanceTagFilterAttributes) InternalRef() (terra.Reference, error)
- func (opitf OnPremisesInstanceTagFilterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (opitf OnPremisesInstanceTagFilterAttributes) InternalWithRef(ref terra.Reference) OnPremisesInstanceTagFilterAttributes
- func (opitf OnPremisesInstanceTagFilterAttributes) Key() terra.StringValue
- func (opitf OnPremisesInstanceTagFilterAttributes) Type() terra.StringValue
- func (opitf OnPremisesInstanceTagFilterAttributes) Value() terra.StringValue
- type OnPremisesInstanceTagFilterState
- type Resource
- func (acdg *Resource) Attributes() awsCodedeployDeploymentGroupAttributes
- func (acdg *Resource) Configuration() interface{}
- func (acdg *Resource) DependOn() terra.Reference
- func (acdg *Resource) Dependencies() terra.Dependencies
- func (acdg *Resource) ImportState(state io.Reader) error
- func (acdg *Resource) LifecycleManagement() *terra.Lifecycle
- func (acdg *Resource) LocalName() string
- func (acdg *Resource) State() (*awsCodedeployDeploymentGroupState, bool)
- func (acdg *Resource) StateMust() *awsCodedeployDeploymentGroupState
- func (acdg *Resource) Type() string
- type TriggerConfiguration
- type TriggerConfigurationAttributes
- func (tc TriggerConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (tc TriggerConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tc TriggerConfigurationAttributes) InternalWithRef(ref terra.Reference) TriggerConfigurationAttributes
- func (tc TriggerConfigurationAttributes) TriggerEvents() terra.SetValue[terra.StringValue]
- func (tc TriggerConfigurationAttributes) TriggerName() terra.StringValue
- func (tc TriggerConfigurationAttributes) TriggerTargetArn() terra.StringValue
- type TriggerConfigurationState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlarmConfiguration ¶
type AlarmConfiguration struct { // Alarms: set of string, optional Alarms terra.SetValue[terra.StringValue] `hcl:"alarms,attr"` // Enabled: bool, optional Enabled terra.BoolValue `hcl:"enabled,attr"` // IgnorePollAlarmFailure: bool, optional IgnorePollAlarmFailure terra.BoolValue `hcl:"ignore_poll_alarm_failure,attr"` }
type AlarmConfigurationAttributes ¶
type AlarmConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (AlarmConfigurationAttributes) Alarms ¶
func (ac AlarmConfigurationAttributes) Alarms() terra.SetValue[terra.StringValue]
func (AlarmConfigurationAttributes) Enabled ¶
func (ac AlarmConfigurationAttributes) Enabled() terra.BoolValue
func (AlarmConfigurationAttributes) IgnorePollAlarmFailure ¶
func (ac AlarmConfigurationAttributes) IgnorePollAlarmFailure() terra.BoolValue
func (AlarmConfigurationAttributes) InternalRef ¶
func (ac AlarmConfigurationAttributes) InternalRef() (terra.Reference, error)
func (AlarmConfigurationAttributes) InternalTokens ¶
func (ac AlarmConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AlarmConfigurationAttributes) InternalWithRef ¶
func (ac AlarmConfigurationAttributes) InternalWithRef(ref terra.Reference) AlarmConfigurationAttributes
type AlarmConfigurationState ¶
type Args ¶
type Args struct { // AppName: string, required AppName terra.StringValue `hcl:"app_name,attr" validate:"required"` // AutoscalingGroups: set of string, optional AutoscalingGroups terra.SetValue[terra.StringValue] `hcl:"autoscaling_groups,attr"` // DeploymentConfigName: string, optional DeploymentConfigName terra.StringValue `hcl:"deployment_config_name,attr"` // DeploymentGroupName: string, required DeploymentGroupName terra.StringValue `hcl:"deployment_group_name,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // ServiceRoleArn: string, required ServiceRoleArn terra.StringValue `hcl:"service_role_arn,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"` // AlarmConfiguration: optional AlarmConfiguration *AlarmConfiguration `hcl:"alarm_configuration,block"` // AutoRollbackConfiguration: optional AutoRollbackConfiguration *AutoRollbackConfiguration `hcl:"auto_rollback_configuration,block"` // BlueGreenDeploymentConfig: optional BlueGreenDeploymentConfig *BlueGreenDeploymentConfig `hcl:"blue_green_deployment_config,block"` // DeploymentStyle: optional DeploymentStyle *DeploymentStyle `hcl:"deployment_style,block"` // Ec2TagFilter: min=0 Ec2TagFilter []Ec2TagFilter `hcl:"ec2_tag_filter,block" validate:"min=0"` // Ec2TagSet: min=0 Ec2TagSet []Ec2TagSet `hcl:"ec2_tag_set,block" validate:"min=0"` // EcsService: optional EcsService *EcsService `hcl:"ecs_service,block"` // LoadBalancerInfo: optional LoadBalancerInfo *LoadBalancerInfo `hcl:"load_balancer_info,block"` // OnPremisesInstanceTagFilter: min=0 OnPremisesInstanceTagFilter []OnPremisesInstanceTagFilter `hcl:"on_premises_instance_tag_filter,block" validate:"min=0"` // TriggerConfiguration: min=0 TriggerConfiguration []TriggerConfiguration `hcl:"trigger_configuration,block" validate:"min=0"` }
Args contains the configurations for aws_codedeploy_deployment_group.
type AutoRollbackConfigurationAttributes ¶
type AutoRollbackConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (AutoRollbackConfigurationAttributes) Enabled ¶
func (arc AutoRollbackConfigurationAttributes) Enabled() terra.BoolValue
func (AutoRollbackConfigurationAttributes) Events ¶
func (arc AutoRollbackConfigurationAttributes) Events() terra.SetValue[terra.StringValue]
func (AutoRollbackConfigurationAttributes) InternalRef ¶
func (arc AutoRollbackConfigurationAttributes) InternalRef() (terra.Reference, error)
func (AutoRollbackConfigurationAttributes) InternalTokens ¶
func (arc AutoRollbackConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AutoRollbackConfigurationAttributes) InternalWithRef ¶
func (arc AutoRollbackConfigurationAttributes) InternalWithRef(ref terra.Reference) AutoRollbackConfigurationAttributes
type BlueGreenDeploymentConfig ¶
type BlueGreenDeploymentConfig struct { // BlueGreenDeploymentConfigDeploymentReadyOption: optional DeploymentReadyOption *BlueGreenDeploymentConfigDeploymentReadyOption `hcl:"deployment_ready_option,block"` // BlueGreenDeploymentConfigGreenFleetProvisioningOption: optional GreenFleetProvisioningOption *BlueGreenDeploymentConfigGreenFleetProvisioningOption `hcl:"green_fleet_provisioning_option,block"` // BlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccess: optional TerminateBlueInstancesOnDeploymentSuccess *BlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccess `hcl:"terminate_blue_instances_on_deployment_success,block"` }
type BlueGreenDeploymentConfigAttributes ¶
type BlueGreenDeploymentConfigAttributes struct {
// contains filtered or unexported fields
}
func (BlueGreenDeploymentConfigAttributes) DeploymentReadyOption ¶
func (bgdc BlueGreenDeploymentConfigAttributes) DeploymentReadyOption() terra.ListValue[BlueGreenDeploymentConfigDeploymentReadyOptionAttributes]
func (BlueGreenDeploymentConfigAttributes) GreenFleetProvisioningOption ¶
func (bgdc BlueGreenDeploymentConfigAttributes) GreenFleetProvisioningOption() terra.ListValue[BlueGreenDeploymentConfigGreenFleetProvisioningOptionAttributes]
func (BlueGreenDeploymentConfigAttributes) InternalRef ¶
func (bgdc BlueGreenDeploymentConfigAttributes) InternalRef() (terra.Reference, error)
func (BlueGreenDeploymentConfigAttributes) InternalTokens ¶
func (bgdc BlueGreenDeploymentConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (BlueGreenDeploymentConfigAttributes) InternalWithRef ¶
func (bgdc BlueGreenDeploymentConfigAttributes) InternalWithRef(ref terra.Reference) BlueGreenDeploymentConfigAttributes
func (BlueGreenDeploymentConfigAttributes) TerminateBlueInstancesOnDeploymentSuccess ¶
func (bgdc BlueGreenDeploymentConfigAttributes) TerminateBlueInstancesOnDeploymentSuccess() terra.ListValue[BlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessAttributes]
type BlueGreenDeploymentConfigDeploymentReadyOption ¶
type BlueGreenDeploymentConfigDeploymentReadyOption struct { // ActionOnTimeout: string, optional ActionOnTimeout terra.StringValue `hcl:"action_on_timeout,attr"` // WaitTimeInMinutes: number, optional WaitTimeInMinutes terra.NumberValue `hcl:"wait_time_in_minutes,attr"` }
type BlueGreenDeploymentConfigDeploymentReadyOptionAttributes ¶
type BlueGreenDeploymentConfigDeploymentReadyOptionAttributes struct {
// contains filtered or unexported fields
}
func (BlueGreenDeploymentConfigDeploymentReadyOptionAttributes) ActionOnTimeout ¶
func (dro BlueGreenDeploymentConfigDeploymentReadyOptionAttributes) ActionOnTimeout() terra.StringValue
func (BlueGreenDeploymentConfigDeploymentReadyOptionAttributes) InternalRef ¶
func (dro BlueGreenDeploymentConfigDeploymentReadyOptionAttributes) InternalRef() (terra.Reference, error)
func (BlueGreenDeploymentConfigDeploymentReadyOptionAttributes) InternalTokens ¶
func (dro BlueGreenDeploymentConfigDeploymentReadyOptionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (BlueGreenDeploymentConfigDeploymentReadyOptionAttributes) InternalWithRef ¶
func (dro BlueGreenDeploymentConfigDeploymentReadyOptionAttributes) InternalWithRef(ref terra.Reference) BlueGreenDeploymentConfigDeploymentReadyOptionAttributes
func (BlueGreenDeploymentConfigDeploymentReadyOptionAttributes) WaitTimeInMinutes ¶
func (dro BlueGreenDeploymentConfigDeploymentReadyOptionAttributes) WaitTimeInMinutes() terra.NumberValue
type BlueGreenDeploymentConfigGreenFleetProvisioningOption ¶
type BlueGreenDeploymentConfigGreenFleetProvisioningOption struct { // Action: string, optional Action terra.StringValue `hcl:"action,attr"` }
type BlueGreenDeploymentConfigGreenFleetProvisioningOptionAttributes ¶
type BlueGreenDeploymentConfigGreenFleetProvisioningOptionAttributes struct {
// contains filtered or unexported fields
}
func (BlueGreenDeploymentConfigGreenFleetProvisioningOptionAttributes) Action ¶
func (gfpo BlueGreenDeploymentConfigGreenFleetProvisioningOptionAttributes) Action() terra.StringValue
func (BlueGreenDeploymentConfigGreenFleetProvisioningOptionAttributes) InternalRef ¶
func (gfpo BlueGreenDeploymentConfigGreenFleetProvisioningOptionAttributes) InternalRef() (terra.Reference, error)
func (BlueGreenDeploymentConfigGreenFleetProvisioningOptionAttributes) InternalTokens ¶
func (gfpo BlueGreenDeploymentConfigGreenFleetProvisioningOptionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (BlueGreenDeploymentConfigGreenFleetProvisioningOptionAttributes) InternalWithRef ¶
func (gfpo BlueGreenDeploymentConfigGreenFleetProvisioningOptionAttributes) InternalWithRef(ref terra.Reference) BlueGreenDeploymentConfigGreenFleetProvisioningOptionAttributes
type BlueGreenDeploymentConfigGreenFleetProvisioningOptionState ¶
type BlueGreenDeploymentConfigGreenFleetProvisioningOptionState struct {
Action string `json:"action"`
}
type BlueGreenDeploymentConfigState ¶
type BlueGreenDeploymentConfigState struct { DeploymentReadyOption []BlueGreenDeploymentConfigDeploymentReadyOptionState `json:"deployment_ready_option"` GreenFleetProvisioningOption []BlueGreenDeploymentConfigGreenFleetProvisioningOptionState `json:"green_fleet_provisioning_option"` TerminateBlueInstancesOnDeploymentSuccess []BlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessState `json:"terminate_blue_instances_on_deployment_success"` }
type BlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccess ¶
type BlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccess struct { // Action: string, optional Action terra.StringValue `hcl:"action,attr"` // TerminationWaitTimeInMinutes: number, optional TerminationWaitTimeInMinutes terra.NumberValue `hcl:"termination_wait_time_in_minutes,attr"` }
type BlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessAttributes ¶
type BlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessAttributes struct {
// contains filtered or unexported fields
}
func (BlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessAttributes) Action ¶
func (tbiods BlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessAttributes) Action() terra.StringValue
func (BlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessAttributes) InternalRef ¶
func (tbiods BlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessAttributes) InternalRef() (terra.Reference, error)
func (BlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessAttributes) InternalTokens ¶
func (tbiods BlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessAttributes) InternalTokens() (hclwrite.Tokens, error)
func (BlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessAttributes) InternalWithRef ¶
func (BlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessAttributes) TerminationWaitTimeInMinutes ¶
func (tbiods BlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessAttributes) TerminationWaitTimeInMinutes() terra.NumberValue
type DeploymentStyle ¶
type DeploymentStyle struct { // DeploymentOption: string, optional DeploymentOption terra.StringValue `hcl:"deployment_option,attr"` // DeploymentType: string, optional DeploymentType terra.StringValue `hcl:"deployment_type,attr"` }
type DeploymentStyleAttributes ¶
type DeploymentStyleAttributes struct {
// contains filtered or unexported fields
}
func (DeploymentStyleAttributes) DeploymentOption ¶
func (ds DeploymentStyleAttributes) DeploymentOption() terra.StringValue
func (DeploymentStyleAttributes) DeploymentType ¶
func (ds DeploymentStyleAttributes) DeploymentType() terra.StringValue
func (DeploymentStyleAttributes) InternalRef ¶
func (ds DeploymentStyleAttributes) InternalRef() (terra.Reference, error)
func (DeploymentStyleAttributes) InternalTokens ¶
func (ds DeploymentStyleAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeploymentStyleAttributes) InternalWithRef ¶
func (ds DeploymentStyleAttributes) InternalWithRef(ref terra.Reference) DeploymentStyleAttributes
type DeploymentStyleState ¶
type Ec2TagFilter ¶
type Ec2TagFilter struct { // Key: string, optional Key terra.StringValue `hcl:"key,attr"` // Type: string, optional Type terra.StringValue `hcl:"type,attr"` // Value: string, optional Value terra.StringValue `hcl:"value,attr"` }
type Ec2TagFilterAttributes ¶
type Ec2TagFilterAttributes struct {
// contains filtered or unexported fields
}
func (Ec2TagFilterAttributes) InternalRef ¶
func (etf Ec2TagFilterAttributes) InternalRef() (terra.Reference, error)
func (Ec2TagFilterAttributes) InternalTokens ¶
func (etf Ec2TagFilterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (Ec2TagFilterAttributes) InternalWithRef ¶
func (etf Ec2TagFilterAttributes) InternalWithRef(ref terra.Reference) Ec2TagFilterAttributes
func (Ec2TagFilterAttributes) Key ¶
func (etf Ec2TagFilterAttributes) Key() terra.StringValue
func (Ec2TagFilterAttributes) Type ¶
func (etf Ec2TagFilterAttributes) Type() terra.StringValue
func (Ec2TagFilterAttributes) Value ¶
func (etf Ec2TagFilterAttributes) Value() terra.StringValue
type Ec2TagFilterState ¶
type Ec2TagSet ¶
type Ec2TagSet struct { // Ec2TagSetEc2TagFilter: min=0 Ec2TagFilter []Ec2TagSetEc2TagFilter `hcl:"ec2_tag_filter,block" validate:"min=0"` }
type Ec2TagSetAttributes ¶
type Ec2TagSetAttributes struct {
// contains filtered or unexported fields
}
func (Ec2TagSetAttributes) Ec2TagFilter ¶
func (ets Ec2TagSetAttributes) Ec2TagFilter() terra.SetValue[Ec2TagSetEc2TagFilterAttributes]
func (Ec2TagSetAttributes) InternalRef ¶
func (ets Ec2TagSetAttributes) InternalRef() (terra.Reference, error)
func (Ec2TagSetAttributes) InternalTokens ¶
func (ets Ec2TagSetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (Ec2TagSetAttributes) InternalWithRef ¶
func (ets Ec2TagSetAttributes) InternalWithRef(ref terra.Reference) Ec2TagSetAttributes
type Ec2TagSetEc2TagFilter ¶
type Ec2TagSetEc2TagFilter struct { // Key: string, optional Key terra.StringValue `hcl:"key,attr"` // Type: string, optional Type terra.StringValue `hcl:"type,attr"` // Value: string, optional Value terra.StringValue `hcl:"value,attr"` }
type Ec2TagSetEc2TagFilterAttributes ¶
type Ec2TagSetEc2TagFilterAttributes struct {
// contains filtered or unexported fields
}
func (Ec2TagSetEc2TagFilterAttributes) InternalRef ¶
func (etf Ec2TagSetEc2TagFilterAttributes) InternalRef() (terra.Reference, error)
func (Ec2TagSetEc2TagFilterAttributes) InternalTokens ¶
func (etf Ec2TagSetEc2TagFilterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (Ec2TagSetEc2TagFilterAttributes) InternalWithRef ¶
func (etf Ec2TagSetEc2TagFilterAttributes) InternalWithRef(ref terra.Reference) Ec2TagSetEc2TagFilterAttributes
func (Ec2TagSetEc2TagFilterAttributes) Key ¶
func (etf Ec2TagSetEc2TagFilterAttributes) Key() terra.StringValue
func (Ec2TagSetEc2TagFilterAttributes) Type ¶
func (etf Ec2TagSetEc2TagFilterAttributes) Type() terra.StringValue
func (Ec2TagSetEc2TagFilterAttributes) Value ¶
func (etf Ec2TagSetEc2TagFilterAttributes) Value() terra.StringValue
type Ec2TagSetState ¶
type Ec2TagSetState struct {
Ec2TagFilter []Ec2TagSetEc2TagFilterState `json:"ec2_tag_filter"`
}
type EcsService ¶
type EcsService struct { // ClusterName: string, required ClusterName terra.StringValue `hcl:"cluster_name,attr" validate:"required"` // ServiceName: string, required ServiceName terra.StringValue `hcl:"service_name,attr" validate:"required"` }
type EcsServiceAttributes ¶
type EcsServiceAttributes struct {
// contains filtered or unexported fields
}
func (EcsServiceAttributes) ClusterName ¶
func (es EcsServiceAttributes) ClusterName() terra.StringValue
func (EcsServiceAttributes) InternalRef ¶
func (es EcsServiceAttributes) InternalRef() (terra.Reference, error)
func (EcsServiceAttributes) InternalTokens ¶
func (es EcsServiceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EcsServiceAttributes) InternalWithRef ¶
func (es EcsServiceAttributes) InternalWithRef(ref terra.Reference) EcsServiceAttributes
func (EcsServiceAttributes) ServiceName ¶
func (es EcsServiceAttributes) ServiceName() terra.StringValue
type EcsServiceState ¶
type LoadBalancerInfo ¶
type LoadBalancerInfo struct { // LoadBalancerInfoElbInfo: min=0 ElbInfo []LoadBalancerInfoElbInfo `hcl:"elb_info,block" validate:"min=0"` // LoadBalancerInfoTargetGroupInfo: min=0 TargetGroupInfo []LoadBalancerInfoTargetGroupInfo `hcl:"target_group_info,block" validate:"min=0"` // LoadBalancerInfoTargetGroupPairInfo: optional TargetGroupPairInfo *LoadBalancerInfoTargetGroupPairInfo `hcl:"target_group_pair_info,block"` }
type LoadBalancerInfoAttributes ¶
type LoadBalancerInfoAttributes struct {
// contains filtered or unexported fields
}
func (LoadBalancerInfoAttributes) ElbInfo ¶
func (lbi LoadBalancerInfoAttributes) ElbInfo() terra.SetValue[LoadBalancerInfoElbInfoAttributes]
func (LoadBalancerInfoAttributes) InternalRef ¶
func (lbi LoadBalancerInfoAttributes) InternalRef() (terra.Reference, error)
func (LoadBalancerInfoAttributes) InternalTokens ¶
func (lbi LoadBalancerInfoAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoadBalancerInfoAttributes) InternalWithRef ¶
func (lbi LoadBalancerInfoAttributes) InternalWithRef(ref terra.Reference) LoadBalancerInfoAttributes
func (LoadBalancerInfoAttributes) TargetGroupInfo ¶
func (lbi LoadBalancerInfoAttributes) TargetGroupInfo() terra.SetValue[LoadBalancerInfoTargetGroupInfoAttributes]
func (LoadBalancerInfoAttributes) TargetGroupPairInfo ¶
func (lbi LoadBalancerInfoAttributes) TargetGroupPairInfo() terra.ListValue[LoadBalancerInfoTargetGroupPairInfoAttributes]
type LoadBalancerInfoElbInfo ¶
type LoadBalancerInfoElbInfo struct { // Name: string, optional Name terra.StringValue `hcl:"name,attr"` }
type LoadBalancerInfoElbInfoAttributes ¶
type LoadBalancerInfoElbInfoAttributes struct {
// contains filtered or unexported fields
}
func (LoadBalancerInfoElbInfoAttributes) InternalRef ¶
func (ei LoadBalancerInfoElbInfoAttributes) InternalRef() (terra.Reference, error)
func (LoadBalancerInfoElbInfoAttributes) InternalTokens ¶
func (ei LoadBalancerInfoElbInfoAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoadBalancerInfoElbInfoAttributes) InternalWithRef ¶
func (ei LoadBalancerInfoElbInfoAttributes) InternalWithRef(ref terra.Reference) LoadBalancerInfoElbInfoAttributes
func (LoadBalancerInfoElbInfoAttributes) Name ¶
func (ei LoadBalancerInfoElbInfoAttributes) Name() terra.StringValue
type LoadBalancerInfoElbInfoState ¶
type LoadBalancerInfoElbInfoState struct {
Name string `json:"name"`
}
type LoadBalancerInfoState ¶
type LoadBalancerInfoState struct { ElbInfo []LoadBalancerInfoElbInfoState `json:"elb_info"` TargetGroupInfo []LoadBalancerInfoTargetGroupInfoState `json:"target_group_info"` TargetGroupPairInfo []LoadBalancerInfoTargetGroupPairInfoState `json:"target_group_pair_info"` }
type LoadBalancerInfoTargetGroupInfo ¶
type LoadBalancerInfoTargetGroupInfo struct { // Name: string, optional Name terra.StringValue `hcl:"name,attr"` }
type LoadBalancerInfoTargetGroupInfoAttributes ¶
type LoadBalancerInfoTargetGroupInfoAttributes struct {
// contains filtered or unexported fields
}
func (LoadBalancerInfoTargetGroupInfoAttributes) InternalRef ¶
func (tgi LoadBalancerInfoTargetGroupInfoAttributes) InternalRef() (terra.Reference, error)
func (LoadBalancerInfoTargetGroupInfoAttributes) InternalTokens ¶
func (tgi LoadBalancerInfoTargetGroupInfoAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoadBalancerInfoTargetGroupInfoAttributes) InternalWithRef ¶
func (tgi LoadBalancerInfoTargetGroupInfoAttributes) InternalWithRef(ref terra.Reference) LoadBalancerInfoTargetGroupInfoAttributes
func (LoadBalancerInfoTargetGroupInfoAttributes) Name ¶
func (tgi LoadBalancerInfoTargetGroupInfoAttributes) Name() terra.StringValue
type LoadBalancerInfoTargetGroupInfoState ¶
type LoadBalancerInfoTargetGroupInfoState struct {
Name string `json:"name"`
}
type LoadBalancerInfoTargetGroupPairInfo ¶
type LoadBalancerInfoTargetGroupPairInfo struct { // LoadBalancerInfoTargetGroupPairInfoProdTrafficRoute: required ProdTrafficRoute *LoadBalancerInfoTargetGroupPairInfoProdTrafficRoute `hcl:"prod_traffic_route,block" validate:"required"` // LoadBalancerInfoTargetGroupPairInfoTargetGroup: min=1,max=2 TargetGroup []LoadBalancerInfoTargetGroupPairInfoTargetGroup `hcl:"target_group,block" validate:"min=1,max=2"` // LoadBalancerInfoTargetGroupPairInfoTestTrafficRoute: optional TestTrafficRoute *LoadBalancerInfoTargetGroupPairInfoTestTrafficRoute `hcl:"test_traffic_route,block"` }
type LoadBalancerInfoTargetGroupPairInfoAttributes ¶
type LoadBalancerInfoTargetGroupPairInfoAttributes struct {
// contains filtered or unexported fields
}
func (LoadBalancerInfoTargetGroupPairInfoAttributes) InternalRef ¶
func (tgpi LoadBalancerInfoTargetGroupPairInfoAttributes) InternalRef() (terra.Reference, error)
func (LoadBalancerInfoTargetGroupPairInfoAttributes) InternalTokens ¶
func (tgpi LoadBalancerInfoTargetGroupPairInfoAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoadBalancerInfoTargetGroupPairInfoAttributes) InternalWithRef ¶
func (tgpi LoadBalancerInfoTargetGroupPairInfoAttributes) InternalWithRef(ref terra.Reference) LoadBalancerInfoTargetGroupPairInfoAttributes
func (LoadBalancerInfoTargetGroupPairInfoAttributes) ProdTrafficRoute ¶
func (tgpi LoadBalancerInfoTargetGroupPairInfoAttributes) ProdTrafficRoute() terra.ListValue[LoadBalancerInfoTargetGroupPairInfoProdTrafficRouteAttributes]
func (LoadBalancerInfoTargetGroupPairInfoAttributes) TargetGroup ¶
func (tgpi LoadBalancerInfoTargetGroupPairInfoAttributes) TargetGroup() terra.ListValue[LoadBalancerInfoTargetGroupPairInfoTargetGroupAttributes]
func (LoadBalancerInfoTargetGroupPairInfoAttributes) TestTrafficRoute ¶
func (tgpi LoadBalancerInfoTargetGroupPairInfoAttributes) TestTrafficRoute() terra.ListValue[LoadBalancerInfoTargetGroupPairInfoTestTrafficRouteAttributes]
type LoadBalancerInfoTargetGroupPairInfoProdTrafficRoute ¶
type LoadBalancerInfoTargetGroupPairInfoProdTrafficRoute struct { // ListenerArns: set of string, required ListenerArns terra.SetValue[terra.StringValue] `hcl:"listener_arns,attr" validate:"required"` }
type LoadBalancerInfoTargetGroupPairInfoProdTrafficRouteAttributes ¶
type LoadBalancerInfoTargetGroupPairInfoProdTrafficRouteAttributes struct {
// contains filtered or unexported fields
}
func (LoadBalancerInfoTargetGroupPairInfoProdTrafficRouteAttributes) InternalRef ¶
func (ptr LoadBalancerInfoTargetGroupPairInfoProdTrafficRouteAttributes) InternalRef() (terra.Reference, error)
func (LoadBalancerInfoTargetGroupPairInfoProdTrafficRouteAttributes) InternalTokens ¶
func (ptr LoadBalancerInfoTargetGroupPairInfoProdTrafficRouteAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoadBalancerInfoTargetGroupPairInfoProdTrafficRouteAttributes) InternalWithRef ¶
func (ptr LoadBalancerInfoTargetGroupPairInfoProdTrafficRouteAttributes) InternalWithRef(ref terra.Reference) LoadBalancerInfoTargetGroupPairInfoProdTrafficRouteAttributes
func (LoadBalancerInfoTargetGroupPairInfoProdTrafficRouteAttributes) ListenerArns ¶
func (ptr LoadBalancerInfoTargetGroupPairInfoProdTrafficRouteAttributes) ListenerArns() terra.SetValue[terra.StringValue]
type LoadBalancerInfoTargetGroupPairInfoProdTrafficRouteState ¶
type LoadBalancerInfoTargetGroupPairInfoProdTrafficRouteState struct {
ListenerArns []string `json:"listener_arns"`
}
type LoadBalancerInfoTargetGroupPairInfoState ¶
type LoadBalancerInfoTargetGroupPairInfoState struct { ProdTrafficRoute []LoadBalancerInfoTargetGroupPairInfoProdTrafficRouteState `json:"prod_traffic_route"` TargetGroup []LoadBalancerInfoTargetGroupPairInfoTargetGroupState `json:"target_group"` TestTrafficRoute []LoadBalancerInfoTargetGroupPairInfoTestTrafficRouteState `json:"test_traffic_route"` }
type LoadBalancerInfoTargetGroupPairInfoTargetGroup ¶
type LoadBalancerInfoTargetGroupPairInfoTargetGroup struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` }
type LoadBalancerInfoTargetGroupPairInfoTargetGroupAttributes ¶
type LoadBalancerInfoTargetGroupPairInfoTargetGroupAttributes struct {
// contains filtered or unexported fields
}
func (LoadBalancerInfoTargetGroupPairInfoTargetGroupAttributes) InternalRef ¶
func (tg LoadBalancerInfoTargetGroupPairInfoTargetGroupAttributes) InternalRef() (terra.Reference, error)
func (LoadBalancerInfoTargetGroupPairInfoTargetGroupAttributes) InternalTokens ¶
func (tg LoadBalancerInfoTargetGroupPairInfoTargetGroupAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoadBalancerInfoTargetGroupPairInfoTargetGroupAttributes) InternalWithRef ¶
func (tg LoadBalancerInfoTargetGroupPairInfoTargetGroupAttributes) InternalWithRef(ref terra.Reference) LoadBalancerInfoTargetGroupPairInfoTargetGroupAttributes
func (LoadBalancerInfoTargetGroupPairInfoTargetGroupAttributes) Name ¶
func (tg LoadBalancerInfoTargetGroupPairInfoTargetGroupAttributes) Name() terra.StringValue
type LoadBalancerInfoTargetGroupPairInfoTargetGroupState ¶
type LoadBalancerInfoTargetGroupPairInfoTargetGroupState struct {
Name string `json:"name"`
}
type LoadBalancerInfoTargetGroupPairInfoTestTrafficRoute ¶
type LoadBalancerInfoTargetGroupPairInfoTestTrafficRoute struct { // ListenerArns: set of string, required ListenerArns terra.SetValue[terra.StringValue] `hcl:"listener_arns,attr" validate:"required"` }
type LoadBalancerInfoTargetGroupPairInfoTestTrafficRouteAttributes ¶
type LoadBalancerInfoTargetGroupPairInfoTestTrafficRouteAttributes struct {
// contains filtered or unexported fields
}
func (LoadBalancerInfoTargetGroupPairInfoTestTrafficRouteAttributes) InternalRef ¶
func (ttr LoadBalancerInfoTargetGroupPairInfoTestTrafficRouteAttributes) InternalRef() (terra.Reference, error)
func (LoadBalancerInfoTargetGroupPairInfoTestTrafficRouteAttributes) InternalTokens ¶
func (ttr LoadBalancerInfoTargetGroupPairInfoTestTrafficRouteAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoadBalancerInfoTargetGroupPairInfoTestTrafficRouteAttributes) InternalWithRef ¶
func (ttr LoadBalancerInfoTargetGroupPairInfoTestTrafficRouteAttributes) InternalWithRef(ref terra.Reference) LoadBalancerInfoTargetGroupPairInfoTestTrafficRouteAttributes
func (LoadBalancerInfoTargetGroupPairInfoTestTrafficRouteAttributes) ListenerArns ¶
func (ttr LoadBalancerInfoTargetGroupPairInfoTestTrafficRouteAttributes) ListenerArns() terra.SetValue[terra.StringValue]
type LoadBalancerInfoTargetGroupPairInfoTestTrafficRouteState ¶
type LoadBalancerInfoTargetGroupPairInfoTestTrafficRouteState struct {
ListenerArns []string `json:"listener_arns"`
}
type OnPremisesInstanceTagFilter ¶
type OnPremisesInstanceTagFilter struct { // Key: string, optional Key terra.StringValue `hcl:"key,attr"` // Type: string, optional Type terra.StringValue `hcl:"type,attr"` // Value: string, optional Value terra.StringValue `hcl:"value,attr"` }
type OnPremisesInstanceTagFilterAttributes ¶
type OnPremisesInstanceTagFilterAttributes struct {
// contains filtered or unexported fields
}
func (OnPremisesInstanceTagFilterAttributes) InternalRef ¶
func (opitf OnPremisesInstanceTagFilterAttributes) InternalRef() (terra.Reference, error)
func (OnPremisesInstanceTagFilterAttributes) InternalTokens ¶
func (opitf OnPremisesInstanceTagFilterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OnPremisesInstanceTagFilterAttributes) InternalWithRef ¶
func (opitf OnPremisesInstanceTagFilterAttributes) InternalWithRef(ref terra.Reference) OnPremisesInstanceTagFilterAttributes
func (OnPremisesInstanceTagFilterAttributes) Key ¶
func (opitf OnPremisesInstanceTagFilterAttributes) Key() terra.StringValue
func (OnPremisesInstanceTagFilterAttributes) Type ¶
func (opitf OnPremisesInstanceTagFilterAttributes) Type() terra.StringValue
func (OnPremisesInstanceTagFilterAttributes) Value ¶
func (opitf OnPremisesInstanceTagFilterAttributes) Value() terra.StringValue
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_codedeploy_deployment_group.
func (*Resource) Attributes ¶
func (acdg *Resource) Attributes() awsCodedeployDeploymentGroupAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (acdg *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (acdg *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 TriggerConfiguration ¶
type TriggerConfiguration struct { // TriggerEvents: set of string, required TriggerEvents terra.SetValue[terra.StringValue] `hcl:"trigger_events,attr" validate:"required"` // TriggerName: string, required TriggerName terra.StringValue `hcl:"trigger_name,attr" validate:"required"` // TriggerTargetArn: string, required TriggerTargetArn terra.StringValue `hcl:"trigger_target_arn,attr" validate:"required"` }
type TriggerConfigurationAttributes ¶
type TriggerConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (TriggerConfigurationAttributes) InternalRef ¶
func (tc TriggerConfigurationAttributes) InternalRef() (terra.Reference, error)
func (TriggerConfigurationAttributes) InternalTokens ¶
func (tc TriggerConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TriggerConfigurationAttributes) InternalWithRef ¶
func (tc TriggerConfigurationAttributes) InternalWithRef(ref terra.Reference) TriggerConfigurationAttributes
func (TriggerConfigurationAttributes) TriggerEvents ¶
func (tc TriggerConfigurationAttributes) TriggerEvents() terra.SetValue[terra.StringValue]
func (TriggerConfigurationAttributes) TriggerName ¶
func (tc TriggerConfigurationAttributes) TriggerName() terra.StringValue
func (TriggerConfigurationAttributes) TriggerTargetArn ¶
func (tc TriggerConfigurationAttributes) TriggerTargetArn() terra.StringValue
Click to show internal directories.
Click to hide internal directories.