指定Hostに関するHost Connection情報の取得
GET /connection/host/{host_id}
概要説明
host_idで指定したHostに関するConnectionを取得します。
volume_idの昇順で応答します。
リクエスト例
Host ID 2 のHostについて、設定されているConnectionを取得する場合の例です。
$ curl -i -H "Authorization: Bearer g17e4umvwYoHuhkG7yCSee.." -X GET "https://192.168.1.1:5665/api/v1/connection/host/2"
レスポンス例
{
"total_count": 512,
"list_count": 1,
"connection_list": [
{
"connection_href": "/api/v1/connection/host/1/volume/100001",
"host_href": "/api/v1/host/1",
"hostresponse_name": "Default",
"volume_href": "/api/v1/volume/100001",
"hlun": 0,
"lungroup_number": 0,
"is_unexpected_connection": false,
"caport_href_list": [
"/api/v1/caport/0000",
"/api/v1/caport/0100"
],
"shared_host_href_list": [
"/api/v1/host/2",
"/api/v1/host/3"
]
}
]
}
Parameters
PATH PARAMETERS
| host_id
(required) |
integer Host ID。 |
QUERY PARAMETERS
| fields | Array of strings 表示したいParameter。 指定したParameter名(Response Body Parameter)の情報のみを抜き出して取得します。 指定方法の詳細は、表示する項目の絞り込みを参照してください。 |
| volume_id | Array of integers Volume ID。 情報を取得したいVolumeのIDを指定します。 入力条件:
|
| hlun | Array of integers Hostから見えるVolumeの番号。 情報を取得したいhlunを指定します。 入力条件:
|
| max_records | integer 情報を取得したいリソースの最大数。 応答する情報数を制限したい場合に指定してください。 入力条件
|
| last_get_id | integer 続きの情報を取得するためのリソースの識別子。 一度に応答条件に合致するすべてのリソースを応答できなかった場合、next_hrefが返却されます。 last_get_idはnext_hrefに付与される、続きの情報を取得するための情報です。 |
Responses
正常に取得できた場合、HTTPステータスコードが200 (OK)となりレスポンスボディを応答します。
RESPONSE BODY
| total_count | integer 装置に存在するResourceの総数。 フィルタリングしている場合は、条件に合致するResourceの総数です。 |
||||||||||||||||||||||||
| list_count | integer 応答するListの個数。 |
||||||||||||||||||||||||
| connection_list | Array of objects
|
||||||||||||||||||||||||
| next_href | string 続きの情報を取得するためのLink。 一度にすべての情報を応答しきることができなかった場合に限り応答します。 例えば、max_recordsで指定した個数以上に応答条件に合致するResourceが存在する場合などに応答します。 |

