Get AirGap Protect License Summary Report
This API returns the license consumption related to AirGap Protect storage
Responses
- 200
 
OK
- application/json
 
- Schema
 - Example (from schema)
 - Example 1
 
Schema
- cacheId string
Report dataset cache Id
 - offset integer
Denotes the starting point or index from which the requested data begins
 - limit integer
Total number of records in the response
 - totalRecordCount integer
Total Records in the response
 columns object[]
- recordsCount integer
Total Records in the rows
 - records string[]
Rows containing the output
 - failures object
 - warnings object
 
{
  "cacheId": "string",
  "offset": 0,
  "limit": 0,
  "totalRecordCount": 0,
  "columns": [
    {
      "name": "string",
      "dataField": "string",
      "displayName": "string",
      "type": "string",
      "precision": 0,
      "scale": 0
    }
  ],
  "recordsCount": 0,
  "records": [
    "string"
  ],
  "failures": {},
  "warnings": {}
}
{
  "cacheId": "17d3e26181cf43faa01fbc34aaa65103",
  "offset": 0,
  "limit": 20,
  "totalRecordCount": 1,
  "columns": [
    {
      "name": "License ID",
      "dataField": "License ID",
      "type": "Integer",
      "precision": 32,
      "scale": 0
    },
    {
      "name": "License",
      "dataField": "License",
      "type": "String",
      "precision": 1000000000,
      "scale": 0
    },
    {
      "name": "Available Total (TB)",
      "dataField": "Available Total (TB)",
      "type": "Integer",
      "precision": 32,
      "scale": 0
    },
    {
      "name": "Permanent Purchased (TB)",
      "dataField": "Permanent Purchased (TB)",
      "type": "Integer",
      "precision": 32,
      "scale": 0
    },
    {
      "name": "Term Purchased (TB)",
      "dataField": "Term Purchased (TB)",
      "type": "Integer",
      "precision": 32,
      "scale": 0
    },
    {
      "name": "Used (TB)",
      "dataField": "Used (TB)",
      "type": "Decimal",
      "precision": 21,
      "scale": 3
    },
    {
      "name": "EvalExpiryDate",
      "dataField": "EvalExpiryDate",
      "displayName": "EvalExpiryDate",
      "type": "String",
      "precision": 1000000000,
      "scale": 0
    },
    {
      "name": "Summary",
      "dataField": "Summary",
      "displayName": "Summary",
      "type": "String",
      "precision": 1000000000,
      "scale": 0
    }
  ],
  "recordsCount": 1,
  "records": [
    [
      100041,
      "Air Gap Protect",
      0,
      0,
      0,
      0,
      "01 Jan 1970",
      "License not purchased"
    ]
  ],
  "failures": {},
  "warnings": {
    "dbrocky": [
      "Warning: Null value is eliminated by an aggregate or other SET operation."
    ]
  }
}
GET /cr/reportsplusengine/datasets/d7faef75-cf66-40a2-98ce-a2d0cc2a144b:cc2e77ec-9315-4446-cd7e-44ef80a8860e/data/?offset=0&fields=[licusagetype] as [license id],[dial] as [license],[purchased] as [available total (tb)],[permtotal] as [permanent purchased (tb)],[eval] as [term purchased (tb)],[usage] as [used (tb)],[evalexpirydate] as [evalexpirydate],[summary] as [summary]¶meter.guid=-1&limit=20
Authorization
type: apiKeyname: Authtokenin: header
Request
Request
curl -L -X GET 'https://CommandCenterHostName/commandcenter/api' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>'
curl -L -X GET 'https://CommandCenterHostName/commandcenter/api' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>'
curl -L -X GET 'https://CommandCenterHostName/commandcenter/api' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>'
curl -L -X GET 'https://CommandCenterHostName/commandcenter/api' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>'
curl -L -X GET 'https://CommandCenterHostName/commandcenter/api' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>'
curl -L -X GET 'https://CommandCenterHostName/commandcenter/api' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>'
curl -L -X GET 'https://CommandCenterHostName/commandcenter/api' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>'