AddDnatRules
更新时间:2023-12-27 03:24:15
新增 DNAT 规则。
请求参数
Parameter name | Type | Description | Required |
---|---|---|---|
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 |
返回数据
Name | Type | Description |
---|---|---|
action |
String |
响应动作 |
dnat_ids |
String |
新增 DNAT 规则的 ID |
ret_code |
Integer |
执行成功与否,0 表示成功,其他值则为错误代码 |
示例
请求示例:
https://api.shanhe.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
&COMMON_PARAMS
返回示例:
{
"action":"AddDnatRuleResponse",
"dnat_ids":[
"dnat-p8zf9ytc"
],
"ret_code":0
}