文档中心 > CreateDnat
CreateDnat

最近更新时间:2023-03-14

请求方法:POST

接口描述:使用CreateDnat接口创建DNAT。


请求参数

Param

名称

类型

是否必选

描述

Action

String

要执行的操作。取值: CreateDnat。

RegionId

String

地域ID。

NatId

String

NAT的ID。

Body

名称

类型

是否必选

描述

EipId

String

EIP的ID。

EipPortNum

Integer

公网端口。

FixedPortId

String

网卡的ID。

FixedPortNum

Integer

私网端口。

Protocal

String

支持协议。


返回参数

名称

类型

描述

Msg

String

操作结果描述。

RequestId

String

请求ID。

Code

String

操作结果编码。

Res

Object

请求结果。

EipPortNumMax

String

公网端口号最大值。

FixedIpAddr

String

私网IP的地址。

FixedPortNum

String

私网端口号。

Protocal

String

支持协议。

EipAddr

String

EIP的地址。

FixedPortNumMax

String

私网端口号最大值。

Status

String

状态。

OwnerEcsId

String

所属云主机的ID。

FixedPortId

String

私网ID。

NatId

String

NAT的ID。

DnatId

String

DNAT的ID。

UserId

String

用户的ID。

EipId

String

EIP的ID。

EipPortNum

String

公网端口号。

ErrorInfo

String

操作错误信息。


示例

请求示例

POST https://api.unicloud.com/networks/nat?Action=CreateDnat

&RegionId=HB1-BJMY

&NatId=nat-j8fcpeykrl4g

&<公共请求参数>

body

{

    "EipId": "eip-33pehq1w5f9ob",

"EipPortNum": 12,

    "FixedPortId": "eni-j31urm0jzqn0",

    "FixedPortNum": 12,

    "Protocal": "tcp"

}

返回示例

JSON 格式

{

    "Msg": "创建dnat成功",

    "RequestId": "91e192a2-c34b-4023-b446-21eaa850e8bb",

    "Code": "Network.Success",

    "Res": {

        "EipPortNumMax": null,

        "FixedIpAddr": "10.122.0.200",

        "FixedPortNum": 12,

        "Protocal": null,

        "EipAddr": "10.247.251.239",

        "FixedPortNumMax": null,

        "Status": "UNAVAILABLE",

        "OwnerEcsId": "ecs-h58lp6gcqw57",

        "FixedPortId": "eni-ipeldb1u4irl",

        "NatId": "nat-ipelf6ngy9e3",

        "DnatId": "dnat-h58ltgt7h7m9",

        "UserId": "419df805-85fa-4edf-bbac-021a5cffdea9",

        "EipId": "eip-h58k63tljyfy",

        "EipPortNum": 12

    },

    "ErrorInfo": null

}