14.3.2 特定のポートの情報を取得する
ポートIDを指定して、特定のポートに関する情報を取得します。
実行権限
ストレージ管理者(参照)
リクエストライン
GET <ベースURL>/simple/v1/objects/ports/<オブジェクトID>
リクエストメッセージ
- オブジェクトID
-
ポートの情報取得で取得したidの値を指定します。
属性
型
説明
id
int
(必須)ポートID
- クエリパラメータ
- なし。
- ボディ
- なし。
レスポンスメッセージ
- ボディ
-
FC接続のポート(ポートID:CL1-A)の情報を取得した出力例を次に示します。
{ "id": "CL1-A", "protocol": "FC", "portWwn": "50060e80124e3b00", "portSpeed": "NUMBER_0", "portSecurity": true, "fcInformation": { "alPa": "EF", "fabricSwitchSetting": true, "connectionType": "Point_To_Point", "sfpDataTransferRate": "NUMBER_16" } }
iSCSI接続のポート(ポートID:CL2-B)の情報を取得した出力例を次に示します。
{ "id": "CL2-B", "protocol": "iSCSI", "portIscsiName": "iqn.1994-04.jp.co.hitachi:rsd.h8s.i.120160.2b", "portSpeed": "NUMBER_10", "portSecurity": true, "iscsiInformation": { "vlanUse": false, "ipMode": "ipv4v6", "ipv4Information": { "address": "10.1.1.52", "subnetMask": "255.255.0.0", "defaultGateway": "0.0.0.0" }, "ipv6Information": { "linklocal": "Auto", "linklocalAddress": "fe80::21f:67ff:feaf:c278", "global": "Auto", "globalAddress": "::", "defaultGateway": "::" }, "tcpPort": 3260, "selectiveAck": true, "delayedAck": true, "windowSize": "NUMBER_64K", "mtuSize": "NUMBER_9000", "linkMtuSize": "NUMBER_9000", "keepAliveTimer": 60, "isnsServerMode": false, "isnsServerIpAddress": "0.0.0.0", "isnsServerPort": 3205, "virtualPortEnabled": false } }
取得する属性については、ポートの情報を取得するAPIの説明を参照してください。
ステータスコード
この操作のリクエストに対するステータスコードについては、HTTPステータスコードの説明を参照してください。
コード例
curl -v -H "Accept:application/json" -H "Content-Type:application/json" -H "Authorization:Session b74777a3f9f04ea8bd8f09847fac48d3" -X GET https://192.0.2.100/ConfigurationManager/simple/v1/objects/ports/CL1-A