Update Load Balancer Health Monitor
Updates a specific Load Balancer Pool Health Monitor.
healthMonitorId
healthMonitorId
{
"id": "string",
"name": "string",
"description": "string",
"type": "string",
"systemDefined": false,
"successfulChecksCount": 0,
"failedChecksCount": 0,
"sendInterval": 0,
"receiveTimeout": 0,
"httpSettings": {
"port": 0,
"requestHeader": "string",
"requestBody": "string",
"useExactRequest": false,
"expectedResponseData": "string",
"expectedResponseCodes": [
"string"
],
"authSettings": {
"type": "string",
"username": "string",
"password": "string"
}
},
"httpsSettings": {
"port": 0,
"requestHeader": "string",
"requestBody": "string",
"useExactRequest": false,
"expectedResponseData": "string",
"expectedResponseCodes": [
"string"
],
"authSettings": {
"type": "string",
"username": "string",
"password": "string"
}
},
"tcpSettings": {
"port": 0,
"requestData": "string",
"expectedResponseData": "string"
},
"udpSettings": {
"port": 0,
"requestData": "string",
"expectedResponseData": "string"
},
"gatewayRef": {
"name": "string",
"id": "string"
}
}
The unique ID of this Load Balancer Pool Health Monitor. On updates, the ID is required. For create, a new ID will be generated.
Name of the Health monitor. Name of the system defined monitors are prefixed with System for example 'System-HTTP'.
Description of the Load Balancer Pool Health Monitor.
Type of the health monitors. A value of "-" represents an unknown type. Supported values are:
- HTTP - HTTP request/response is used to validate health.
- HTTPS - Used against HTTPS encrypted web servers to validate health.
- TCP - TCP connection is used to validate health.
- UDP - A UDP datagram is used to validate health.
- PING - An ICMP ping is used to validate health.
Whether the Health Monitor is system defined.
Number of successful checks required to mark an unhealthy Load Balancer Pool member as healthy.
Number of failed checks required to mark a healthy Load Balancer Pool member as unhealthy.
Frequency (in seconds) at which to send health checks to Load Balancer Pool.
Maximum elapsed duration (in seconds) after which a health check is considered to have failed.
Specifies settings that are applicable to both HTTP and HTTPS Load Balancer Pool Health Monitors.
Specifies settings that are applicable to a HTTPS Load Balancer Pool Health Monitor.
Specifies settings that are applicable to a TCP Load Balancer Pool Health Monitor.
Specifies settings that are applicable to a UDP Load Balancer Pool Health Monitor.
The request have been accepted and the task to monitor the request is in the Location header.