IcapRequestLog

IcapRequestLog
IcapRequestLog
JSON Example
{
    "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.

boolean
complete_body_sent
Optional

Complete request body from client was 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.

string
http_method
Optional

The HTTP method of the request. Enum options - HTTP_METHOD_GET, HTTP_METHOD_HEAD, HTTP_METHOD_PUT, HTTP_METHOD_DELETE, HTTP_METHOD_POST, HTTP_METHOD_OPTIONS, HTTP_METHOD_TRACE, HTTP_METHOD_CONNECT, HTTP_METHOD_PATCH, HTTP_METHOD_PROPFIND, HTTP_METHOD_PROPPATCH, HTTP_METHOD_MKCOL, HTTP_METHOD_COPY, HTTP_METHOD_MOVE, HTTP_METHOD_LOCK, HTTP_METHOD_UNLOCK. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint32 As uint32
http_response_code
Optional

The HTTP response code received from the ICAP server. HTTP response code is only available if content is blocked. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
icap_absolute_uri
Optional

The absolute ICAP uri of the request. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
icap_headers_received_from_server
Optional

ICAP response headers received from ICAP server. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
icap_headers_sent_to_server
Optional

ICAP request headers sent to ICAP server. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
icap_method
Optional

The ICAP method of the request. Enum options - ICAP_METHOD_REQMOD, ICAP_METHOD_RESPMOD. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint32 As uint32
icap_response_code
Optional

The response code received from the ICAP server. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint32 As uint32
icap_server_ip
Optional

ICAP server IP for this connection. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.

integer As uint32 As uint32
icap_server_port
Optional

ICAP server port for this connection. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.

integer As uint64 As uint64
latency
Optional

Latency added due to ICAP processing. This is the time taken from 1st byte of ICAP request sent to last byte of ICAP response received. Field introduced in 20.1.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint32 As uint32
modified_content_length
Optional

Content-Length of the modified content from ICAP server. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

nsx_defender_log
Optional

nsx_defender_log

opswat_log
Optional

opswat_log

string
pool_name
Optional

The name of the pool that was used for the request. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
pool_uuid
Optional

The uuid of the pool that was used for the request. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint32 As uint32
source_port
Optional

Source port for this connection. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
vendor
Optional

Selected ICAP vendor for the request. Enum options - ICAP_VENDOR_GENERIC, ICAP_VENDOR_OPSWAT, ICAP_VENDOR_LASTLINE. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.

Property Of