全Drive Enclosure情報の取得
GET /de
概要説明
Drive Enclosureの情報を取得します。
de_idで昇順に表示します。
リクエスト例
Drive Enclosure のステータスのみを取得する場合の例です。
$ curl -i -H "Authorization: Bearer g17e4umvwYoHuhkG7yCSee.." -X GET "https://192.168.1.1:5665/api/v1/de?fields=status"
レスポンス例
{
"total_count": 512,
"list_count": 1,
"de_list": [
{
"de_id": "01",
"de_href": "/api/v1/de/1",
"status": "Normal",
"detail_status": "Normal",
"max_drive_count": 24,
"type": SAS,
"temperature_status": "Normal",
"temperature": "25"
"power_1min_avg": 255,
"power_1hour_avg": 310,
"iom0_status": "Normal",
"iom1_status": "Normal",
"psu0_status": "Normal",
"psu1_status": "Normal",
"drive_href_list": [
"/api/v1/drive/0100",
"/api/v1/drive/0101",
"/api/v1/drive/0102",
"/api/v1/drive/0103"
]
}
]
}
Parameters
QUERY PARAMETERS
| fields | Array of strings 表示したいParameter。 指定したParameter名(Response Body Parameter)の情報のみを抜き出して取得します。 指定方法の詳細は、表示する項目の絞り込みを参照してください。 |
||||||||||||
| de_id | Array of strings DE ID。 情報を取得したいDrive EnclosureのIDを指定します。 入力条件:
|
||||||||||||
| status | Array of strings ステータス。 情報を取得したいリソースのステータスを指定します。
入力条件:
|
||||||||||||
| max_records | integer 情報を取得したいリソースの最大数。 応答する情報数を制限したい場合に指定してください。 入力条件
|
||||||||||||
| last_get_id | string 続きの情報を取得するためのリソースの識別子。 一度に応答条件に合致するすべてのリソースを応答できなかった場合、next_hrefが返却されます。 last_get_idはnext_hrefに付与される、続きの情報を取得するための情報です。 |
Responses
正常に取得できた場合、HTTPステータスコードが200 (OK)となりレスポンスボディを応答します。
RESPONSE BODY
| total_count | integer 装置に存在するResourceの総数。 フィルタリングしている場合は、条件に合致するResourceの総数です。 |
| list_count | integer 応答するListの個数。 |
| de_list | Array of objects GET /de/de_idで取得できる情報を、list_count数分出力します。詳細は、Drive Enclosure情報の取得の「Responses」を参照してください。 |
| next_href | string 続きの情報を取得するためのLink。 一度にすべての情報を応答しきることができなかった場合に限り応答します。 例えば、max_recordsで指定した個数以上に応答条件に合致するResourceが存在する場合などに応答します。 |

