IcapLog
IcapLog
JSON Example
{
"action": "string",
"request_logs": [
{
"action": "string",
"complete_body_sent": false,
"http_method": "string",
"http_response_code": 0,
"icap_absolute_uri": "string",
"icap_headers_received_from_server": "string",
"icap_headers_sent_to_server": "string",
"icap_method": "string",
"icap_response_code": 0,
"icap_server_ip": 0,
"icap_server_port": 0,
"latency": 0,
"modified_content_length": 0,
"nsx_defender_log": {
"score": 0,
"status_url": "string",
"task_uuid": "string"
},
"opswat_log": {
"reason": "string",
"threat_id": "string",
"violations": [
{
"file_name": "string",
"resolution": "string",
"threat_name": "string"
}
]
},
"pool_name": "string",
"pool_uuid": "string",
"source_port": 0,
"vendor": "string"
}
]
}
string
action
Optional
Denotes whether the content was processed by ICAP server and an action was taken. Enum options - ICAP_DISABLED, ICAP_PASSED, ICAP_MODIFIED, ICAP_BLOCKED, ICAP_FAILED. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.
array of
IcapRequestLog
request_logs
Optional
Logs for the HTTP request's content sent to the ICAP server. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.