EdgeVirtualServiceWafAllowlistItem

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.
Availability
Added in 38.1