NSX-T Data Center REST API
ALBResponseMatchTarget (type)
{
"additionalProperties": false,
"description": "Advanced load balancer ResponseMatchTarget object",
"id": "ALBResponseMatchTarget",
"module_id": "PolicyAdvancedLoadBalancer",
"properties": {
"client_ip": {
"$ref": "ALBIpAddrMatch,
"description": "Configure client ip addresses.",
"required": false,
"title": "Client ip"
},
"cookie": {
"$ref": "ALBCookieMatch,
"description": "Configure HTTP cookie(s).",
"required": false,
"title": "Cookie"
},
"hdrs": {
"description": "Configure HTTP headers.",
"items": {
"$ref": "ALBHdrMatch
},
"required": false,
"title": "Hdrs",
"type": "array"
},
"host_hdr": {
"$ref": "ALBHostHdrMatch,
"description": "Configure the host header.",
"required": false,
"title": "Host hdr"
},
"loc_hdr": {
"$ref": "ALBLocationHdrMatch,
"description": "Configure the location header.",
"required": false,
"title": "Loc hdr"
},
"method": {
"$ref": "ALBMethodMatch,
"description": "Configure HTTP methods.",
"required": false,
"title": "Method"
},
"path": {
"$ref": "ALBPathMatch,
"description": "Configure request paths.",
"required": false,
"title": "Path"
},
"protocol": {
"$ref": "ALBProtocolMatch,
"description": "Configure the type of HTTP protocol.",
"required": false,
"title": "Protocol"
},
"query": {
"$ref": "ALBQueryMatch,
"description": "Configure request query.",
"required": false,
"title": "Query"
},
"rsp_hdrs": {
"description": "Configure the HTTP headers in response.",
"items": {
"$ref": "ALBHdrMatch
},
"required": false,
"title": "Rsp hdrs",
"type": "array"
},
"status": {
"$ref": "ALBHTTPStatusMatch,
"description": "Configure the HTTP status code(s).",
"required": false,
"title": "Status"
},
"version": {
"$ref": "ALBHTTPVersionMatch,
"description": "Configure versions of the HTTP protocol.",
"required": false,
"title": "Version"
},
"vs_port": {
"$ref": "ALBPortMatch,
"description": "Configure virtual service ports.",
"required": false,
"title": "Vs port"
}
},
"title": "ResponseMatchTarget",
"type": "object"
}