ALBHealthMonitorHttp (schema)

HealthMonitorHttp

Advanced load balancer HealthMonitorHttp object
Name Description Type Notes
auth_type Auth type

Type of the authentication method.
Enum options - AUTH_BASIC, AUTH_NTLM.
ALBHealthMonitorAuthType
exact_http_request Exact http request

Use the exact http_request string as specified by user,
without any automatic insert of headers like Host header.
Default value when not specified in API or module is
interpreted by ALB Controller as false.
boolean Default: "False"
http_request Http request

Send an HTTP request to the server.
The default GET / HTTP/1.0 may be extended with additional
headers or information.
For instance, GET /index.htm HTTP/1.1 Host www.site.com
Connection Close.
Default value when not specified in API or module is
interpreted by ALB Controller as GET / HTTP/1.0.
string Default: "GET / HTTP/1.0"
http_request_body Http request body

HTTP request body.
string
http_response Http response

Match for a keyword in the first 2Kb of the server header
and body response.
string
http_response_code Http response code

List of HTTP response codes to match as successful.
Default is 2xx.
Enum options - HTTP_ANY, HTTP_1XX, HTTP_2XX, HTTP_3XX,
HTTP_4XX, HTTP_5XX.
Minimum of 1 items required.
array of ALBHttpResponseCode Required
maintenance_code Maintenance code

Match or look for this HTTP response code indicating server
maintenance.
A successful match results in the server being marked down.
Allowed values are 101-599.
Maximum of 4 items allowed.
array of integer
maintenance_response Maintenance response

Match or look for this keyword in the first 2KB of server
header and body response indicating server maintenance.
A successful match results in the server being marked down.
string
response_size Response size

Expected http/https response page size.
Allowed values are 2048-16384.
integer Minimum: 2048
Maximum: 16384
ssl_attributes Ssl attributes

SSL attributes for HTTPS health monitor.
ALBHealthMonitorSSLAttributes