HdrMatch

HdrMatch
HdrMatch
JSON Example
{
    "hdr": "string",
    "match_case": "string",
    "match_criteria": "string",
    "string_group_refs": [
        "string"
    ],
    "value": [
        "string"
    ]
}
string
hdr
Required

Name of the HTTP header whose value is to be matched. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

string
match_case
Optional
Constraints: default: INSENSITIVE

Case sensitivity to use for the match. Enum options - SENSITIVE, INSENSITIVE. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

string
match_criteria
Required

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. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

array of string
string_group_refs
Optional

UUID of the string group(s). It is a reference to an object of type StringGroup. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.

array of string
value
Optional

String values to match in the HTTP header. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.