EdgeVirtualServiceWafAllowlistItem
EdgeVirtualServiceWafAllowlistItem
WAF allowlist item of a virtual service.
JSON Example
{
"name": "string",
"active": false,
"matchCriteria": {
"hostHeaderMatch": {
"matchCriteria": "string",
"value": [
"string"
]
},
"clientIpMatch": {
"matchCriteria": "string",
"addresses": [
"string"
]
},
"pathMatch": {
"matchCriteria": "string",
"matchStrings": [
"string"
]
},
"methodMatch": {
"matchCriteria": "string",
"methods": [
"string"
]
}
},
"action": "string"
}
string As ^(?!\s+$).+
name
Required
Name of the WAF allowlist item.
boolean
active
Optional
Whether the WAF allowlist item is active or not.
matchCriteria
Required
Defines a WAF allowlist item Match criteria. At least one match must be configured. If multiple matches are configured, it is treated as logically AND operation. All match types must be true for the request match criteria to be satisfied.
string As ^(?!\s+$).+
action
Required
Actions to be performed on the request upon successful matching. Supported actions are:
- BYPASS - Bypasses WAF signature evaluation for this request.
- CONTINUE - Proceeds with WAF signature evaluation.
- DETECT - Proceeds with WAF signature evaluation, but changes the WAF mode to DETECTION for this request.