9.15 データオブジェクト
データオブジェクトは、オブジェクトのリストを返すためのオブジェクトです。
データオブジェクトのスキーマを次に示します。
属性 |
データ型 |
説明 |
---|---|---|
data |
array |
オブジェクトのリスト |
データオブジェクトと合わせて次の属性が出力されます。
属性 |
データ型 |
説明 |
---|---|---|
count |
int |
オブジェクトの情報の格納数 |
totalCount |
int |
ストレージシステム内のデータ総数 この属性は、ボリュームの情報取得、特定のスナップショットグループの情報取得、またはスナップショットの情報取得のAPIを実行した場合に出力されます。 |
hasNext |
boolean |
取得できていない情報があるかどうかが出力されます。
取得できていない情報がある場合、クエリパラメータを指定して取得する情報をフィルタリングするか、取得できている情報のうち、最大の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 }