[{"label":"Latest (v1.0)","version":"latest"}]
nsx-vmc-policy

InlineLBHttpsMonitorProfile1

Properties

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

The health check method for HTTP monitor type.

Possible values are: GETOPTIONSPOSTHEADPUT


string
request_url Optional

For HTTPS active healthchecks, the HTTPS request url sent can be customized and can include query parameters.


string
request_version Optional

HTTP request version.

Possible values are: HTTP_VERSION_1_0HTTP_VERSION_1_1HTTP_VERSION_2_0


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 as int32
response_status_codes Optional

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


server_ssl_profile_binding Optional

The setting is used when the monitor acts as an SSL client and establishing a connection to the backend server.

JSON Example

{
	"request_body": "string",
	"request_headers": [
		{
			"header_name": "string",
			"header_value": "string"
		}
	],
	"request_method": "GET",
	"request_url": "string",
	"request_version": "HTTP_VERSION_1_0",
	"response_body": "string",
	"response_status_codes": 0,
	"server_ssl_profile_binding": {
		"certificate_chain_depth": 0,
		"client_certificate_path": "string",
		"server_auth": "REQUIRED",
		"server_auth_ca_paths": [
			"string"
		],
		"server_auth_crl_paths": [
			"string"
		],
		"ssl_profile_path": "string"
	}
}

Vendor Extensions

This class contains the following vendor extensions defined in the spec:
x-vmw-nsx-module: PolicyLoadBalancer
[{"label":"Latest (v1.0)","version":"latest"}]
nsx-vmc-policy
Used By

LBHttpsMonitorProfile

Feedback

Was this page helpful?