AddDnatRule
新增 DNAT 规则。
请求参数
| 参数 | 参数类型 | 描述 | 是否必选 | 
|---|---|---|---|
| natgw_id | String | NAT 网关的 ID | Yes | 
| name | String | DNAT 的 ID | No | 
| public_port | String | 公网端口号 1-65535, 端口号或者范围, 如 80 或者 80-85 | Yes | 
| private_port | String | 内网端口号 1-65535, 端口号或者范围, 如 8080 或者 8080-8085 | Yes | 
| private_ip | String | 内网 IP 地址。 | Yes | 
| protocol | String | 协议类型, tcp 或者 udp。 | Yes | 
| eip_id | String | 公网 IP 的 ID。 | Yes | 
| enable | Integer | 是否启用。 | No | 
返回数据
| 参数 | 参数类型 | 描述 | 
|---|---|---|
| action | String | 响应动作 | 
| dnat_ids | String | 新增 DNAT 规则的 ID | 
| ret_code | Integer | 执行成功与否,0 表示成功,其他值则为错误代码 | 
示例
请求示例:
https://api.qingcloud.com/iaas/?action=AddDnatRules
&natgw_id=nfv-1234abcd
&name=test_dnat
&public_port=80-85
&private_port=80-85
&private_ip=172.17.0.2
&protocol=tcp
&eip_id=eip-9m3skybb
&enable=1
&COMMON_PARAMS
返回示例:
{
  "action":"AddDnatRuleResponse",
  "dnat_ids":[
    "dnat-p8zf9ytc"
  ],
  "ret_code":0
}