Hitachi

Hitachi Storage Advisor Embedded ガイド 


9.15 データオブジェクト

データオブジェクトは、オブジェクトのリストを返すためのオブジェクトです。

データオブジェクトのスキーマを次に示します。

属性

データ型

説明

data

array

オブジェクトのリスト

データオブジェクトと合わせて次の属性が出力されます。

属性

データ型

説明

count

int

オブジェクトの情報の格納数

totalCount

int

ストレージシステム内のデータ総数

この属性は、ボリュームの情報取得、特定のスナップショットグループの情報取得、またはスナップショットの情報取得のAPIを実行した場合に出力されます。

hasNext

boolean

取得できていない情報があるかどうかが出力されます。

  • true:取得できていない情報がある
  • false:すべての情報が取得できている

取得できていない情報がある場合、クエリパラメータを指定して取得する情報をフィルタリングするか、取得できている情報のうち、最大のID(例えば、ボリュームIDやスナップショットのIDなど)以降を複数回に分けてAPIを実行し取得してください。

この属性は、ボリュームの情報取得、特定のスナップショットグループの情報取得、またはスナップショットの情報取得のAPIを実行した場合に出力されます。

dataオブジェクトの例を次に示します。

{
  "data": [
    {
      "id": 100,
      "nickname": "JH-26216_DP",
      "poolId": 63,
      "poolName": "NASOS",
      "totalCapacity": 1024,
      "freeCapacity": 982,
      "numberOfConnectingServers": 2,
      "numberOfSnapshots": 2
    },
    {
      "id": 101,
      "nickname": "JH-26216_DP",
      "poolId": 63,
      "poolName": "NASOS",
      "totalCapacity": 1024,
      "freeCapacity": 1024,
      "numberOfConnectingServers": 2,
      "numberOfSnapshots": 2
    }
  ],
  "count": 2,
  "totalCount": 2,
  "hasNext": false
}