HealthCheckConfiguration

HealthCheckConfiguration
HealthCheckConfiguration

Load balancer health check configuration.

JSON Example
{
    "protocol": "HTTP, HTTPS",
    "port": "80",
    "timeoutSeconds": 5,
    "unhealthyThreshold": 5,
    "healthyThreshold": 2,
    "urlPath": "/index.html",
    "intervalSeconds": 60
}
string
protocol
Required

The protocol used for the health check.

string
port
Required

Port on the back-end instance machine to use for the health check.

integer As int32 As int32
timeoutSeconds
Optional

Timeout (in seconds) to wait for a response from the back-end instance.

integer As int32 As int32
unhealthyThreshold
Optional

Number of consecutive check failures before considering a particular back-end instance as unhealthy.

integer As int32 As int32
healthyThreshold
Optional

Number of consecutive successful checks before considering a particular back-end instance as healthy.

string
urlPath
Optional

URL path on the back-end instance against which a request will be performed for the health check. Useful when the health check protocol is HTTP/HTTPS.

integer As int32 As int32
intervalSeconds
Optional

Interval (in seconds) at which the health checks will be performed.