全Drive情報の取得
GET /drive
概要説明
Drive情報を取得します。
drive_idで昇順で応答します。
リクエスト例
Drive のDrive ID、ステータス、Capacityのみを取得する場合の例です。
$ curl -i -H "Authorization: Bearer g17e4umvwYoHuhkG7yCSee.." -X GET "https://192.168.1.1:5665/api/v1/drive?fields=status,capacity"
レスポンス例
{
"total_count": 512,
"list_count": 1,
"drive_list": [
{
"drive_id": "010a",
"drive_href": "/api/v1/drive/010a",
"enclosure_id": "01",
"ce_id": "0",
"de_id": "01",
"slot": 10,
"status": "Normal",
"detail_status": "Available",
"capacity": 300,
"speed": 15000,
"drive_type": "Online",
"is_advanced_format": false,
"is_hotspare": false,
"is_dedicated": true,
"allocated_raidgroup_href": "/api/v1/raidgroup/1",
"health": 0,
"rebuild_copyback_progress": 0,
"vendor_id": "FUJITSU",
"product_id": "PRODUCT-00000001",
"serial_number": "SERIAL-000000001",
"wwn": "0000000000000000",
"internal_id": "000000000000000000000000000000000000000000000000",
"firmware_revision": "REV-0001"
}
]
}
Parameters
QUERY PARAMETERS
| fields | Array of strings 表示したいParameter。 指定したParameter名(Response Body Parameter)の情報のみを抜き出して取得します。 指定方法の詳細は、表示する項目の絞り込みを参照してください。 |
||||||||||||||||||
| drive_id | Array of strings Drive ID。 情報を取得したいDrive IDを指定します。 Formatは以下です。
入力条件:
|
||||||||||||||||||
| enclosure_id | Array of strings Driveが積載されているEnclosure (CE or DE)のID。 DEの場合、DE IDと一致します。 CEの場合、CE IDに0を付与したものがEnclosure IDとなります。 例えば、CE#1のEnclosure IDは"10"です。 入力条件:
|
||||||||||||||||||
| tpp_id | Array of integers Thin Provisioning Pool ID。 情報を取得したいThin Provisioning PoolのIDを指定します。 入力条件:
|
||||||||||||||||||
| status | Array of strings ステータス。 情報を取得したいリソースのステータスを指定します。
入力条件:
|
||||||||||||||||||
| drive_type | Array of strings Driveの種別。 情報を取得したい種別を指定します。
入力条件:
|
||||||||||||||||||
| is_hotspare | boolean Hot Spareに登録されているかどうか。 trueを指定した場合、Hot Spareとして登録されているDriveだけが応答されます。 falseを指定した場合、Hot Spareとして登録されていないDriveだけが応答されます。 |
||||||||||||||||||
| max_records | integer 情報を取得したいリソースの最大数。 応答する情報数を制限したい場合に指定してください。 入力条件:
|
||||||||||||||||||
| last_get_id | string 続きの情報を取得するためのリソースの識別子。 一度に応答条件に合致するすべてのリソースを応答できなかった場合、next_hrefが返却されます。 last_get_idはnext_hrefに付与される、続きの情報を取得するための情報です。 |
||||||||||||||||||
| internal_id | string DriveのInternal ID。 Driveの種別がNVMe SSDまたはNVMe SSD SED以外の場合は応答しません。 |
Responses
正常に取得できた場合、HTTPステータスコードが200 (OK)となりレスポンスボディを応答します。
RESPONSE BODY
| total_count | integer 装置に存在するResourceの総数。 フィルタリングしている場合は、条件に合致するResourceの総数です。 |
| list_count | integer 応答するListの個数。 |
| drive_list | Array of objects GET /drive/drive_idで取得できる情報を、list_count数分出力します。詳細は、Drive情報の取得の「Responses」を参照してください。 |
| next_href | string 続きの情報を取得するためのLink。 一度にすべての情報を応答しきることができなかった場合に限り応答します。 例えば、max_recordsで指定した個数以上に応答条件に合致するResourceが存在する場合などに応答します。 |

