You need to enable JavaScript to run this app.
导航
DescribeNatIps
最近更新时间:2024.12.05 18:57:48首次发布时间:2023.11.07 08:15:17

调用 DescribeNatIps 接口,查询满足指定条件的中转IP。

说明

私网NAT网关正在邀测中,如需试用,请联系客户经理。

接口说明

  • 若传入多个请求参数,会按照传入的进行查询,返回符合所有条件的中转IP,没有符合条件的返回空值。
  • 若请求参数非必选参数均未传入,会按照当前登录账号查询,返回当前账号下的所有中转IP。

请求参数

参数名称
类型
是否必选
示例值
描述
ActionStringDescribeNatIps要执行的操作,取值:DescribeNatIps。
VersionString2020-04-01API的版本信息,当前版本为:2020-04-01。
NatGatewayIdStringngw-2feq5xhimd88w59gp686****私网NAT网关ID。
NatIpNameStringnat_ip_1中转IP的名称。

NatIpIds.N

String

NatIpIds.1= vpcnatip-3a4b****&NatIpIds.2=vpcnat-5b4d7f****

中转IP的ID。

  • 参数 - N:表示中转IP的ID的序号,单次调用数量上限20个ID。
  • 多个ID之间请使用&分隔。
PageNumberInteger1列表的页码,默认值为1。
PageSizeInteger20分页查询时每页的行数。取值范围:1~100。 默认值为20。

返回数据

参数名称
类型
示例值
描述
RequestIdString2021062415303301022514515207C4****请求ID。
TotalCountInteger2符合条件的中转IP总数。
PageNumberInteger1当前分页的页码。
PageSizeInteger20当前分页的行数。
NatIpsArray of struct-中转IP的详细信息。具体请参见下表“NatIps结构”。

NatIps 结构

名称类型示例值描述
NatIpIdStringvpcnatip-gw8y7q3cpk3fggs87****中转IP的ID。
NatGatewayIdStringngw-2feq5xhimd88w59gp686****私网NAT网关ID。
NatIpNameStringnat_ip_1中转IP的名称。
NatIpDescriptionStringnatip-1中转IP的描述。
NatIpString192.168.XX.34中转IP的IP地址。

IsDefault

Bool

true

是否为默认中转IP。

  • true:是。
  • false:否。

Status

String

Creating

中转IP的状态。

  • Creating:创建中。
  • Available:可用。
  • Deleting:删除中。
  • Deleted:已删除。

UsingStatus

string

Idle

中转IP的使用状态。

  • Idle:未使用。
  • UsedBySnat:被SNAT规则使用。
  • UsedByDnat:被DNAT规则使用。
  • UsedByNat:被SNAT/DNAT规则同时使用。

请求示例

GET /?Action=DescribeNatIps&Version=2020-04-01&NatGatewayId=ngw-2feq5xhimd88w59gp686**** HTTP/1.1
Host: open.volcengineapi.com
ServiceName: natgateway
Region: cn-beijing

返回示例

{
    "ResponseMetadata": {
        "RequestId": "2021062415303301022514515207C4****",
        "Action": "DescribeNatIps",
        "Version": "2020-04-01",
        "Service": "natgateway",
        "Region": "cn-beijing"
    },
      "Result": {
        "RequestId": "2021062415303301022514515207C4****",
        "TotalCount": 2,
        "PageNumber": 1,
        "PageSize": 20,
        "NatIps": [
            {
                "NatIpId": "vpcnatip-gw8y7q3cpk3fggs87****",
                "NatGatewayId": "ngw-2feq5xhimd88w59gp686****",
                "NatIpName": "nat_ip_1",
                "NatIpDescription": "natip-1",
                "NatIp":"192.168.XX.34",
                "IsDefault": true,
                "Status":"Available",
                "UsingStatus":"UsedBySnat"

            },
            {
                "NatIpId": "vpcnatip-gw8y7q3cpk3fg666****",
                "NatGatewayId": "ngw-2feq5xhimd88w59gp686****",
                "NatIpName": "nat_ip_2",
                "NatIpDescription": "natip-2",
                "NatIp":"192.168.XX.12",
                "IsDefault": false,
                "Status":"Available",
                "UsingStatus":"UsedBySnat"

            }
        ]
    }
}

错误码

公共错误码,请参见 公共错误码 。

HttpCode
错误码
错误信息
描述
400InvalidPage.MalformedThe specified page is malformed.指定的分页参数不合法。
400LimitExceeded.NatIpIdYou've reached the limit on the number of nat ip IDs that you can describe.已达到可查询的NAT IP地址ID数量上限。