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::AppRunner::Service HealthCheckConfiguration
Describes the settings for the health check that AWS App Runner performs to monitor the health of a service.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "HealthyThreshold" :Integer, "Interval" :Integer, "Path" :String, "Protocol" :String, "Timeout" :Integer, "UnhealthyThreshold" :Integer}
YAML
HealthyThreshold:IntegerInterval:IntegerPath:StringProtocol:StringTimeout:IntegerUnhealthyThreshold:Integer
Properties
HealthyThreshold-
The number of consecutive checks that must succeed before App Runner decides that the service is healthy.
Default:
1Required: No
Type: Integer
Minimum:
1Maximum:
20Update requires: No interruption
Interval-
The time interval, in seconds, between health checks.
Default:
5Required: No
Type: Integer
Minimum:
1Maximum:
20Update requires: No interruption
Path-
The URL that health check requests are sent to.
Pathis only applicable when you setProtocoltoHTTP.Default:
"/"Required: No
Type: String
Minimum:
1Update requires: No interruption
Protocol-
The IP protocol that App Runner uses to perform health checks for your service.
If you set
ProtocoltoHTTP, App Runner sends health check requests to the HTTP path specified byPath.Default:
TCPRequired: No
Type: String
Allowed values:
TCP | HTTPUpdate requires: No interruption
Timeout-
The time, in seconds, to wait for a health check response before deciding it failed.
Default:
2Required: No
Type: Integer
Minimum:
1Maximum:
20Update requires: No interruption
UnhealthyThreshold-
The number of consecutive checks that must fail before App Runner decides that the service is unhealthy.
Default:
5Required: No
Type: Integer
Minimum:
1Maximum:
20Update requires: No interruption