NiftyCreateRouter
処理概要
ルーターを新規作成します。
ルーターに割り当てるネットワークを指定するためには、ネットワークIDまたはネットワーク名が必要です。
作成したルーターのゾーンは指定したネットワークと同一のゾーンになります。
指定するパラメーター
パラメーター | 型 | 説明 | 必須 |
---|---|---|---|
RouterName | string |
ルーター名 使用可能文字: 半角英数字(15文字) |
|
AvailabilityZone | string |
ゾーン名 Default: ニフクラが決定 |
|
AccountingType | string |
利用料金タイプ 値:
|
|
Description | string |
メモ 使用可能文字: 全角半角(500字) |
|
Type | string |
ルーターのタイプ 値:
|
|
NetworkInterface.n.DeviceIndex | integer |
※指定不可 |
|
NetworkInterface.n.SecurityGroupId.n | string |
※指定不可 |
|
NetworkInterface.n.NetworkId | string |
ネットワークID 使用可能文字: net-COMMON_GLOBAL(共通グローバル)、net-COMMON_PRIVATE(共通プライベート)、プライベートLAN のネットワークID |
○ (ネットワーク名といずれか) |
NetworkInterface.n.NetworkName | string |
ネットワーク名 Default: なし |
○ (ネットワークIDといずれか) |
NetworkInterface.n.IpAddress | string |
IPアドレス Default: なし |
|
NetworkInterface.n.Dhcp | boolean |
dhcp設定フラグ 値:
|
|
NetworkInterface.n.DhcpOptionsId | string |
dhcpオプションID Default: なし |
|
NetworkInterface.n.DhcpConfigId | string |
dhcpコンフィグID Default: なし |
|
SecurityGroup.n | string |
ファイアウォールグループ名 Default: なし |
応答フィールド
フィールド (項目) | 型 | 説明 |
---|---|---|
NiftyCreateRouterResponse | - |
NiftyCreateRouterレスポンス |
␣requestId | string |
リクエスト識別子 |
␣router | - |
ルーター情報 |
␣␣routerId | string |
ルーターユニークID |
␣␣routerName | string |
ルーター名 |
␣␣state | string |
ルーターのステータス 値:
|
␣␣availabilityZone | string |
ゾーン情報 |
␣␣accountingType | string |
利用料金タイプ 値:
|
␣␣versionInformation | - |
ルータのversion情報 |
␣␣␣isLatest | boolean |
ルータのversionが最新か 値:
|
␣␣␣version | string |
ルータのversion情報 |
␣␣nextMonthAccountingType | string |
翌月の利用料金タイプ 値:
|
␣␣description | string |
ルーターのメモ(CDATA付) |
␣␣networkInterfaceSet | - |
ネットワークインターフェイス情報セット |
␣␣␣item | - |
ネットワークインターフェイス情報 |
␣␣␣␣networkId | string |
ネットワークユニークID |
␣␣␣␣networkName | string |
ネットワーク名 |
␣␣␣␣ipAddress | string |
IPアドレス |
␣␣␣␣dhcp | boolean |
dhcp設定フラグ |
␣␣␣␣dhcpOptionsId | string |
dhcpオプションID |
␣␣␣␣dhcpConfigId | string |
dhcpコンフィグID |
␣␣backupInformation | - |
バックアップ情報セット |
␣␣␣isBackup | boolean |
バックアップが存在するか 値:
|
␣␣type | string |
ルーターのタイプ 値:
|
␣␣groupSet | - |
ファイアウォール情報セット |
␣␣␣item | - |
ファイアウォール情報 |
␣␣␣␣groupId | string |
ファイアウォールグループ名 |
リクエストサンプル
https://jp-east-1.computing.api.nifcloud.com/api/
?Action=NiftyCreateRouter
&RouterName=router1
&AvailabilityZone=east-12
&AccountingType=2
&Description=memo
&Type=small
&NetworkInterface.1.NetworkId=net-COMMON_GLOBAL
&NetworkInterface.2.NetworkId=net-ea2432dw
&NetworkInterface.2.Dhcp=true
&NetworkInterface.2.IpAddress=192.168.0.1
&NetworkInterface.2.DhcpOptionsId=dopt-df45dsvd
&NetworkInterface.2.DhcpConfigId=dconf-0k87jhf0
&SecurityGroup.1=group01
&CommonParams
応答サンプル
<NiftyCreateRouterResponse xmlns="https://computing.api.nifcloud.com/api/">
<requestId>ac501097-4c8d-475b-b06b-a90048ec181c</requestId>
<router>
<routerId>rt-8db04f81</routerId>
<routerName>router1</routerName>
<state>pending</state>
<availabilityZone>east-12</availabilityZone>
<accountingType>2</accountingType>
<nextMonthAccountingType>2</nextMonthAccountingType>
<description><![CDATA[memo]]></description>
<versionInformation>
<isLatest>true</isLatest>
<version>v3.2</version>
</versionInformation>
<networkInterfaceSet>
<item>
<networkId>net-COMMON_GLOBAL</networkId>
<dhcp>false</dhcp>
</item>
<item>
<networkId>net-ea2432dw</networkId>
<ipAddress>192.168.0.1</ipAddress>
<dhcp>true</dhcp>
<dhcpOptionsId>dopt-df45dsvd</dhcpOptionsId>
<dhcpConfigId>dconf-0k87jhf0</dhcpConfigId>
</item>
</networkInterfaceSet>
<backupInformation>
<isBackup>false</isBackup>
</backupInformation>
<type>small</type>
<groupSet>
<item>
<groupId>group01</groupId>
</item>
</groupSet>
</router>
</NiftyCreateRouterResponse>