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 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[DeploymentReadyOptionAttributes]
- func (bgdc BlueGreenDeploymentConfigAttributes) GreenFleetProvisioningOption() terra.ListValue[GreenFleetProvisioningOptionAttributes]
- 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() terra.ListValue[TerminateBlueInstancesOnDeploymentSuccessAttributes]
- type BlueGreenDeploymentConfigState
- type DeploymentReadyOption
- type DeploymentReadyOptionAttributes
- func (dro DeploymentReadyOptionAttributes) ActionOnTimeout() terra.StringValue
- func (dro DeploymentReadyOptionAttributes) InternalRef() (terra.Reference, error)
- func (dro DeploymentReadyOptionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dro DeploymentReadyOptionAttributes) InternalWithRef(ref terra.Reference) DeploymentReadyOptionAttributes
- func (dro DeploymentReadyOptionAttributes) WaitTimeInMinutes() terra.NumberValue
- type DeploymentReadyOptionState
- 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 ElbInfo
- type ElbInfoAttributes
- type ElbInfoState
- type GreenFleetProvisioningOption
- type GreenFleetProvisioningOptionAttributes
- func (gfpo GreenFleetProvisioningOptionAttributes) Action() terra.StringValue
- func (gfpo GreenFleetProvisioningOptionAttributes) InternalRef() (terra.Reference, error)
- func (gfpo GreenFleetProvisioningOptionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gfpo GreenFleetProvisioningOptionAttributes) InternalWithRef(ref terra.Reference) GreenFleetProvisioningOptionAttributes
- type GreenFleetProvisioningOptionState
- type LoadBalancerInfo
- type LoadBalancerInfoAttributes
- func (lbi LoadBalancerInfoAttributes) ElbInfo() terra.SetValue[ElbInfoAttributes]
- 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[TargetGroupInfoAttributes]
- func (lbi LoadBalancerInfoAttributes) TargetGroupPairInfo() terra.ListValue[TargetGroupPairInfoAttributes]
- type LoadBalancerInfoState
- 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 ProdTrafficRoute
- type ProdTrafficRouteAttributes
- func (ptr ProdTrafficRouteAttributes) InternalRef() (terra.Reference, error)
- func (ptr ProdTrafficRouteAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ptr ProdTrafficRouteAttributes) InternalWithRef(ref terra.Reference) ProdTrafficRouteAttributes
- func (ptr ProdTrafficRouteAttributes) ListenerArns() terra.SetValue[terra.StringValue]
- type ProdTrafficRouteState
- type TargetGroup
- type TargetGroupAttributes
- type TargetGroupInfo
- type TargetGroupInfoAttributes
- func (tgi TargetGroupInfoAttributes) InternalRef() (terra.Reference, error)
- func (tgi TargetGroupInfoAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tgi TargetGroupInfoAttributes) InternalWithRef(ref terra.Reference) TargetGroupInfoAttributes
- func (tgi TargetGroupInfoAttributes) Name() terra.StringValue
- type TargetGroupInfoState
- type TargetGroupPairInfo
- type TargetGroupPairInfoAttributes
- func (tgpi TargetGroupPairInfoAttributes) InternalRef() (terra.Reference, error)
- func (tgpi TargetGroupPairInfoAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tgpi TargetGroupPairInfoAttributes) InternalWithRef(ref terra.Reference) TargetGroupPairInfoAttributes
- func (tgpi TargetGroupPairInfoAttributes) ProdTrafficRoute() terra.ListValue[ProdTrafficRouteAttributes]
- func (tgpi TargetGroupPairInfoAttributes) TargetGroup() terra.ListValue[TargetGroupAttributes]
- func (tgpi TargetGroupPairInfoAttributes) TestTrafficRoute() terra.ListValue[TestTrafficRouteAttributes]
- type TargetGroupPairInfoState
- type TargetGroupState
- type TerminateBlueInstancesOnDeploymentSuccess
- type TerminateBlueInstancesOnDeploymentSuccessAttributes
- func (tbiods TerminateBlueInstancesOnDeploymentSuccessAttributes) Action() terra.StringValue
- func (tbiods TerminateBlueInstancesOnDeploymentSuccessAttributes) InternalRef() (terra.Reference, error)
- func (tbiods TerminateBlueInstancesOnDeploymentSuccessAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tbiods TerminateBlueInstancesOnDeploymentSuccessAttributes) InternalWithRef(ref terra.Reference) TerminateBlueInstancesOnDeploymentSuccessAttributes
- func (tbiods TerminateBlueInstancesOnDeploymentSuccessAttributes) TerminationWaitTimeInMinutes() terra.NumberValue
- type TerminateBlueInstancesOnDeploymentSuccessState
- type TestTrafficRoute
- type TestTrafficRouteAttributes
- func (ttr TestTrafficRouteAttributes) InternalRef() (terra.Reference, error)
- func (ttr TestTrafficRouteAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ttr TestTrafficRouteAttributes) InternalWithRef(ref terra.Reference) TestTrafficRouteAttributes
- func (ttr TestTrafficRouteAttributes) ListenerArns() terra.SetValue[terra.StringValue]
- type TestTrafficRouteState
- 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 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 { // DeploymentReadyOption: optional DeploymentReadyOption *DeploymentReadyOption `hcl:"deployment_ready_option,block"` // GreenFleetProvisioningOption: optional GreenFleetProvisioningOption *GreenFleetProvisioningOption `hcl:"green_fleet_provisioning_option,block"` // TerminateBlueInstancesOnDeploymentSuccess: optional TerminateBlueInstancesOnDeploymentSuccess *TerminateBlueInstancesOnDeploymentSuccess `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[DeploymentReadyOptionAttributes]
func (BlueGreenDeploymentConfigAttributes) GreenFleetProvisioningOption ¶
func (bgdc BlueGreenDeploymentConfigAttributes) GreenFleetProvisioningOption() terra.ListValue[GreenFleetProvisioningOptionAttributes]
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[TerminateBlueInstancesOnDeploymentSuccessAttributes]
type BlueGreenDeploymentConfigState ¶
type BlueGreenDeploymentConfigState struct { DeploymentReadyOption []DeploymentReadyOptionState `json:"deployment_ready_option"` GreenFleetProvisioningOption []GreenFleetProvisioningOptionState `json:"green_fleet_provisioning_option"` TerminateBlueInstancesOnDeploymentSuccess []TerminateBlueInstancesOnDeploymentSuccessState `json:"terminate_blue_instances_on_deployment_success"` }
type DeploymentReadyOption ¶
type DeploymentReadyOption 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 DeploymentReadyOptionAttributes ¶
type DeploymentReadyOptionAttributes struct {
// contains filtered or unexported fields
}
func (DeploymentReadyOptionAttributes) ActionOnTimeout ¶
func (dro DeploymentReadyOptionAttributes) ActionOnTimeout() terra.StringValue
func (DeploymentReadyOptionAttributes) InternalRef ¶
func (dro DeploymentReadyOptionAttributes) InternalRef() (terra.Reference, error)
func (DeploymentReadyOptionAttributes) InternalTokens ¶
func (dro DeploymentReadyOptionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeploymentReadyOptionAttributes) InternalWithRef ¶
func (dro DeploymentReadyOptionAttributes) InternalWithRef(ref terra.Reference) DeploymentReadyOptionAttributes
func (DeploymentReadyOptionAttributes) WaitTimeInMinutes ¶
func (dro DeploymentReadyOptionAttributes) WaitTimeInMinutes() 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 ElbInfo ¶
type ElbInfo struct { // Name: string, optional Name terra.StringValue `hcl:"name,attr"` }
type ElbInfoAttributes ¶
type ElbInfoAttributes struct {
// contains filtered or unexported fields
}
func (ElbInfoAttributes) InternalRef ¶
func (ei ElbInfoAttributes) InternalRef() (terra.Reference, error)
func (ElbInfoAttributes) InternalTokens ¶
func (ei ElbInfoAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ElbInfoAttributes) InternalWithRef ¶
func (ei ElbInfoAttributes) InternalWithRef(ref terra.Reference) ElbInfoAttributes
func (ElbInfoAttributes) Name ¶
func (ei ElbInfoAttributes) Name() terra.StringValue
type ElbInfoState ¶
type ElbInfoState struct {
Name string `json:"name"`
}
type GreenFleetProvisioningOption ¶
type GreenFleetProvisioningOption struct { // Action: string, optional Action terra.StringValue `hcl:"action,attr"` }
type GreenFleetProvisioningOptionAttributes ¶
type GreenFleetProvisioningOptionAttributes struct {
// contains filtered or unexported fields
}
func (GreenFleetProvisioningOptionAttributes) Action ¶
func (gfpo GreenFleetProvisioningOptionAttributes) Action() terra.StringValue
func (GreenFleetProvisioningOptionAttributes) InternalRef ¶
func (gfpo GreenFleetProvisioningOptionAttributes) InternalRef() (terra.Reference, error)
func (GreenFleetProvisioningOptionAttributes) InternalTokens ¶
func (gfpo GreenFleetProvisioningOptionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (GreenFleetProvisioningOptionAttributes) InternalWithRef ¶
func (gfpo GreenFleetProvisioningOptionAttributes) InternalWithRef(ref terra.Reference) GreenFleetProvisioningOptionAttributes
type GreenFleetProvisioningOptionState ¶
type GreenFleetProvisioningOptionState struct {
Action string `json:"action"`
}
type LoadBalancerInfo ¶
type LoadBalancerInfo struct { // ElbInfo: min=0 ElbInfo []ElbInfo `hcl:"elb_info,block" validate:"min=0"` // TargetGroupInfo: min=0 TargetGroupInfo []TargetGroupInfo `hcl:"target_group_info,block" validate:"min=0"` // TargetGroupPairInfo: optional TargetGroupPairInfo *TargetGroupPairInfo `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[ElbInfoAttributes]
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[TargetGroupInfoAttributes]
func (LoadBalancerInfoAttributes) TargetGroupPairInfo ¶
func (lbi LoadBalancerInfoAttributes) TargetGroupPairInfo() terra.ListValue[TargetGroupPairInfoAttributes]
type LoadBalancerInfoState ¶
type LoadBalancerInfoState struct { ElbInfo []ElbInfoState `json:"elb_info"` TargetGroupInfo []TargetGroupInfoState `json:"target_group_info"` TargetGroupPairInfo []TargetGroupPairInfoState `json:"target_group_pair_info"` }
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 ProdTrafficRoute ¶
type ProdTrafficRoute struct { // ListenerArns: set of string, required ListenerArns terra.SetValue[terra.StringValue] `hcl:"listener_arns,attr" validate:"required"` }
type ProdTrafficRouteAttributes ¶
type ProdTrafficRouteAttributes struct {
// contains filtered or unexported fields
}
func (ProdTrafficRouteAttributes) InternalRef ¶
func (ptr ProdTrafficRouteAttributes) InternalRef() (terra.Reference, error)
func (ProdTrafficRouteAttributes) InternalTokens ¶
func (ptr ProdTrafficRouteAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ProdTrafficRouteAttributes) InternalWithRef ¶
func (ptr ProdTrafficRouteAttributes) InternalWithRef(ref terra.Reference) ProdTrafficRouteAttributes
func (ProdTrafficRouteAttributes) ListenerArns ¶
func (ptr ProdTrafficRouteAttributes) ListenerArns() terra.SetValue[terra.StringValue]
type ProdTrafficRouteState ¶
type ProdTrafficRouteState struct {
ListenerArns []string `json:"listener_arns"`
}
type TargetGroup ¶
type TargetGroup struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` }
type TargetGroupAttributes ¶
type TargetGroupAttributes struct {
// contains filtered or unexported fields
}
func (TargetGroupAttributes) InternalRef ¶
func (tg TargetGroupAttributes) InternalRef() (terra.Reference, error)
func (TargetGroupAttributes) InternalTokens ¶
func (tg TargetGroupAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TargetGroupAttributes) InternalWithRef ¶
func (tg TargetGroupAttributes) InternalWithRef(ref terra.Reference) TargetGroupAttributes
func (TargetGroupAttributes) Name ¶
func (tg TargetGroupAttributes) Name() terra.StringValue
type TargetGroupInfo ¶
type TargetGroupInfo struct { // Name: string, optional Name terra.StringValue `hcl:"name,attr"` }
type TargetGroupInfoAttributes ¶
type TargetGroupInfoAttributes struct {
// contains filtered or unexported fields
}
func (TargetGroupInfoAttributes) InternalRef ¶
func (tgi TargetGroupInfoAttributes) InternalRef() (terra.Reference, error)
func (TargetGroupInfoAttributes) InternalTokens ¶
func (tgi TargetGroupInfoAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TargetGroupInfoAttributes) InternalWithRef ¶
func (tgi TargetGroupInfoAttributes) InternalWithRef(ref terra.Reference) TargetGroupInfoAttributes
func (TargetGroupInfoAttributes) Name ¶
func (tgi TargetGroupInfoAttributes) Name() terra.StringValue
type TargetGroupInfoState ¶
type TargetGroupInfoState struct {
Name string `json:"name"`
}
type TargetGroupPairInfo ¶
type TargetGroupPairInfo struct { // ProdTrafficRoute: required ProdTrafficRoute *ProdTrafficRoute `hcl:"prod_traffic_route,block" validate:"required"` // TargetGroup: min=1,max=2 TargetGroup []TargetGroup `hcl:"target_group,block" validate:"min=1,max=2"` // TestTrafficRoute: optional TestTrafficRoute *TestTrafficRoute `hcl:"test_traffic_route,block"` }
type TargetGroupPairInfoAttributes ¶
type TargetGroupPairInfoAttributes struct {
// contains filtered or unexported fields
}
func (TargetGroupPairInfoAttributes) InternalRef ¶
func (tgpi TargetGroupPairInfoAttributes) InternalRef() (terra.Reference, error)
func (TargetGroupPairInfoAttributes) InternalTokens ¶
func (tgpi TargetGroupPairInfoAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TargetGroupPairInfoAttributes) InternalWithRef ¶
func (tgpi TargetGroupPairInfoAttributes) InternalWithRef(ref terra.Reference) TargetGroupPairInfoAttributes
func (TargetGroupPairInfoAttributes) ProdTrafficRoute ¶
func (tgpi TargetGroupPairInfoAttributes) ProdTrafficRoute() terra.ListValue[ProdTrafficRouteAttributes]
func (TargetGroupPairInfoAttributes) TargetGroup ¶
func (tgpi TargetGroupPairInfoAttributes) TargetGroup() terra.ListValue[TargetGroupAttributes]
func (TargetGroupPairInfoAttributes) TestTrafficRoute ¶
func (tgpi TargetGroupPairInfoAttributes) TestTrafficRoute() terra.ListValue[TestTrafficRouteAttributes]
type TargetGroupPairInfoState ¶
type TargetGroupPairInfoState struct { ProdTrafficRoute []ProdTrafficRouteState `json:"prod_traffic_route"` TargetGroup []TargetGroupState `json:"target_group"` TestTrafficRoute []TestTrafficRouteState `json:"test_traffic_route"` }
type TargetGroupState ¶
type TargetGroupState struct {
Name string `json:"name"`
}
type TerminateBlueInstancesOnDeploymentSuccess ¶
type TerminateBlueInstancesOnDeploymentSuccess struct { // Action: string, optional Action terra.StringValue `hcl:"action,attr"` // TerminationWaitTimeInMinutes: number, optional TerminationWaitTimeInMinutes terra.NumberValue `hcl:"termination_wait_time_in_minutes,attr"` }
type TerminateBlueInstancesOnDeploymentSuccessAttributes ¶
type TerminateBlueInstancesOnDeploymentSuccessAttributes struct {
// contains filtered or unexported fields
}
func (TerminateBlueInstancesOnDeploymentSuccessAttributes) Action ¶
func (tbiods TerminateBlueInstancesOnDeploymentSuccessAttributes) Action() terra.StringValue
func (TerminateBlueInstancesOnDeploymentSuccessAttributes) InternalRef ¶
func (tbiods TerminateBlueInstancesOnDeploymentSuccessAttributes) InternalRef() (terra.Reference, error)
func (TerminateBlueInstancesOnDeploymentSuccessAttributes) InternalTokens ¶
func (tbiods TerminateBlueInstancesOnDeploymentSuccessAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TerminateBlueInstancesOnDeploymentSuccessAttributes) InternalWithRef ¶
func (tbiods TerminateBlueInstancesOnDeploymentSuccessAttributes) InternalWithRef(ref terra.Reference) TerminateBlueInstancesOnDeploymentSuccessAttributes
func (TerminateBlueInstancesOnDeploymentSuccessAttributes) TerminationWaitTimeInMinutes ¶
func (tbiods TerminateBlueInstancesOnDeploymentSuccessAttributes) TerminationWaitTimeInMinutes() terra.NumberValue
type TestTrafficRoute ¶
type TestTrafficRoute struct { // ListenerArns: set of string, required ListenerArns terra.SetValue[terra.StringValue] `hcl:"listener_arns,attr" validate:"required"` }
type TestTrafficRouteAttributes ¶
type TestTrafficRouteAttributes struct {
// contains filtered or unexported fields
}
func (TestTrafficRouteAttributes) InternalRef ¶
func (ttr TestTrafficRouteAttributes) InternalRef() (terra.Reference, error)
func (TestTrafficRouteAttributes) InternalTokens ¶
func (ttr TestTrafficRouteAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TestTrafficRouteAttributes) InternalWithRef ¶
func (ttr TestTrafficRouteAttributes) InternalWithRef(ref terra.Reference) TestTrafficRouteAttributes
func (TestTrafficRouteAttributes) ListenerArns ¶
func (ttr TestTrafficRouteAttributes) ListenerArns() terra.SetValue[terra.StringValue]
type TestTrafficRouteState ¶
type TestTrafficRouteState struct {
ListenerArns []string `json:"listener_arns"`
}
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.