This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::Lightsail::Container Container
Container is a property of the ContainerServiceDeployment property. It describes the settings of a container
that will be launched, or that is launched, to an Amazon Lightsail container
service.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Command" :[ String, ... ], "ContainerName" :String, "Environment" :[ EnvironmentVariable, ... ], "Image" :String, "Ports" :[ PortInfo, ... ]}
YAML
Command:- StringContainerName:StringEnvironment:- EnvironmentVariableImage:StringPorts:- PortInfo
Properties
Command-
The launch command for the container.
Required: No
Type: Array of String
Update requires: No interruption
ContainerName-
The name of the container.
Required: No
Type: String
Update requires: No interruption
Environment-
The environment variables of the container.
Required: No
Type: Array of EnvironmentVariable
Update requires: No interruption
Image-
The name of the image used for the container.
Container images that are sourced from (registered and stored on) your container service start with a colon (
:). For example, if your container service name iscontainer-service-1, the container image label ismystaticsite, and you want to use the third version (3) of the registered container image, then you should specify:container-service-1.mystaticsite.3. To use the latest version of a container image, specifylatestinstead of a version number (for example,:container-service-1.mystaticsite.latest). Your container service will automatically use the highest numbered version of the registered container image.Container images that are sourced from a public registry like Docker Hub don’t start with a colon. For example,
nginx:latestornginx.Required: No
Type: String
Update requires: No interruption
Ports-
An object that describes the open firewall ports and protocols of the container.
Required: No
Type: Array of PortInfo
Update requires: No interruption