Drive情報の取得
GET /drive/{drive_id}
概要説明
Drive情報を取得します。
リクエスト例
Drive ID 0204 のDriveについて、Drive ID、ステータス、Capacityのみを取得する場合の例です。
$ curl -i -H "Authorization: Bearer g17e4umvwYoHuhkG7yCSee.." -X GET "https://192.168.1.1:5665/api/v1/drive/0204?fields=status,capacity"
レスポンス例
{
"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
PATH PARAMETERS
| drive_id
(required) |
string Drive ID。 Formatは以下です。
|
QUERY PARAMETERS
| fields | Array of strings 表示したいParameter。 指定したParameter名(Response Body Parameter)の情報のみを抜き出して取得します。 指定方法の詳細は、表示する項目の絞り込みを参照してください。 |
Responses
正常に取得できた場合、HTTPステータスコードが200 (OK)となりレスポンスボディを応答します。
RESPONSE BODY
| drive_id | string Drive ID。 Formatは以下です。
|
||||||||||||||||||||||
| drive_href | string DriveのResourceへのLink。 |
||||||||||||||||||||||
| enclosure_id | string Driveが積載されているEnclosure (CE or DE)のID。 DEの場合、DE IDと一致します。 CEの場合、CE IDに0を付与したものがEnclosure IDとなります。 例えば、CE#1のEnclosure IDは"10"です。 |
||||||||||||||||||||||
| ce_id | string Driveが搭載されているCEのID。 DriveがCEに搭載されている場合に応答します。 フォーマットは16進数1桁です。 |
||||||||||||||||||||||
| de_id | string Driveが搭載されているDEのID。 DriveがDEに搭載されている場合に応答します。 フォーマットは16進数2桁です。 |
||||||||||||||||||||||
| slot | integer Driveが搭載されているSlot Number。 10進表示です。 |
||||||||||||||||||||||
| status | string ステータス。
|
||||||||||||||||||||||
| detail_status | string 詳細ステータス。
|
||||||||||||||||||||||
| capacity | integer Driveの容量。 単位はGBです。 製品上の容量とは異なります。 |
||||||||||||||||||||||
| speed | integer Driveの回転数。 単位はrpmです。 Driveの種別がSAS SSD、SAS SSD SED、NVMe SSD、またはNVMe SSD SEDの場合は応答しません。 |
||||||||||||||||||||||
| drive_type | string Driveの種別。
|
||||||||||||||||||||||
| is_advanced_format | boolean Advanced Format対応Driveかどうか。 Driveの種別がSAS SSD、SAS SSD SED、NVMe SSD、またはNVMe SSD SEDの場合は応答しません。 |
||||||||||||||||||||||
| is_hotspare | boolean Hot Spare登録Driveかどうか。 |
||||||||||||||||||||||
| is_dedicated | boolean Dedicated Hot Spare登録Driveかどうか。 is_hotspareがtrueの場合に応答します。 trueの場合は、Dedicated Hot Spareとして登録されていることを表し、falseの場合は、Global Hot Spareとして登録されていることを表します。 |
||||||||||||||||||||||
| allocated_raidgroup_href | string Driveが構成しているRAID GroupへのLink。 DriveがRAID Groupの構成Driveだった場合(Dedicated Hot Spareも含みます)にRAID GroupへのLinkを応答します。 RAID Groupを構成していないDriveの場合は、応答しません。 テナントユーザーで、自テナントに属するRAID Groupを構成していないDriveの場合は応答しません。 |
||||||||||||||||||||||
| allocated_resource_href | string Driveが構成しているResourceへのLink。 DriveがThin Provisioning Poolの構成Driveだった場合に、Thin Provisioning PoolへのLinkを応答します。 DriveがFlexible Tier Poolの構成Driveだった場合に、Flexible Tier PoolへのLinkを応答します。 DriveがRAID Groupの構成Driveだった場合(Dedicated Hot Spareも含みます)に、RAID GroupへのLinkを応答します。 未使用のDriveの場合は、応答しません。 テナントユーザーで、自テナントに属するResourceを構成していないDriveの場合は応答しません。 |
||||||||||||||||||||||
| health | integer Driveの残り使用可能量(寿命)。 残り使用可能量が少なくなっていくにつれて、値は低くなっていきます。 単位は%です。 Driveの種別がSAS SSD、SAS SSD SED、NVMe SSD、またはNVMe SSD SEDの場合に応答されます。 ただし、Data消去中、または使用可能量を取得できなかった場合は応答されません。 |
||||||||||||||||||||||
| rebuild_copyback_progress | integer RebuildまたはCopybackの進捗率。 単位は%です。 RebuildまたはCopybackが実行中の場合、応答されます。 |
||||||||||||||||||||||
| vendor_id | string Driveの製造社名。 |
||||||||||||||||||||||
| product_id | string Driveの製品名。 |
||||||||||||||||||||||
| serial_number | string Driveの製造番号。 |
||||||||||||||||||||||
| wwn | string DriveのWWN。 Driveの種別がNVMe SSDまたはNVMe SSD SEDの場合は応答しません。 |
||||||||||||||||||||||
| internal_id | string DriveのInternal ID。 Driveの種別がNVMe SSDまたはNVMe SSD SED以外の場合は応答しません。 |
||||||||||||||||||||||
| firmware_revision | string DriveのFirmware revision。 |

