NiftyReplaceNatRule
処理概要
NATテーブルに登録されたNATルールを指定したNATルールに入れ替える。
NATテーブルを指定するためには、NATテーブルIDが必要です。
指定するパラメーター
| パラメーター | 型 | 説明 | 必須 |
|---|---|---|---|
| NatTableId | string |
NATテーブルID |
○ |
| NatType | string |
NATタイプ 値:
|
○ |
| RuleNumber | string |
ルール番号 |
○ |
| Description | string |
NATルールのメモ |
|
| Protocol | string |
プロトコル 値:
|
○ |
| OutboundInterface.NetworkId | string |
SNATトラフィックのアウトバウンドインターフェイスのネットワークID |
○ (NATタイプがsnatの場合、アウトバウンドインターフェイスのネットワーク名といずれか) |
| OutboundInterface.NetworkName | string |
SNATトラフィックのアウトバウンドインターフェイスのネットワーク名 |
○ (NATタイプがsnatの場合、アウトバウンドインターフェイスのネットワークIDといずれか) |
| InboundInterface.NetworkId | string |
DNATトラフィックのインバウンドインターフェイスのネットワークID |
○ (NATタイプがdnatの場合、インバウンドインターフェイスのネットワーク名といずれか) |
| InboundInterface.NetworkName | string |
DNATトラフィックのインバウンドインターフェイスのネットワーク名 |
○ (NATタイプがdnatの場合、インバウンドインターフェイスのネットワークIDといずれか) |
| Destination.Port | integer |
送信先ポート |
○ (NATタイプがdnatの場合、かつProtocolがALL,ICMP以外の場合) |
| Source.Address | string |
送信元アドレス |
○ (NATタイプがsnatの場合) |
| Source.Port | integer |
送信元ポート |
○ (NATタイプがsnatの場合、かつProtocolがALL,ICMP以外の場合) |
| Translation.Address | string |
変換アドレス |
○ (NATタイプがdnatの場合) |
| Translation.Port | integer |
変換ポート |
○ (ProtocolがALL,ICMP以外の場合) |
応答フィールド
| フィールド (項目) | 型 | 説明 |
|---|---|---|
| NiftyReplaceNatRuleResponse | - |
NiftyReplaceNatRuleレスポンス |
| ␣requestId | string |
リクエスト識別子 |
| ␣natTableId | string |
NATテーブルID |
| ␣natRule | - |
NATルール情報 |
| ␣␣natType | string |
NATタイプ 値:
|
| ␣␣ruleNumber | string |
ルール番号 |
| ␣␣description | string |
NATルールのメモ(CDATA付き) |
| ␣␣protocol | string |
プロトコル 値:
|
| ␣␣outboundInterface | - |
NATトラフィックのアウトバウンドインターフェイス(snatの場合のみ) |
| ␣␣␣networkId | string |
ネットワークID |
| ␣␣␣networkName | string |
ネットワーク名 |
| ␣␣inboundInterface | - |
NATトラフィックのインバウンドインターフェイス(dnatの場合のみ) |
| ␣␣␣networkId | string |
ネットワークID |
| ␣␣␣networkName | string |
ネットワーク名 |
| ␣␣destination | - |
送信先情報(dnatの場合のみ) |
| ␣␣␣port | integer |
送信先ポート |
| ␣␣source | - |
送信元情報(snatの場合のみ) |
| ␣␣␣address | string |
送信元アドレス |
| ␣␣␣port | integer |
送信元ポート |
| ␣␣translation | - |
変換情報 |
| ␣␣␣address | string |
変換アドレス |
| ␣␣␣port | integer |
変換ポート |
リクエストサンプル
https://jp-east-1.computing.api.nifcloud.com/api/
?Action=NiftyReplaceNatRule
&NatTableId=nat-8db04f81
&NatType=snat
&RuleNumber=1
&Description=memo
&Protocol=TCP
&OutboundInterface.NetworkId=net-234hewf3
&Source.Address=172.16.10.12
&Source.Port=8080
&Translation.Port=8080
&CommonParams
応答サンプル
<NiftyReplaceNatRuleResponse xmlns="https://computing.api.nifcloud.com/api/">
<requestId>ac501097-4c8d-475b-b06b-a90048ec181c</requestId>
<natTableId>nat-8db04f81</natTableId>
<natRule>
<natType>snat</natType>
<ruleNumber>1</ruleNumber>
<description><![CDATA[memo]]></description>
<protocol>TCP</protocol>
<outboundInterface>
<networkId>net-234hewf3</networkId>
<networkName>prilan1</networkName>
</outboundInterface>
<inboundInterface/>
<destination/>
<source>
<address>172.16.10.12</address>
<port>8080</port>
</source>
<translation>
<port>8080</port>
</translation>
</natRule>
</NiftyReplaceNatRuleResponse>


