RAID Group情報の取得
GET /raidgroup/{raidgroup_id}
概要説明
RAID Group情報の取得。
リクエスト例
RAID Group ID 2のRAID Groupについて、RAID Group IDとNameを取得する場合の例です。
$ curl -i -H "Authorization: Bearer g17e4umvwYoHuhkG7yCSee.." -X GET "https://192.168.1.1:5665/api/v1/raidgroup/2?fields=name"
レスポンス例
{
"raidgroup_id": 101,
"raidgroup_href": "/api/v1/raidgroup/101",
"number": 101,
"name": "RAIDGROUP#101",
"level": "RAID10",
"raid6fr_drive_configuration": "3Dx2_2Px2_1HS",
"assigned_cm": "00",
"status": "Normal",
"detail_status": "Available",
"is_volume_raidgroup": true,
"allocated_resource_href": "string",
"capacity": 131072,
"free_capacity": 131072,
"maximum_free_area_size": 131072,
"stripe_depth": 64,
"drive_type": "Online",
"drive_href_list": [
"/api/v1/drive/0000",
"/api/v1/drive/0001",
"/api/v1/drive/0100",
"/api/v1/drive/0101"
],
"dedicated_hotspare_href_list": [
"/api/v1/drive/000b",
"/api/v1/drive/010b"
],
"volume_href_list": [
"/api/v1/volume/1300001",
"/api/v1/volume/2100002"
]
"volume_id_list": [
100000,
200000,
300000
]
}
Parameters
PATH PARAMETERS
| raidgroup_id
(required) |
integer RAID Group ID。 |
QUERY PARAMETERS
| fields | Array of strings 表示したいParameter。 指定したParameter名(Response Body Parameter)の情報のみを抜き出して取得します。 指定方法の詳細は、表示する項目の絞り込みを参照してください。 |
| is_response_volume_id_list | boolean RAID Groupに属するVolume情報をVolume ID List型式で応答するかどうか。 trueを指定した場合、RAID Groupに属するVolume情報を、Volume Href ListではなくVolume ID List型式で応答します。 falseを指定した場合または指定を省略した場合、Volume Href List型式で応答します。 1つのRAID GroupにVolumeが16384以上存在する場合、Volume Href List型式ではすべてのVolume情報を応答することができません。 大量にVolumeが存在するRAID Groupに属するVolume情報をすべて取得したい場合は、本Parameterでtrueを指定してください。 |
Responses
正常に取得できた場合、HTTPステータスコードが200 (OK)となりレスポンスボディを応答します。
RESPONSE BODY
| raidgroup_id | integer RAID Group ID。 |
||||||||||||||||||||||||||||
| raidgroup_href | string RAID GroupのResourceへのLink。 |
||||||||||||||||||||||||||||
| number | integer RAID Group Number。 |
||||||||||||||||||||||||||||
| name | string RAID Group名。 |
||||||||||||||||||||||||||||
| level | string RAID Level。
|
||||||||||||||||||||||||||||
| raid6fr_drive_configuration | string RAID6FRのRAID GroupのDrive構成。 levelがRAID6FRの場合に限り応答します。 D:Data、P:Parity、HS:Hot Spare を示します。
|
||||||||||||||||||||||||||||
| assigned_cm | string RAID Groupの担当CM。 CE#0-CM#0の場合は'00'、CE#a-CM#1の場合は'a1'となります。 |
||||||||||||||||||||||||||||
| status | string ステータス。
|
||||||||||||||||||||||||||||
| detail_status | string RAID Groupの詳細ステータス。
|
||||||||||||||||||||||||||||
| is_volume_raidgroup | boolean Volumeが作成可能なRAID Groupかどうか。 falseの場合、以下の用途で使用されています。
|
||||||||||||||||||||||||||||
| allocated_resource_href | string RAID Groupが属するResourceのLink。 RAID GroupがTPP、FTRPの構成要素になっている場合に応答します。 例) /api/v1/tpp/0 |
||||||||||||||||||||||||||||
| capacity | integer RAID Groupの容量。 単位はMBです。 |
||||||||||||||||||||||||||||
| free_capacity | integer RAID Group空き容量。 単位はMBです。 is_volume_raidgroupがtrueの場合に限り応答します。 |
||||||||||||||||||||||||||||
| maximum_free_area_size | integer 最大連続空き領域のサイズ。 単位はMBです。 is_volume_raidgroupがtrueの場合に限り応答します。 |
||||||||||||||||||||||||||||
| stripe_depth | integer Stripe Depth。 単位はKBです。 RAID Levelが1の場合は応答しません。 |
||||||||||||||||||||||||||||
| drive_type | string RAID Groupを構成するDriveの種別。
|
||||||||||||||||||||||||||||
| drive_href_list | Array of strings RAID Groupの構成Drive。 |
||||||||||||||||||||||||||||
| dedicated_hotspare_href_list | Array of strings 該当RAID Groupに紐づいたHotspare DriveのLink。 Dedicated Hotspareが存在しない場合は、このプロパティは応答されません。 |
||||||||||||||||||||||||||||
| volume_href_list | Array of strings RAID Groupに属するVolumeのLink。 is_response_volume_id_listがtrue以外、かつis_volume_raidgroupがtrueの場合に限り応答します。 16384までのVolume情報を応答します。 |
||||||||||||||||||||||||||||
| volume_id_list | Array of integer RAID Groupに属するVolumeのLink。 is_response_volume_id_listがtrue、かつis_volume_raidgroupがtrueの場合に限り応答します。 |

