ClientLogFilter

ClientLogFilter
ClientLogFilter
JSON Example
{
    "all_headers": false,
    "client_ip": {
        "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"
                }
            }
        ]
    },
    "duration": 0,
    "enabled": false,
    "index": 0,
    "name": "string",
    "uri": {
        "match_criteria": "string",
        "match_str": [
            "string"
        ],
        "string_group_refs": [
            "string"
        ]
    }
}
boolean
all_headers
Optional

Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

client_ip
Optional

client_ip

integer As uint32 As uint32
duration
Optional
Constraints: default: 30

Special values are 0 - infinite. Unit is MIN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
enabled
Required

Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint32 As uint32
index
Required

Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
name
Required

Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

uri
Optional

uri

Property Of