全Controller Enclosure情報の取得
GET /ce
概要説明
Controller Enclosureの情報を取得します。
ce_idで昇順に表示します。
リクエスト例
Controller Enclosure のCE IDとステータスのみを取得する場合の例です。
$ curl -i -H "Authorization: Bearer g17e4umvwYoHuhkG7yCSee.." -X GET "https://192.168.1.1:5665/api/v1/ce?fields=status"
レスポンス例
{
"total_count": 512,
"list_count": 1,
"ce_list": [
{
"ce_id": "1",
"ce_href": "/api/v1/ce/1",
"status": "Normal",
"detail_status": "Normal",
"temperature_status": "Normal",
"temperature": "25"
"power_1min_avg": 255,
"power_1hour_avg": 310,
"cm0_status": "Normal",
"cm1_status": "Normal",
"bbu0_status": "Normal",
"bbu0_charge_rate": 80,
"bbu0_expiration_date": "2099-12",
"bbu1_status": "Normal",
"bbu1_charge_rate": 80,
"bbu1_expiration_date": "2099-12",
"psu0_status": "Normal",
"psu1_status": "Normal",
"bud0_status": "Normal",
"bud1_status": "Normal",
"bud2_status": "Normal",
"bud3_status": "Normal",
"cm0_da0_status": "Normal",
"cm0_da0_type": SAS,
"cm1_da0_status": "Normal",
"cm1_da0_type: SAS,
"cm0_da1_status": "Normal",
"cm0_da1_type: SAS,
"cm1_da1_status": "Normal",
"cm1_da1_type: SAS,
"drive_href_list": [
"/api/v1/drive/0000",
"/api/v1/drive/0001",
"/api/v1/drive/0002",
"/api/v1/drive/0003"
]
}
]
}
Parameters
QUERY PARAMETERS
| fields | Array of strings 表示したいParameter。 指定したParameter名(Response Body Parameter)の情報のみを抜き出して取得します。 指定方法の詳細は、表示する項目の絞り込みを参照してください。 |
||||||||||||
| ce_id | Array of strings CE ID。 情報を取得したいController EnclosureのIDを指定します。 入力条件:
|
||||||||||||
| status | Array of strings ステータス。 情報を取得したいリソースのステータスを指定します。
入力条件:
|
Responses
正常に取得できた場合、HTTPステータスコードが200 (OK)となりレスポンスボディを応答します。
RESPONSE BODY
| total_count | integer 装置に存在するResourceの総数。 フィルタリングしている場合は、条件に合致するResourceの総数です。 |
| list_count | integer 応答するListの個数。 |
| ce_list | Array of objects GET /ce/ce_idで取得できる情報を、list_count数分出力します。詳細は、Controller Enclosure情報の取得の「Responses」を参照してください。 |

