IpAddrMatch

IpAddrMatch
IpAddrMatch
JSON Example
{
    "addrs": [
        {
            "addr": "string",
            "type": "string"
        }
    ],
    "group_refs": [
        "string"
    ],
    "match_criteria": "string",
    "prefixes": [
        {
            "ip_addr": {
                "addr": "string",
                "type": "string"
            },
            "mask": 0
        }
    ],
    "ranges": [
        {
            "begin": {
                "addr": "string",
                "type": "string"
            },
            "end": {
                "addr": "string",
                "type": "string"
            }
        }
    ]
}
array of IpAddr
addrs
Optional

IP address(es). Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

array of string
group_refs
Optional

UUID of IP address group(s). It is a reference to an object of type IpAddrGroup. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

string
match_criteria
Required

Criterion to use for IP address matching the HTTP request. Enum options - IS_IN, IS_NOT_IN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

prefixes
Optional

IP address prefix(es). Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

array of IpAddrRange
ranges
Optional

IP address range(s). Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.