A newer release of this product is available.
Protocols Vscan server-status endpoint overview
Contributors
Suggest changes
- PDF of this doc site
Collection of separate PDF docs
Creating your file...
This may take a few minutes. Thanks for your patience.
Your file is ready
Overview
This API is used to display connection status information for the external virus-scanning servers or "Vscan servers".
Examples
Retrieving all fields for the Vscan server status
# The API: /api/protocols/vscan/server_status/ # The call: curl -X GET "https://<mgmt-ip>/api/protocols/vscan/server_status?fields=*" -H "accept: application/hal+json" # The response: { "records": [ { "svm": { "uuid": "86fbc414-f140-11e8-8e22-0050568e0945", "name": "vs1", "_links": { "self": { "href": "/api/svm/svms/86fbc414-f140-11e8-8e22-0050568e0945" } } }, "node": { "uuid": "fe696362-f138-11e8-8e22-0050568e0945", "name": "Cluster-01", "_links": { "self": { "href": "/api/cluster/nodes/fe696362-f138-11e8-8e22-0050568e0945" } } }, "ip": "10.141.46.173", "type": "primary", "state": "disconnected", "disconnected_reason": "unknown", "_links": { "self": { "href": "/api/protocols/vscan/server_status/86fbc414-f140-11e8-8e22-0050568e0945/Cluster-01/10.141.46.173" } } }, { "svm": { "uuid": "86fbc414-f140-11e8-8e22-0050568e0945", "name": "vs1", "_links": { "self": { "href": "/api/svm/svms/86fbc414-f140-11e8-8e22-0050568e0945" } } }, "node": { "uuid": "fe696362-f138-11e8-8e22-0050568e0945", "name": "Cluster-01", "_links": { "self": { "href": "/api/cluster/nodes/fe696362-f138-11e8-8e22-0050568e0945" } } }, "ip": "fd20:8b1e:b255:5053::46:173", "type": "primary", "state": "disconnected", "disconnected_reason": "remote_closed", "_links": { "self": { "href": "/api/protocols/vscan/server_status/86fbc414-f140-11e8-8e22-0050568e0945/Cluster-01/fd20%3A8b1e%3Ab255%3A5053%3A%3A46%3A173" } } } ], "num_records": 2, "_links": { "self": { "href": "/api/protocols/vscan/server_status?fields=*" } } }
Retrieving the server status information for the server with IP address 10.141.46.173
# The API: /api/protocols/vscan/server_status # The call: curl -X GET "https://<mgmt-ip>/api/protocols/vscan/server_status?ip=10.141.46.173&fields=*" -H "accept: application/hal+json" # The response: { "records": [ { "svm": { "uuid": "86fbc414-f140-11e8-8e22-0050568e0945", "name": "vs1", "_links": { "self": { "href": "/api/svm/svms/86fbc414-f140-11e8-8e22-0050568e0945" } } }, "node": { "uuid": "fe696362-f138-11e8-8e22-0050568e0945", "name": "Cluster-01", "_links": { "self": { "href": "/api/cluster/nodes/fe696362-f138-11e8-8e22-0050568e0945" } } }, "ip": "10.141.46.173", "type": "primary", "state": "connected", "update_time": "2018-12-19T08:03:40.988Z", "vendor": "XYZ", "version": "1.12.2", "_links": { "self": { "href": "/api/protocols/vscan/server_status/86fbc414-f140-11e8-8e22-0050568e0945/Cluster-01/10.141.46.173" } ], "num_records": 1, "_links": { "self": { "href": "/api/protocols/vscan/server_status?ip=10.141.46.173&fields=*" } } }