IcapLog

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.

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.

Property Of