12.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:CL1-B)の情報を取得した出力例を次に示します。
-
{ "id": "CL1-B", "protocol": "iSCSI", "portSpeed": "NUMBER_10", "portSecurity": true, "iscsiInformation": { "vlanUse": false, "ipMode": "ipv4", "ipv4Information": { "address": "192.168.116.19", "subnetMask": "255.255.0.0", "defaultGateway": "0.0.0.0" }, "ipv6Information": { "linklocal": "Auto", "linklocalAddress": "fe80::", "global": "Auto", "globalAddress": "::", "defaultGateway": "::" }, "tcpPort": 3260, "selectiveAck": true, "delayedAck": true, "windowSize": "NUMBER_64K", "mtuSize": "NUMBER_1500", "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