DescribeVpnConnections
処理概要
指定されたVPNコネクションの情報を取得します。
VPNコネクションを指定するためには、VPNコネクションユニークIDが必要です。
VPNコネクションを指定しない場合、取得できるすべてのVPNコネクション情報を取得します。
絞り込み条件の項目の値「Filter.n.Value.m」を指定する際、ワイルドカード文字(曖昧検索)指定可能です。
「*」は0個以上任意文字、 「?」は1個任意文字、「」はエスケープ変換文字(「∗niftycloud¥?¥¥」は「∗niftycloud?¥」を検索)となります。
曖昧検索が指定可能な絞り込み条件の項目名は、下記の通りです。
- customer-gateway-configuration
- nifty-customer-gateway-name
- route.destination-cidr-block
- nifty-vpn-gateway-name
- nifty-vpn-connection-description
指定するパラメーター
パラメーター | 型 | 説明 | 必須 |
---|---|---|---|
VpnConnectionId.n | string |
VPNコネクションユニークID |
|
Filter.n.Name | string |
絞り込み条件の項目名 値:
|
|
Filter.n.Value.m | string |
絞り込み条件の値 |
応答フィールド
フィールド (項目) | 型 | 説明 |
---|---|---|
DescribeVpnConnectionsResponse | - |
DescribeVpnConnectionsレスポンス |
␣requestId | string |
リクエスト識別子 |
␣vpnConnectionSet | - |
VPN接続情報セット |
␣␣item | - |
VPNコネクション情報 |
␣␣␣vpnConnectionId | string |
VPNコネクションユニークID |
␣␣␣state | string |
VPNコネクションステータス 値:
|
␣␣␣customerGatewayConfiguration | string |
カスタマーゲートウェイに設定する情報(CDATA付き) |
␣␣␣type | string |
VPNコネクションタイプ 値:
|
␣␣␣vpnGatewayId | string |
拠点間VPNゲートウェイユニークID |
␣␣␣niftyVpnGatewayName | string |
拠点間VPNゲートウェイ名 |
␣␣␣customerGatewayId | string |
カスタマーゲートウェイユニークID |
␣␣␣niftyCustomerGatewayName | string |
カスタマーゲートウェイ名 |
␣␣␣tagSet | - |
※空を返却 |
␣␣␣␣item | - |
リソースに設定されているタグ情報 |
␣␣␣␣␣key | string |
設定されているタグのキー |
␣␣␣␣␣value | string |
設定されているタグの値 |
␣␣␣vgwTelemetry | - |
拠点間VPNゲートウェイ情報セット |
␣␣␣␣item | - |
拠点間VPNゲートウェイ情報 |
␣␣␣␣␣outsideIpAddress | string |
拠点間VPNゲートウェイのインターネット側IPアドレス |
␣␣␣␣␣status | string |
VPNの接続ステータス 値:
|
␣␣␣␣␣lastStatusChange | timestamp |
最終変更日付 |
␣␣␣␣␣statusMessage | string |
エラーが出ていた場合のメッセージ |
␣␣␣␣␣acceptedRouteCount | integer |
設定されたルート数 |
␣␣␣niftyVpnConnectionDescription | string |
メモ |
␣␣␣createdTime | timestamp |
作成日時 |
␣␣␣niftyTunnel | - |
トンネル情報 |
␣␣␣␣type | string |
トンネルのタイプ 値:
|
␣␣␣␣mode | string |
トンネルのモード 値:
|
␣␣␣␣encapsulation | string |
カプセル化 値:
|
␣␣␣␣tunnelId | string |
拠点間VPNゲートウェイ側トンネルID |
␣␣␣␣peerTunnelId | string |
カスタマーゲートウェイ側トンネルID |
␣␣␣␣sessionId | string |
拠点間VPNゲートウェイ側セッションID |
␣␣␣␣peerSessionId | string |
カスタマーゲートウェイ側セッションID |
␣␣␣␣sourcePort | string |
送信元ポート(拠点間VPNゲートウェイ側ポート) |
␣␣␣␣destinationPort | string |
送信先ポート(カスタマーゲートウェイ側ポート) |
␣␣␣niftyIpsecConfiguration | - |
設定情報 |
␣␣␣␣encryptionAlgorithm | string |
暗号化アルゴリズム 値:
|
␣␣␣␣hashingAlgorithm | string |
認証アルゴリズム 値:
|
␣␣␣␣preSharedKey | string |
事前共有鍵(CDATA付き) |
␣␣␣␣internetKeyExchange | string |
IKEプロトコル 値:
|
␣␣␣␣mtu | string |
MTUサイズ |
␣␣␣␣internetKeyExchangeLifetime | integer |
IKE SAの有効期限 |
␣␣␣␣encapsulatingSecurityPayloadLifetime | integer |
ESP SAの有効期限 |
␣␣␣␣diffieHellmanGroup | integer |
IKE, PFSそれぞれのDiffie-Hellman Group 備考: 返却値 2 (1024-bit MODP group),5 (1536-bit MODP group),14 (2048-bit MODP group),15 (3072-bit MODP group),16 (4096-bit MODP group),17 (6144-bit MODP group),18 (8192-bit MODP group),19 (256-bit random ECP group),20 (384-bit random ECP group),21 (512-bit random ECP group),22 (1024-bit MODP Group with 160-bit Prime Order Subgroup),23 (2048-bit MODP Group with 224-bit Prime Order Subgroup),24 (2048-bit MODP Group with 256-bit Prime Order Subgroup),25 (192-bit Random ECP Group),26 (224-bit Random ECP Group) |
リクエストサンプル
https://jp-east-1.computing.api.nifcloud.com/api/?
Action=DescribeCustomerGateways
&Filter.1.Name=state
&Filter.1.Value.1=available
&CommonParams
応答サンプル
<DescribeVpnConnectionsResponse xmlns="https://computing.api.nifcloud.com/api/">
<requestId>f6dd8353-eb6b-6b4fd32e4f05</requestId>
<vpnConnectionSet>
<item>
<vpnConnectionId>vpn-44a8938f</vpnConnectionId>
<state>available</state>
<customerGatewayConfiguration><![CDATA[<Configuration></Configuration>]]></customerGatewayConfiguration>
<type>IPsec</type>
<vpnGatewayId>vgw-8db04f81</vpnGatewayId>
<niftyVpnGatewayName>vpngw1</niftyVpnGatewayName>
<customerGatewayId>cgw-b4dc3961</customerGatewayId>
<niftyCustomerGatewayName>customergw1</niftyCustomerGatewayName>
<tagSet />
<vgwTelemetry>
<item>
<acceptedRouteCount>0</acceptedRouteCount>
<lastStatusChange>2020-06-26T10:07:55.648+09:00</lastStatusChange>
<outsideIpAddress>203.0.113.1</outsideIpAddress>
<status>DOWN</status>
<statusMessage></statusMessage>
</item>
</vgwTelemetry>
<createdTime>2020-06-23T16:35:24+09:00</createdTime>
<niftyTunnel>
<type>L2TPv3</type>
<mode>Unmanaged</mode>
<encapsulation>UDP</encapsulation>
<tunnelId>1</tunnelId>
<peerTunnelId>2</peerTunnelId>
<sessionId>1</sessionId>
<peerSessionId>2</peerSessionId>
<sourcePort>7777</sourcePort>
<destinationPort>7777</destinationPort>
</niftyTunnel>
<niftyIpsecConfiguration>
<encryptionAlgorithm>3DES</encryptionAlgorithm>
<hashingAlgorithm>MD5</hashingAlgorithm>
<preSharedKey><![CDATA[key]]></preSharedKey>
<mtu>1500</mtu>
<internetKeyExchange>IKEv1</internetKeyExchange>
<internetKeyExchangeLifetime>28800</internetKeyExchangeLifetime>
<encapsulatingSecurityPayloadLifetime>3600</encapsulatingSecurityPayloadLifetime>
<diffieHellmanGroup>2</diffieHellmanGroup>
</niftyIpsecConfiguration>
<niftyVpnConnectionDescription>description</niftyVpnConnectionDescription>
</item>
</vpnConnectionSet>
</DescribeVpnConnectionsResponse>