We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
aws-native.lightsail.getContainer
Start a Neo task
Explain and create an aws-native.lightsail.getContainer resource
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
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)
public static Output<GetContainerResult> getContainer(GetContainerArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:lightsail:getContainer
arguments:
# arguments dictionaryThe 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 - The Amazon Resource Name (ARN) of the container.
- 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.
- Principal
Arn string - The principal ARN of the container service.
- Private
Registry Pulumi.Access Aws Native. Lightsail. Outputs. Container Private Registry Access - A Boolean value to indicate whether the container service has access to private container image repositories, such as Amazon Elastic Container Registry (Amazon ECR) private repositories.
- 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. Outputs. 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 - The Amazon Resource Name (ARN) of the container.
- 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.
- Principal
Arn string - The principal ARN of the container service.
- Private
Registry ContainerAccess Private Registry Access - A Boolean value to indicate whether the container service has access to private container image repositories, such as Amazon Elastic Container Registry (Amazon ECR) private repositories.
- 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.
- 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 - The Amazon Resource Name (ARN) of the container.
- 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.
- principal
Arn String - The principal ARN of the container service.
- private
Registry ContainerAccess Private Registry Access - A Boolean value to indicate whether the container service has access to private container image repositories, such as Amazon Elastic Container Registry (Amazon ECR) private repositories.
- 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<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 - The Amazon Resource Name (ARN) of the container.
- 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.
- principal
Arn string - The principal ARN of the container service.
- private
Registry ContainerAccess Private Registry Access - A Boolean value to indicate whether the container service has access to private container image repositories, such as Amazon Elastic Container Registry (Amazon ECR) private repositories.
- 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.
- 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 - The Amazon Resource Name (ARN) of the container.
- 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.
- principal_
arn str - The principal ARN of the container service.
- private_
registry_ Containeraccess Private Registry Access - A Boolean value to indicate whether the container service has access to private container image repositories, such as Amazon Elastic Container Registry (Amazon ECR) private repositories.
- 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[root_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 - The Amazon Resource Name (ARN) of the container.
- 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.
- principal
Arn String - The principal ARN of the container service.
- private
Registry Property MapAccess - A Boolean value to indicate whether the container service has access to private container image repositories, such as Amazon Elastic Container Registry (Amazon ECR) private repositories.
- 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
ContainerPrivateRegistryAccess
- Ecr
Image Pulumi.Puller Role Aws Native. Lightsail. Inputs. Container Private Registry Access Ecr Image Puller Role Properties - An object to describe a request to activate or deactivate the role that you can use to grant an Amazon Lightsail container service access to Amazon Elastic Container Registry (Amazon ECR) private repositories.
- Ecr
Image ContainerPuller Role Private Registry Access Ecr Image Puller Role Properties - An object to describe a request to activate or deactivate the role that you can use to grant an Amazon Lightsail container service access to Amazon Elastic Container Registry (Amazon ECR) private repositories.
- ecr
Image ContainerPuller Role Private Registry Access Ecr Image Puller Role Properties - An object to describe a request to activate or deactivate the role that you can use to grant an Amazon Lightsail container service access to Amazon Elastic Container Registry (Amazon ECR) private repositories.
- ecr
Image ContainerPuller Role Private Registry Access Ecr Image Puller Role Properties - An object to describe a request to activate or deactivate the role that you can use to grant an Amazon Lightsail container service access to Amazon Elastic Container Registry (Amazon ECR) private repositories.
- ecr_
image_ Containerpuller_ role Private Registry Access Ecr Image Puller Role Properties - An object to describe a request to activate or deactivate the role that you can use to grant an Amazon Lightsail container service access to Amazon Elastic Container Registry (Amazon ECR) private repositories.
- ecr
Image Property MapPuller Role - An object to describe a request to activate or deactivate the role that you can use to grant an Amazon Lightsail container service access to Amazon Elastic Container Registry (Amazon ECR) private repositories.
ContainerPrivateRegistryAccessEcrImagePullerRoleProperties
- Is
Active bool - A Boolean value that indicates whether to activate the role.
- Principal
Arn string - The Amazon Resource Name (ARN) of the role, if it is activated.
- Is
Active bool - A Boolean value that indicates whether to activate the role.
- Principal
Arn string - The Amazon Resource Name (ARN) of the role, if it is activated.
- is
Active Boolean - A Boolean value that indicates whether to activate the role.
- principal
Arn String - The Amazon Resource Name (ARN) of the role, if it is activated.
- is
Active boolean - A Boolean value that indicates whether to activate the role.
- principal
Arn string - The Amazon Resource Name (ARN) of the role, if it is activated.
- is_
active bool - A Boolean value that indicates whether to activate the role.
- principal_
arn str - The Amazon Resource Name (ARN) of the role, if it is activated.
- is
Active Boolean - A Boolean value that indicates whether to activate the role.
- principal
Arn String - The Amazon Resource Name (ARN) of the role, if it is activated.
ContainerPublicDomainName
- Certificate
Name string - The name of the certificate for the public domains.
- Domain
Names List<string> - An object that describes the configuration for the containers of the deployment.
- Certificate
Name string - The name of the certificate for the public domains.
- Domain
Names []string - An object that describes the configuration for the containers of the deployment.
- certificate
Name String - The name of the certificate for the public domains.
- domain
Names List<String> - An object that describes the configuration for the containers of the deployment.
- certificate
Name string - The name of the certificate for the public domains.
- domain
Names string[] - An object that describes the configuration for the containers of the deployment.
- certificate_
name str - The name of the certificate for the public domains.
- domain_
names Sequence[str] - An object that describes the configuration for the containers of the deployment.
- certificate
Name String - The name of the certificate for the public domains.
- 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.
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
