InlineLbHttpMonitor1

InlineLbHttpMonitor1
InlineLbHttpMonitor1
JSON Example
{
    "request_body": "string",
    "request_headers": [
        {
            "header_name": "string",
            "header_value": "string"
        }
    ],
    "request_method": "string",
    "request_url": "string",
    "request_version": "string",
    "response_body": "string",
    "response_status_codes": [
        0
    ]
}
string
request_body
Optional

String to send as part of HTTP health check request body. Valid only for certain HTTP methods like POST.

request_headers
Optional

Array of HTTP request headers

string
request_method
Optional
Constraints: default: GET

the health check method for HTTP monitor type

Possible values are : GET, OPTIONS, POST, HEAD, PUT,
string
request_url
Optional

URL used for HTTP monitor

string
request_version
Optional
Constraints: default: HTTP_VERSION_1_1

HTTP request version

Possible values are : HTTP_VERSION_1_0, HTTP_VERSION_1_1,
string
response_body
Optional

If HTTP response body match string (regular expressions not supported) is specified (using LbHttpMonitor.response_body) then the healthcheck HTTP response body is matched against the specified string and server is considered healthy only if there is a match. If the response body string is not specified, HTTP healthcheck is considered successful if the HTTP response status code is 2xx, but it can be configured to accept other status codes as successful.

array of integer
response_status_codes
Optional
Constraints: maxItems: 64

The HTTP response status code should be a valid HTTP status code.