CreateRemoteAccessVpnGateway
処理概要
リモートアクセスVPNゲートウェイを新規作成します。
指定するパラメーター
| パラメーター | 型 | 説明 | 必須 |
|---|---|---|---|
| RemoteAccessVpnGatewayName | string |
リモートアクセスVPNゲートウェイ名 使用可能文字: 半角英数字15文字以内 備考: 未指定の場合、命名規則に沿って生成されます。 |
|
| RemoteAccessVpnGatewayType | string |
リモートアクセスVPNゲートウェイのタイプ 値:
|
|
| AccountingType | integer |
利用料金タイプ 値:
|
|
| Placement.AvailabilityZone | string |
ゾーン情報 Default: 当サービスが決定 |
|
| Description | string |
メモ情報 使用可能文字: 500文字以内※4バイト文字(絵文字や一部の漢字など)は使用できません。 |
|
| PoolNetworkCidr | string |
プールネットワークのCIDR(IP/CIDR形式) 備考: 16~27の範囲で指定可能です。 |
○ |
| NetworkInterface.n.NetworkId | string |
ネットワークID (プライベートLANのネットワークID) |
○ |
| NetworkInterface.n.IpAddress | string |
IPアドレス(IPv4) 備考: 1つのみ指定可能です。 |
○ |
| CipherSuite.n | string |
暗号スイート 備考: AES128-GCM-SHA256 | AES256-GCM-SHA384 | ECDHE-RSA-AES128-GCM-SHA256 | ECDHE-RSA-AES256-GCM-SHA384 が指定可能です。 |
○ |
| CACertificateId | string |
CA証明書ID |
|
| SSLCertificateId | string |
サーバー認証証明書ID |
○ |
応答フィールド
| フィールド (項目) | 型 | 説明 |
|---|---|---|
| CreateRemoteAccessVpnGatewayResponse | - |
CreateRemoteAccessVpnGatewayレスポンス |
| ␣requestId | string |
リクエスト識別子 |
| ␣return | boolean |
処理ステータス 値:
|
| ␣remoteAccessVpnGateway | - |
リモートアクセスVPNゲートウェイ情報 |
| ␣␣remoteAccessVpnGatewayId | string |
リモートアクセスVPNゲートウェイユニークID |
| ␣␣remoteAccessVpnGatewayName | string |
リモートアクセスVPNゲートウェイ名 |
| ␣␣remoteAccessVpnGatewayType | string |
リモートアクセスVPNゲートウェイタイプ |
| ␣␣accountingType | string |
利用料金タイプ 値:
|
| ␣␣nextMonthAccountingType | string |
次月の利用料金タイプ 値:
|
| ␣␣description | string |
リモートアクセスVPNゲートウェイメモ情報 |
| ␣␣availabilityZone | string |
ゾーン情報 |
| ␣␣status | string |
リモートアクセスVPNゲートウェイステータス 値:
|
| ␣␣clientDownloadEndpoint | string |
※空を返却 |
| ␣␣poolNetworkCidr | string |
プールネットワークのCIDR情報 |
| ␣␣poolNetworkGatewayIpAddress | string |
プールネットワークのIPアドレス情報 |
| ␣␣networkInterfaceSet | - |
ネットワークインターフェース情報セット |
| ␣␣␣item | - |
グローバルネットワークインターフェース情報セット |
| ␣␣␣␣networkInterfaceId | string |
※空を返却 |
| ␣␣␣␣subnetId | string |
※空を返却 |
| ␣␣␣␣vpcId | string |
※空を返却 |
| ␣␣␣␣description | string |
※空を返却 |
| ␣␣␣␣ownerId | string |
※空を返却 |
| ␣␣␣␣niftyNetworkId | string |
ネットワークユニークID |
| ␣␣␣␣niftyNetworkName | string |
※空を返却 |
| ␣␣␣␣status | string |
ネットワークインターフェースのステータス 値:
|
| ␣␣␣␣macAddress | string |
※空を返却 |
| ␣␣␣␣privateIpAddress | string |
※空を返却 |
| ␣␣␣␣privateIpAddressV6 | string |
※空を返却 |
| ␣␣␣␣privateDnsName | string |
※空を返却 |
| ␣␣␣␣sourceDestCheck | string |
※空を返却 |
| ␣␣␣␣groupSet | string |
※空を返却 |
| ␣␣␣␣attachment | - |
ネットワークインターフェースの接続情報 |
| ␣␣␣␣␣attachmentId | string |
※空を返却 |
| ␣␣␣␣␣deviceIndex | string |
デバイス番号 |
| ␣␣␣␣␣status | string |
接続状態 値:
|
| ␣␣␣␣␣attachTime | string |
※空を返却 |
| ␣␣␣␣␣deleteOnTermination | string |
サーバー削除時のディスク消去 値:
|
| ␣␣␣␣␣instanceId | string |
※空を返却 |
| ␣␣␣␣␣instanceOwnerId | string |
※空を返却 |
| ␣␣␣␣association | - |
ネットワークインターフェース関連付け情報 |
| ␣␣␣␣␣allocationId | string |
※空を返却 |
| ␣␣␣␣␣associationId | string |
※空を返却 |
| ␣␣␣␣␣ipOwnerId | string |
※空を返却 |
| ␣␣␣␣␣publicDnsName | string |
※空を返却 |
| ␣␣␣␣␣publicIp | string |
※空を返却 |
| ␣␣␣␣␣publicIpV6 | string |
※空を返却 |
| ␣␣␣␣privateIpAddressesSet | string |
※空を返却 |
| ␣␣␣␣availabilityZone | string |
※空を返却 |
| ␣␣␣␣interfaceType | string |
※空を返却 |
| ␣␣␣␣ipv6AddressesSet | string |
※空を返却 |
| ␣␣␣␣requesterId | string |
※空を返却 |
| ␣␣␣␣requesterManaged | string |
※空を返却 |
| ␣␣␣␣tagSet | string |
※空を返却 |
| ␣␣cipherSuiteSet | - |
暗号スイート情報セット |
| ␣␣␣item | - |
暗号スイート情報セット |
| ␣␣␣␣cipherSuite | string |
暗号スイート情報 |
| ␣␣sslCertificateId | string |
SSL証明書の発行識別子 |
| ␣␣caCertificateId | string |
CA証明書の発行識別子 |
| ␣␣authTypeSet | - |
認証タイプID情報 |
| ␣␣␣item | - |
認証タイプID情報 |
| ␣␣␣␣authType | string |
認証タイプID |
| ␣␣remoteUserSet | string |
※空を返却 |
| ␣␣groupSet | string |
※空を返却 |
| ␣␣routeTableId | string |
※空を返却 |
| ␣␣routeTableAssociationId | string |
※空を返却 |
| ␣␣isConfiguredNat | string |
NATの設定情報 値:
|
| ␣␣clientTunnelMode | string |
クライアントトンネルモード |
| ␣␣versionInformation | string |
リモートアクセスVPNゲートウェイのversion情報 |
| ␣␣␣isLatest | string |
※空を返却 |
| ␣␣␣version | string |
※空を返却 |
| ␣␣createdTime | string |
※空を返却 |
リクエストサンプル
https://jp-east-1.computing.api.nifcloud.com/api/
?Action=CreateRemoteAccessVpnGateway
&PoolNetworkCidr=192.168.0.0/24
&NetworkInterface.1.NetworkId=net-0k87j180
&NetworkInterface.1.IpAddress=192.168.0.1
&CipherSuite.1=AES128-GCM-SHA256
&SSLCertificateId=1234
&CommonParams
応答サンプル
<?xml version="1.0" encoding="UTF-8"?>
<CreateRemoteAccessVpnGatewayResponse>
<requestId>35dc891f-8171-4abb-8ce8-6312b412ce90</requestId>
<return>true</return>
<remoteAccessVpnGateway>
<remoteAccessVpnGatewayId>ravgw-8db04f81</remoteAccessVpnGatewayId>
<remoteAccessVpnGatewayName>ravgw-8db04f81</remoteAccessVpnGatewayName>
<remoteAccessVpnGatewayType>small</remoteAccessVpnGatewayType>
<accountingType>1</accountingType>
<nextMonthAccountingType>1</nextMonthAccountingType>
<description><![CDATA[memo]]></description>
<availabilityZone>east-11</availabilityZone>
<status>wait_create</status>
<clientDownloadEndpoint/>
<poolNetworkCidr>192.168.0.0/24</poolNetworkCidr>
<poolNetworkGatewayIpAddress>192.168.0.1</poolNetworkGatewayIpAddress>
<networkInterfaceSet>
<item>
<networkInterfaceId/>
<subnetId/>
<vpcId/>
<description/>
<ownerId/>
<niftyNetworkId>net-COMMON_GLOBAL</niftyNetworkId>
<niftyNetworkName/>
<status>in-use</status>
<macAddress/>
<privateIpAddress/>
<privateIpAddressV6/>
<privateDnsName/>
<sourceDestCheck/>
<groupSet/>
<attachment>
<attachmentId/>
<deviceIndex>0</deviceIndex>
<status>attached</status>
<attachTime/>
<deleteOnTermination>true</deleteOnTermination>
<instanceId/>
<instanceOwnerId/>
</attachment>
<association>
<allocationId/>
<associationId/>
<ipOwnerId/>
<publicDnsName/>
<publicIp/>
<publicIpV6/>
</association>
<privateIpAddressesSet/>
<availabilityZone/>
<interfaceType/>
<ipv6AddressesSet/>
<requesterId/>
<requesterManaged/>
<tagSet/>
</item>
<item>
<networkInterfaceId/>
<subnetId/>
<vpcId/>
<description/>
<ownerId/>
<niftyNetworkId>net-0k87j180</niftyNetworkId>
<niftyNetworkName>privateLan</niftyNetworkName>
<status>in-use</status>
<macAddress/>
<privateIpAddress>192.168.0.1</privateIpAddress>
<privateIpAddressV6/>
<privateDnsName/>
<sourceDestCheck/>
<groupSet/>
<attachment>
<attachmentId/>
<deviceIndex>0</deviceIndex>
<status>attached</status>
<attachTime/>attachTime>
<deleteOnTermination>true</deleteOnTermination>
<instanceId/>
<instanceOwnerId/>
</attachment>
<association>
<allocationId/>
<associationId/>
<ipOwnerId/>
<publicDnsName/>
<publicIp/>
<publicIpV6/>
</association>
<privateIpAddressesSet/>
<availabilityZone/>
<interfaceType/>
<ipv6AddressesSet/>
<requesterId/>
<requesterManaged/>
<tagSet/>
</item>
</networkInterfaceSet>
<cipherSuiteSet>
<item>
<cipherSuite>AES128-GCM-SHA256</cipherSuite>
</item>
</cipherSuiteSet>
<sslCertificateId>1234</sslCertificateId>
<caCertificateId/>
<authTypeSet>
<item>
<authType>local</authType>
</item>
</authTypeSet>
<remoteUserSet/>
<groupSet/>
<routeTableId/>
<routeTableAssociationId/>
<isConfiguredNat>true</isConfiguredNat>
<clientTunnelMode>split</clientTunnelMode>
<versionInformation>
<isLatest/>
<version/>
</versionInformation>
<createdTime/>
</remoteAccessVpnGateway>
</CreateRemoteAccessVpnGatewayResponse>
