device

Configuration for AF Device Report table resource.

Read/write properties

total_requests<Double>

Total Requests for this device in given sampled timeframe..

http_media_type_name<String>

HTTP MEDIA TYPE Name..
Maximum length = 30

total_bytes_cache_hits<Double>

Cache Hits total bytes accounted by this URL in sampled timeframe..

client_ip_address<String>

Client Source IP Address.
Minimum length = 1
Maximum length = 64

user_agent_name<String>

User Agent Name..
Maximum length = 30

id<String>

Id is NetScaler IP Address.
Minimum length = 1
Maximum length = 64

total_bytes_ic_hits<Double>

IC Cache Hits total bytes accounted by this URL in sampled timeframe..

total_bytes_ic_reval<Double>

Cache Reval total bytes accounted by this URL in sampled timeframe..

cache_miss<Double>

Total requests to this APP for cache miss in given sampled timeframe..

ic_hits<Double>

Total requests to this APP for cache hits in given sampled timeframe..

total_bytes_cache_bypass<Double>

Cache Bypass total bytes accounted by this URL in sampled timeframe..

ic_utilization<Double>

Total IC utilization in given sampled timeframe..

ip_address<String>

NetScaler IP Address..
Minimum length = 1
Maximum length = 64

uri_url<String>

HTTP Request URL..
Maximum length = 2000

domain_name<String>

Domain Name..
Maximum length = 2000

cache_hits<Double>

Total requests to this APP for cache hits in given sampled timeframe..

max_transaction_time<Double>

Last Transaction Time for this URL in the sampled timeframe..

vpn_user_name<String>

vpn user name..
Maximum length = 255

ic_reval<Double>

Total requests to this APP for cache bypass in given sampled timeframe..

percentage_usage<Double>

Percentage_usage of this APP in given sampled timeframe..

percent_bw_saved<Double>

Percentage of bw save to this APP in given sampled timeframe..

operating_system_name<String>

Client Operating System Name..
Maximum length = 30

application_name<String>

Application Name.
Maximum length = 255

rpt_sample_time<Double>

Report Sample time..

http_resp_status_name<String>

HTTP Response Status Method..
Maximum length = 30

name<String>

Name of NetScaler Instance.
Minimum length = 1
Maximum length = 128

ic_non_cache_hits<Double>

Total requests to this APP for cache bypass in given sampled timeframe..

ic_miss<Double>

Total requests to this APP for cache miss in given sampled timeframe..

total_bytes_cache_miss<Double>

Cache Miss total bytes accounted by this URL in sampled timeframe..

total_bytes<Double>

Total bytes accounted by this URL in sampled timeframe..

total_bytes_ic_miss<Double>

Cache Miss total bytes accounted by this URL in sampled timeframe..

http_req_method_name<String>

HTTP Request Method..
Maximum length = 30

ic_no_store_reason<String>

ic_no_store_reason..
Maximum length = 256

server_ip_address<String>

Server Source IP Address.
Minimum length = 1
Maximum length = 64

__count<Double>

count..

http_content_type_name<String>

HTTP Content TYPE Name..
Maximum length = 256

app_unit_name<String>

AppName.
Maximum length = 255

cache_bypass<Double>

Total requests to this APP for cache bypass in given sampled timeframe..

Operations

NOTE: In request payload, Mandatory parameters are marked red and bold.

The following parameters can be used in the nitro request :

onerror   <String_value>

Use this parameter to set the onerror status for nitro request. Applicable only for bulk requests.
Default value: EXIT
Possible values = EXIT, CONTINUE

get (all)

get (all)

URL:https://<MGMT-IP>/nitro/v2/config/device

Query-parameters:

report_start_time

Use this query-parameter to specify the start time from which the summary for report is considered.

Possible Values:time in milli seconds

asc

Use this query-parameter to specify whether the results should be in ascending order or not.

Possible Values:yes, no

type

Use this query-parameter to specify the type.

Possible Values:total_requests, total_bytes

sla_enabled

Use this query-parameter to indicate sla is enabled or not.

Possible Values:0, 1

cr_enabled

Use this query-parameter to indicate cr is enabled or not.

Possible Values:0, 1

report_end_time

Use this query-parameter to specify the end time until where summary for report is considered.

Possible Values:time in milli seconds

order_by

Use this query-parameter to get the result that is ordered by the given property.

Possible Values:total_requests, total_bytes

HTTPS Method:GET

HTTPS Request Headers:

Accept:application/json

X-NITRO-USER:username_value<String>

X-NITRO-PASS:password_value<String>

or

Cookie:NITRO_AUTH_TOKEN=token_value<String>

Response:

HTTPS Status Code on Success: 200 OK HTTPS Status Code on Failure: 4xx (for general HTTPS errors) or 5xx (for NetScaler-MAS-specific errors). The response payload provides details of the error

Response Headers:

Content-Type:application/json

Response Payload:JSON

{ "errorcode": 0, "message": "Done", "severity": <String_value>, "device":[{
      "total_requests":<Double_value>,
      "http_media_type_name":<String_value>,
      "total_bytes_cache_hits":<Double_value>,
      "client_ip_address":<String_value>,
      "user_agent_name":<String_value>,
      "id":<String_value>,
      "total_bytes_ic_hits":<Double_value>,
      "total_bytes_ic_reval":<Double_value>,
      "cache_miss":<Double_value>,
      "ic_hits":<Double_value>,
      "total_bytes_cache_bypass":<Double_value>,
      "ic_utilization":<Double_value>,
      "ip_address":<String_value>,
      "uri_url":<String_value>,
      "domain_name":<String_value>,
      "cache_hits":<Double_value>,
      "max_transaction_time":<Double_value>,
      "vpn_user_name":<String_value>,
      "ic_reval":<Double_value>,
      "percentage_usage":<Double_value>,
      "percent_bw_saved":<Double_value>,
      "operating_system_name":<String_value>,
      "application_name":<String_value>,
      "rpt_sample_time":<Double_value>,
      "http_resp_status_name":<String_value>,
      "name":<String_value>,
      "ic_non_cache_hits":<Double_value>,
      "ic_miss":<Double_value>,
      "total_bytes_cache_miss":<Double_value>,
      "total_bytes":<Double_value>,
      "total_bytes_ic_miss":<Double_value>,
      "http_req_method_name":<String_value>,
      "ic_no_store_reason":<String_value>,
      "server_ip_address":<String_value>,
      "__count":<Double_value>,
      "http_content_type_name":<String_value>,
      "app_unit_name":<String_value>,
      "cache_bypass":<Double_value>}]}