全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を指定します。

入力条件:

  • 12個まで指定可能です。

status

Array of strings

ステータス。

情報を取得したいリソースのステータスを指定します。
項目 説明
Normal 正常状態です。
Unused 実装されていますが、未使用状態です。
Maintenance 保守状態です。
Warning 予防保守が必要な状態です。
Error 異常が発生し、保守が必要な状態です。

入力条件:

  • 5個まで指定可能です。

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」を参照してください。