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 in Enterprise edition with any value, 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 in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.