AWS Native v0.64.0, Jun 2 23
AWS Native v0.64.0, Jun 2 23
aws-native.lightsail.getContainer
Explore with Pulumi AI
Resource Type definition for AWS::Lightsail::Container
Using getContainer
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getContainer(args: GetContainerArgs, opts?: InvokeOptions): Promise<GetContainerResult>
function getContainerOutput(args: GetContainerOutputArgs, opts?: InvokeOptions): Output<GetContainerResult>
def get_container(service_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetContainerResult
def get_container_output(service_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetContainerResult]
func LookupContainer(ctx *Context, args *LookupContainerArgs, opts ...InvokeOption) (*LookupContainerResult, error)
func LookupContainerOutput(ctx *Context, args *LookupContainerOutputArgs, opts ...InvokeOption) LookupContainerResultOutput
> Note: This function is named LookupContainer
in the Go SDK.
public static class GetContainer
{
public static Task<GetContainerResult> InvokeAsync(GetContainerArgs args, InvokeOptions? opts = null)
public static Output<GetContainerResult> Invoke(GetContainerInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetContainerResult> getContainer(GetContainerArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:lightsail:getContainer
arguments:
# arguments dictionary
The following arguments are supported:
- Service
Name string The name for the container service.
- Service
Name string The name for the container service.
- service
Name String The name for the container service.
- service
Name string The name for the container service.
- service_
name str The name for the container service.
- service
Name String The name for the container service.
getContainer Result
The following output properties are available:
- Container
Arn string - Container
Service Pulumi.Deployment Aws Native. Lightsail. Outputs. Container Service Deployment Describes a container deployment configuration of an Amazon Lightsail container service.
- Is
Disabled bool A Boolean value to indicate whether the container service is disabled.
- Power string
The power specification for the container service.
- Public
Domain List<Pulumi.Names Aws Native. Lightsail. Outputs. Container Public Domain Name> The public domain names to use with the container service, such as example.com and www.example.com.
- Scale int
The scale specification for the container service.
- List<Pulumi.
Aws Native. Lightsail. Outputs. Container Tag> An array of key-value pairs to apply to this resource.
- Url string
The publicly accessible URL of the container service.
- Container
Arn string - Container
Service ContainerDeployment Service Deployment Describes a container deployment configuration of an Amazon Lightsail container service.
- Is
Disabled bool A Boolean value to indicate whether the container service is disabled.
- Power string
The power specification for the container service.
- Public
Domain []ContainerNames Public Domain Name The public domain names to use with the container service, such as example.com and www.example.com.
- Scale int
The scale specification for the container service.
- []Container
Tag An array of key-value pairs to apply to this resource.
- Url string
The publicly accessible URL of the container service.
- container
Arn String - container
Service ContainerDeployment Service Deployment Describes a container deployment configuration of an Amazon Lightsail container service.
- is
Disabled Boolean A Boolean value to indicate whether the container service is disabled.
- power String
The power specification for the container service.
- public
Domain List<ContainerNames Public Domain Name> The public domain names to use with the container service, such as example.com and www.example.com.
- scale Integer
The scale specification for the container service.
- List<Container
Tag> An array of key-value pairs to apply to this resource.
- url String
The publicly accessible URL of the container service.
- container
Arn string - container
Service ContainerDeployment Service Deployment Describes a container deployment configuration of an Amazon Lightsail container service.
- is
Disabled boolean A Boolean value to indicate whether the container service is disabled.
- power string
The power specification for the container service.
- public
Domain ContainerNames Public Domain Name[] The public domain names to use with the container service, such as example.com and www.example.com.
- scale number
The scale specification for the container service.
- Container
Tag[] An array of key-value pairs to apply to this resource.
- url string
The publicly accessible URL of the container service.
- container_
arn str - container_
service_ Containerdeployment Service Deployment Describes a container deployment configuration of an Amazon Lightsail container service.
- is_
disabled bool A Boolean value to indicate whether the container service is disabled.
- power str
The power specification for the container service.
- public_
domain_ Sequence[Containernames Public Domain Name] The public domain names to use with the container service, such as example.com and www.example.com.
- scale int
The scale specification for the container service.
- Sequence[Container
Tag] An array of key-value pairs to apply to this resource.
- url str
The publicly accessible URL of the container service.
- container
Arn String - container
Service Property MapDeployment Describes a container deployment configuration of an Amazon Lightsail container service.
- is
Disabled Boolean A Boolean value to indicate whether the container service is disabled.
- power String
The power specification for the container service.
- public
Domain List<Property Map>Names The public domain names to use with the container service, such as example.com and www.example.com.
- scale Number
The scale specification for the container service.
- List<Property Map>
An array of key-value pairs to apply to this resource.
- url String
The publicly accessible URL of the container service.
Supporting Types
Container
- Command List<string>
The launch command for the container.
- Container
Name string The name of the container.
- Environment
List<Pulumi.
Aws Native. Lightsail. Inputs. Container Environment Variable> The environment variables of the container.
- Image string
The name of the image used for the container.
- Ports
List<Pulumi.
Aws Native. Lightsail. Inputs. Container Port Info> The open firewall ports of the container.
- Command []string
The launch command for the container.
- Container
Name string The name of the container.
- Environment
[]Container
Environment Variable The environment variables of the container.
- Image string
The name of the image used for the container.
- Ports
[]Container
Port Info The open firewall ports of the container.
- command List<String>
The launch command for the container.
- container
Name String The name of the container.
- environment
List<Container
Environment Variable> The environment variables of the container.
- image String
The name of the image used for the container.
- ports
List<Container
Port Info> The open firewall ports of the container.
- command string[]
The launch command for the container.
- container
Name string The name of the container.
- environment
Container
Environment Variable[] The environment variables of the container.
- image string
The name of the image used for the container.
- ports
Container
Port Info[] The open firewall ports of the container.
- command Sequence[str]
The launch command for the container.
- container_
name str The name of the container.
- environment
Sequence[Container
Environment Variable] The environment variables of the container.
- image str
The name of the image used for the container.
- ports
Sequence[Container
Port Info] The open firewall ports of the container.
- command List<String>
The launch command for the container.
- container
Name String The name of the container.
- environment List<Property Map>
The environment variables of the container.
- image String
The name of the image used for the container.
- ports List<Property Map>
The open firewall ports of the container.
ContainerEnvironmentVariable
ContainerHealthCheckConfig
- Healthy
Threshold int The number of consecutive health checks successes required before moving the container to the Healthy state. The default value is 2.
- Interval
Seconds int The approximate interval, in seconds, between health checks of an individual container. You can specify between 5 and 300 seconds. The default value is 5.
- Path string
The path on the container on which to perform the health check. The default value is /.
- Success
Codes string The HTTP codes to use when checking for a successful response from a container. You can specify values between 200 and 499. You can specify multiple values (for example, 200,202) or a range of values (for example, 200-299).
- Timeout
Seconds int The amount of time, in seconds, during which no response means a failed health check. You can specify between 2 and 60 seconds. The default value is 2.
- Unhealthy
Threshold int The number of consecutive health check failures required before moving the container to the Unhealthy state. The default value is 2.
- Healthy
Threshold int The number of consecutive health checks successes required before moving the container to the Healthy state. The default value is 2.
- Interval
Seconds int The approximate interval, in seconds, between health checks of an individual container. You can specify between 5 and 300 seconds. The default value is 5.
- Path string
The path on the container on which to perform the health check. The default value is /.
- Success
Codes string The HTTP codes to use when checking for a successful response from a container. You can specify values between 200 and 499. You can specify multiple values (for example, 200,202) or a range of values (for example, 200-299).
- Timeout
Seconds int The amount of time, in seconds, during which no response means a failed health check. You can specify between 2 and 60 seconds. The default value is 2.
- Unhealthy
Threshold int The number of consecutive health check failures required before moving the container to the Unhealthy state. The default value is 2.
- healthy
Threshold Integer The number of consecutive health checks successes required before moving the container to the Healthy state. The default value is 2.
- interval
Seconds Integer The approximate interval, in seconds, between health checks of an individual container. You can specify between 5 and 300 seconds. The default value is 5.
- path String
The path on the container on which to perform the health check. The default value is /.
- success
Codes String The HTTP codes to use when checking for a successful response from a container. You can specify values between 200 and 499. You can specify multiple values (for example, 200,202) or a range of values (for example, 200-299).
- timeout
Seconds Integer The amount of time, in seconds, during which no response means a failed health check. You can specify between 2 and 60 seconds. The default value is 2.
- unhealthy
Threshold Integer The number of consecutive health check failures required before moving the container to the Unhealthy state. The default value is 2.
- healthy
Threshold number The number of consecutive health checks successes required before moving the container to the Healthy state. The default value is 2.
- interval
Seconds number The approximate interval, in seconds, between health checks of an individual container. You can specify between 5 and 300 seconds. The default value is 5.
- path string
The path on the container on which to perform the health check. The default value is /.
- success
Codes string The HTTP codes to use when checking for a successful response from a container. You can specify values between 200 and 499. You can specify multiple values (for example, 200,202) or a range of values (for example, 200-299).
- timeout
Seconds number The amount of time, in seconds, during which no response means a failed health check. You can specify between 2 and 60 seconds. The default value is 2.
- unhealthy
Threshold number The number of consecutive health check failures required before moving the container to the Unhealthy state. The default value is 2.
- healthy_
threshold int The number of consecutive health checks successes required before moving the container to the Healthy state. The default value is 2.
- interval_
seconds int The approximate interval, in seconds, between health checks of an individual container. You can specify between 5 and 300 seconds. The default value is 5.
- path str
The path on the container on which to perform the health check. The default value is /.
- success_
codes str The HTTP codes to use when checking for a successful response from a container. You can specify values between 200 and 499. You can specify multiple values (for example, 200,202) or a range of values (for example, 200-299).
- timeout_
seconds int The amount of time, in seconds, during which no response means a failed health check. You can specify between 2 and 60 seconds. The default value is 2.
- unhealthy_
threshold int The number of consecutive health check failures required before moving the container to the Unhealthy state. The default value is 2.
- healthy
Threshold Number The number of consecutive health checks successes required before moving the container to the Healthy state. The default value is 2.
- interval
Seconds Number The approximate interval, in seconds, between health checks of an individual container. You can specify between 5 and 300 seconds. The default value is 5.
- path String
The path on the container on which to perform the health check. The default value is /.
- success
Codes String The HTTP codes to use when checking for a successful response from a container. You can specify values between 200 and 499. You can specify multiple values (for example, 200,202) or a range of values (for example, 200-299).
- timeout
Seconds Number The amount of time, in seconds, during which no response means a failed health check. You can specify between 2 and 60 seconds. The default value is 2.
- unhealthy
Threshold Number The number of consecutive health check failures required before moving the container to the Unhealthy state. The default value is 2.
ContainerPortInfo
ContainerPublicDomainName
- Certificate
Name string - Domain
Names List<string> An object that describes the configuration for the containers of the deployment.
- Certificate
Name string - Domain
Names []string An object that describes the configuration for the containers of the deployment.
- certificate
Name String - domain
Names List<String> An object that describes the configuration for the containers of the deployment.
- certificate
Name string - domain
Names string[] An object that describes the configuration for the containers of the deployment.
- certificate_
name str - domain_
names Sequence[str] An object that describes the configuration for the containers of the deployment.
- certificate
Name String - domain
Names List<String> An object that describes the configuration for the containers of the deployment.
ContainerPublicEndpoint
- Container
Name string The name of the container for the endpoint.
- Container
Port int The port of the container to which traffic is forwarded to.
- Health
Check Pulumi.Config Aws Native. Lightsail. Inputs. Container Health Check Config An object that describes the health check configuration of the container.
- Container
Name string The name of the container for the endpoint.
- Container
Port int The port of the container to which traffic is forwarded to.
- Health
Check ContainerConfig Health Check Config An object that describes the health check configuration of the container.
- container
Name String The name of the container for the endpoint.
- container
Port Integer The port of the container to which traffic is forwarded to.
- health
Check ContainerConfig Health Check Config An object that describes the health check configuration of the container.
- container
Name string The name of the container for the endpoint.
- container
Port number The port of the container to which traffic is forwarded to.
- health
Check ContainerConfig Health Check Config An object that describes the health check configuration of the container.
- container_
name str The name of the container for the endpoint.
- container_
port int The port of the container to which traffic is forwarded to.
- health_
check_ Containerconfig Health Check Config An object that describes the health check configuration of the container.
- container
Name String The name of the container for the endpoint.
- container
Port Number The port of the container to which traffic is forwarded to.
- health
Check Property MapConfig An object that describes the health check configuration of the container.
ContainerServiceDeployment
- Containers
List<Pulumi.
Aws Native. Lightsail. Inputs. Container> An object that describes the configuration for the containers of the deployment.
- Public
Endpoint Pulumi.Aws Native. Lightsail. Inputs. Container Public Endpoint An object that describes the endpoint of the deployment.
- Containers
[]Container
Type An object that describes the configuration for the containers of the deployment.
- Public
Endpoint ContainerPublic Endpoint An object that describes the endpoint of the deployment.
- containers List<Container>
An object that describes the configuration for the containers of the deployment.
- public
Endpoint ContainerPublic Endpoint An object that describes the endpoint of the deployment.
- containers Container[]
An object that describes the configuration for the containers of the deployment.
- public
Endpoint ContainerPublic Endpoint An object that describes the endpoint of the deployment.
- containers Sequence[Container]
An object that describes the configuration for the containers of the deployment.
- public_
endpoint ContainerPublic Endpoint An object that describes the endpoint of the deployment.
- containers List<Property Map>
An object that describes the configuration for the containers of the deployment.
- public
Endpoint Property Map An object that describes the endpoint of the deployment.
ContainerTag
- Key string
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Key string
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key String
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key string
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value string
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key str
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value str
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key String
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0