NSX-T Data Center REST API
ALBHdrMatch (type)
{
"additionalProperties": false,
"description": "Advanced load balancer HdrMatch object",
"id": "ALBHdrMatch",
"module_id": "PolicyAdvancedLoadBalancer",
"properties": {
"hdr": {
"description": "Name of the HTTP header whose value is to be matched.",
"required": true,
"title": "Hdr",
"type": "string"
},
"match_case": {
"$ref": "ALBMatchCase,
"default": "INSENSITIVE",
"description": "Case sensitivity to use for the match. Enum options - SENSITIVE, INSENSITIVE. Default value when not specified in API or module is interpreted by ALB Controller as INSENSITIVE.",
"required": false,
"title": "Match case"
},
"match_criteria": {
"$ref": "ALBHdrMatchOperation,
"description": "Criterion to use for matching headers in the HTTP request. Enum options - HDR_EXISTS, HDR_DOES_NOT_EXIST, HDR_BEGINS_WITH, HDR_DOES_NOT_BEGIN_WITH, HDR_CONTAINS, HDR_DOES_NOT_CONTAIN, HDR_ENDS_WITH, HDR_DOES_NOT_END_WITH, HDR_EQUALS, HDR_DOES_NOT_EQUAL.",
"required": true,
"title": "Match criteria"
},
"value": {
"description": "String values to match in the HTTP header.",
"items": {
"type": "string"
},
"required": false,
"title": "Value",
"type": "array"
}
},
"title": "HdrMatch",
"type": "object"
}