Builder

class Builder

Properties

Link copied to clipboard

The capacity provider strategy that the deployment is using.

Link copied to clipboard

The Unix timestamp for the time when the service deployment was created.

Link copied to clipboard

The most recent desired count of tasks that was specified for the service to deploy or maintain.

Link copied to clipboard

The number of consecutively failed tasks in the deployment. A task is considered a failure if the service scheduler can't launch the task, the task doesn't transition to a RUNNING state, or if it fails any of its defined health checks and is stopped.

Link copied to clipboard

The Fargate ephemeral storage settings for the deployment.

Link copied to clipboard
var id: String?

The ID of the deployment.

Link copied to clipboard

The launch type the tasks in the service are using. For more information, see Amazon ECS Launch Types in the Amazon Elastic Container Service Developer Guide.

Link copied to clipboard

The VPC subnet and security group configuration for tasks that receive their own elastic network interface by using the awsvpc networking mode.

Link copied to clipboard

The number of tasks in the deployment that are in the PENDING status.

Link copied to clipboard

The operating system that your tasks in the service, or tasks are running on. A platform family is specified only for tasks using the Fargate launch type.

Link copied to clipboard

The platform version that your tasks in the service run on. A platform version is only specified for tasks using the Fargate launch type. If one isn't specified, the LATEST platform version is used. For more information, see Fargate Platform Versions in the Amazon Elastic Container Service Developer Guide.

Link copied to clipboard

The rolloutState of a service is only returned for services that use the rolling update (ECS) deployment type that aren't behind a Classic Load Balancer.

Link copied to clipboard

A description of the rollout state of a deployment.

Link copied to clipboard

The number of tasks in the deployment that are in the RUNNING status.

Link copied to clipboard

The details of the Service Connect configuration that's used by this deployment. Compare the configuration between multiple deployments when troubleshooting issues with new deployments.

Link copied to clipboard

The list of Service Connect resources that are associated with this deployment. Each list entry maps a discovery name to a Cloud Map service name.

Link copied to clipboard

The status of the deployment. The following describes each state.

Link copied to clipboard

The most recent task definition that was specified for the tasks in the service to use.

Link copied to clipboard

The Unix timestamp for the time when the service deployment was last updated.

Link copied to clipboard

The details of the volume that was configuredAtLaunch. You can configure different settings like the size, throughput, volumeType, and ecryption in ServiceManagedEBSVolumeConfiguration. The name of the volume must match the name from the task definition.

Link copied to clipboard

The VPC Lattice configuration for the service deployment.