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 with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.
integer As uint32
As uint32
duration
Optional
Constraints:
default: 30
Special values are 0 - infinite. Unit is MIN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.
boolean
enabled
Required
Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.
integer As uint32
As uint32
index
Required
Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.
string
name
Required
Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.