class Aws::Lightsail::Types::ContainerServiceDeployment

Describes a container deployment configuration of an Amazon Lightsail container service.

A deployment specifies the settings, such as the ports and launch command, of containers that are deployed to your container service.

@!attribute [rw] version

The version number of the deployment.
@return [Integer]

@!attribute [rw] state

The state of the deployment.

A deployment can be in one of the following states:

* `Activating` - The deployment is being created.

* `Active` - The deployment was successfully created, and it's
  currently running on the container service. The container service
  can have only one deployment in an active state at a time.

* `Inactive` - The deployment was previously successfully created,
  but it is not currently running on the container service.

* `Failed` - The deployment failed. Use the `GetContainerLog` action
  to view the log events for the containers in the deployment to try
  to determine the reason for the failure.
@return [String]

@!attribute [rw] containers

An object that describes the configuration for the containers of the
deployment.
@return [Hash<String,Types::Container>]

@!attribute [rw] public_endpoint

An object that describes the endpoint of the deployment.
@return [Types::ContainerServiceEndpoint]

@!attribute [rw] created_at

The timestamp when the deployment was created.
@return [Time]

@see docs.aws.amazon.com/goto/WebAPI/lightsail-2016-11-28/ContainerServiceDeployment AWS API Documentation

Constants

SENSITIVE