Versions in this module Expand all Collapse all v5 v5.45.0 Apr 16, 2024 Changes in this version + type Args struct + Container []Container + Id terra.StringValue + PublicEndpoint *PublicEndpoint + ServiceName terra.StringValue + Timeouts *Timeouts + type Container struct + Command terra.ListValue[terra.StringValue] + ContainerName terra.StringValue + Environment terra.MapValue[terra.StringValue] + Image terra.StringValue + Ports terra.MapValue[terra.StringValue] + type ContainerAttributes struct + func (c ContainerAttributes) Command() terra.ListValue[terra.StringValue] + func (c ContainerAttributes) ContainerName() terra.StringValue + func (c ContainerAttributes) Environment() terra.MapValue[terra.StringValue] + func (c ContainerAttributes) Image() terra.StringValue + func (c ContainerAttributes) InternalRef() (terra.Reference, error) + func (c ContainerAttributes) InternalTokens() (hclwrite.Tokens, error) + func (c ContainerAttributes) InternalWithRef(ref terra.Reference) ContainerAttributes + func (c ContainerAttributes) Ports() terra.MapValue[terra.StringValue] + type ContainerState struct + Command []string + ContainerName string + Environment map[string]string + Image string + Ports map[string]string + type PublicEndpoint struct + ContainerName terra.StringValue + ContainerPort terra.NumberValue + HealthCheck *PublicEndpointHealthCheck + type PublicEndpointAttributes struct + func (pe PublicEndpointAttributes) ContainerName() terra.StringValue + func (pe PublicEndpointAttributes) ContainerPort() terra.NumberValue + func (pe PublicEndpointAttributes) HealthCheck() terra.ListValue[PublicEndpointHealthCheckAttributes] + func (pe PublicEndpointAttributes) InternalRef() (terra.Reference, error) + func (pe PublicEndpointAttributes) InternalTokens() (hclwrite.Tokens, error) + func (pe PublicEndpointAttributes) InternalWithRef(ref terra.Reference) PublicEndpointAttributes + type PublicEndpointHealthCheck struct + HealthyThreshold terra.NumberValue + IntervalSeconds terra.NumberValue + Path terra.StringValue + SuccessCodes terra.StringValue + TimeoutSeconds terra.NumberValue + UnhealthyThreshold terra.NumberValue + type PublicEndpointHealthCheckAttributes struct + func (hc PublicEndpointHealthCheckAttributes) HealthyThreshold() terra.NumberValue + func (hc PublicEndpointHealthCheckAttributes) InternalRef() (terra.Reference, error) + func (hc PublicEndpointHealthCheckAttributes) InternalTokens() (hclwrite.Tokens, error) + func (hc PublicEndpointHealthCheckAttributes) InternalWithRef(ref terra.Reference) PublicEndpointHealthCheckAttributes + func (hc PublicEndpointHealthCheckAttributes) IntervalSeconds() terra.NumberValue + func (hc PublicEndpointHealthCheckAttributes) Path() terra.StringValue + func (hc PublicEndpointHealthCheckAttributes) SuccessCodes() terra.StringValue + func (hc PublicEndpointHealthCheckAttributes) TimeoutSeconds() terra.NumberValue + func (hc PublicEndpointHealthCheckAttributes) UnhealthyThreshold() terra.NumberValue + type PublicEndpointHealthCheckState struct + HealthyThreshold float64 + IntervalSeconds float64 + Path string + SuccessCodes string + TimeoutSeconds float64 + UnhealthyThreshold float64 + type PublicEndpointState struct + ContainerName string + ContainerPort float64 + HealthCheck []PublicEndpointHealthCheckState + type Resource struct + Args Args + DependsOn terra.Dependencies + Lifecycle *terra.Lifecycle + Name string + func New(name string, args Args) *Resource + func (alcsdv *Resource) Attributes() awsLightsailContainerServiceDeploymentVersionAttributes + func (alcsdv *Resource) Configuration() interface{} + func (alcsdv *Resource) DependOn() terra.Reference + func (alcsdv *Resource) Dependencies() terra.Dependencies + func (alcsdv *Resource) ImportState(state io.Reader) error + func (alcsdv *Resource) LifecycleManagement() *terra.Lifecycle + func (alcsdv *Resource) LocalName() string + func (alcsdv *Resource) State() (*awsLightsailContainerServiceDeploymentVersionState, bool) + func (alcsdv *Resource) StateMust() *awsLightsailContainerServiceDeploymentVersionState + func (alcsdv *Resource) Type() string + type Timeouts struct + Create terra.StringValue + type TimeoutsAttributes struct + func (t TimeoutsAttributes) Create() terra.StringValue + func (t TimeoutsAttributes) InternalRef() (terra.Reference, error) + func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error) + func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes + type TimeoutsState struct + Create string