11.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
}