HealthCheckConfig
is a property of the PublicEndpoint property. It describes the healthcheck configuration of a
container deployment on a container service.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{
"HealthyThreshold" : Integer
,
"IntervalSeconds" : Integer
,
"Path" : String
,
"SuccessCodes" : String
,
"TimeoutSeconds" : Integer
,
"UnhealthyThreshold" : Integer
}
YAML
HealthyThreshold: Integer
IntervalSeconds: Integer
Path: String
SuccessCodes: String
TimeoutSeconds: Integer
UnhealthyThreshold: Integer
Properties
HealthyThreshold
-
The number of consecutive health check successes required before moving the container to the
Healthy
state. The default value is2
.Required: No
Type: Integer
Update requires: No interruption
IntervalSeconds
-
The approximate interval, in seconds, between health checks of an individual container. You can specify between
5
and300
seconds. The default value is5
.Required: No
Type: Integer
Update requires: No interruption
Path
-
The path on the container on which to perform the health check. The default value is
/
.Required: No
Type: String
Update requires: No interruption
SuccessCodes
-
The HTTP codes to use when checking for a successful response from a container. You can specify values between
200
and499
. You can specify multiple values (for example,200,202
) or a range of values (for example,200-299
).Required: No
Type: String
Update requires: No interruption
TimeoutSeconds
-
The amount of time, in seconds, during which no response means a failed health check. You can specify between
2
and60
seconds. The default value is2
.Required: No
Type: Integer
Update requires: No interruption
UnhealthyThreshold
-
The number of consecutive health check failures required before moving the container to the
Unhealthy
state. The default value is2
.Required: No
Type: Integer
Update requires: No interruption