stopTimeout property
Time duration (in seconds) to wait before the container is forcefully killed if it doesn't exit normally on its own.
For tasks using the Fargate launch type, the task or service requires platform version 1.3.0 or later. The max stop timeout value is 120 seconds and if the parameter is not specified, the default value of 30 seconds is used.
For tasks using the EC2 launch type, if the stopTimeout
parameter is not specified, the value set for the Amazon ECS container agent
configuration variable ECS_CONTAINER_STOP_TIMEOUT
is used by
default. If neither the stopTimeout
parameter or the
ECS_CONTAINER_STOP_TIMEOUT
agent configuration variable are
set, then the default values of 30 seconds for Linux containers and 30
seconds on Windows containers are used. Your container instances require at
least version 1.26.0 of the container agent to enable a container stop
timeout value. However, we recommend using the latest container agent
version. For information about checking your agent version and updating to
the latest version, see Updating
the Amazon ECS Container Agent in the Amazon Elastic Container
Service Developer Guide. If you are using an Amazon ECS-optimized Linux
AMI, your instance needs at least version 1.26.0-1 of the
ecs-init
package. If your container instances are launched from
version 20190301
or later, then they contain the required
versions of the container agent and ecs-init
. For more
information, see Amazon
ECS-optimized Linux AMI in the Amazon Elastic Container Service
Developer Guide.
Implementation
final int? stopTimeout;