NSX-T Data Center REST API
ALBHealthMonitorTcp (type)
{
"additionalProperties": false,
"description": "Advanced load balancer HealthMonitorTcp object",
"id": "ALBHealthMonitorTcp",
"module_id": "PolicyAdvancedLoadBalancer",
"properties": {
"maintenance_response": {
"description": "Match or look for this keyword in the first 2KB of server's response indicating server maintenance. A successful match results in the server being marked down.",
"required": false,
"title": "Maintenance response",
"type": "string"
},
"tcp_half_open": {
"default": false,
"description": "Configure TCP health monitor to use half-open TCP connections to monitor the health of backend servers thereby avoiding consumption of a full fledged server side connection and the overhead and logs associated with it. This method is light-weight as it makes use of listener in server's kernel layer to measure the health and a child socket or user thread is not created on the server side. Allowed in Basic(Allowed values- false) edition, Essentials(Allowed values- false) edition, Enterprise edition. Default value when not specified in API or module is interpreted by ALB Controller as false.",
"required": false,
"title": "Tcp half open",
"type": "boolean"
},
"tcp_request": {
"description": "Request data to send after completing the TCP handshake.",
"required": false,
"title": "Tcp request",
"type": "string"
},
"tcp_response": {
"description": "Match for the desired keyword in the first 2Kb of the server's TCP response. If this field is left blank, no server response is required.",
"required": false,
"title": "Tcp response",
"type": "string"
}
},
"title": "HealthMonitorTcp",
"type": "object"
}