华为云计算 云知识 查询SNAT规则列表ListPrivateSnats
查询SNAT规则列表ListPrivateSnats

 

接口说明

查询SNAT规则列表。

URL
GET  https://nat.cn-north-4.myhuaweicloud.com/v3/{project_id}/private-nat/snat-rules 
请求参数
名称 类型 IN 必选 描述
X-Auth-Token
 
string header

用户Token。 用户Token也就是调用获取用户Token获取请求认证接口的响应值,该接口是唯一不需要认证的接口。 请求响应成功后在响应消息头中包含的“X-Subject-Token”的值即为Token值。

project_id
 
string path

项目的ID。

limit
 
integer query

功能说明:每页返回的个数。 取值范围:0~2000。 默认值:2000。

marker
 
string query

功能说明:分页查询起始的资源ID,为空时查询第一页。 值从上一次查询的PageInfo中的next_marker或者previous_marker中获取。

page_reverse
 
boolean query

是否查询前一页。

id
 
Array of strings query

SNAT规则的ID。

project_id
 
Array of strings query

项目的ID。

description
 
Array of strings query

SNAT规则的描述。

gateway_id
 
Array of strings query

私网NAT网关 实例的ID。

cidr
 
Array of strings query

规则匹配的CIDR。

virsubnet_id
 
Array of strings query

规则匹配的子网的ID。

transit_ip_id
 
Array of strings query

中转IP的ID。

transit_ip_address
 
Array of strings query

中转IP地址。

enterprise_project_id
 
Array of strings query

企业项目ID。创建SNAT规则时,关联的企业项目ID。

返回参数
返回码: 200

查询SNAT规则列表成功。

名称 类型 必选 描述
snat_rules
 
Array of PrivateSnat objects

查询SNAT规则列表的响应体。

page_info
 
PageInfo object

分页信息。

request_id
 
string

请求ID。

200 snat_rules
名称 类型 必选 描述
id
 
string

SNAT规则的ID。

project_id
 
string

项目的ID。

gateway_id
 
string

私网 NAT网关 实例的ID。

cidr
 
string

功能说明:规则匹配的CIDR。 取值约束:

  • 与virsubnet_id参数二选一。
  • cidr不能与已有snat规则的网段相同。
virsubnet_id
 
string

功能说明:规则匹配的子网的ID。 取值约束:与cidr参数二选一。

description
 
string

SNAT规则的描述。

transit_ip_associations
 
Array of AssociatedTransitIp objects

关联的中转IP详情列表。

created_at
 
string

SNAT规则的创建时间,遵循UTC时间,格式是yyyy-mm-ddThh:mm:ssZ。

updated_at
 
string

SNAT规则的更新时间,遵循UTC时间,格式是yyyy-mm-ddThh:mm:ssZ。

enterprise_project_id
 
string

企业项目id

200 snat_rules.transit_ip_associations
名称 类型 必选 描述
transit_ip_id
 
string

中转IP的ID。

transit_ip_address
 
string

中转IP地址。

200 page_info
名称 类型 必选 描述
next_marker
 
string

分页查询结果中最后一条记录的ID。通常用于查询下一页。

previous_marker
 
string

分页查询结果中第一条记录的ID。通常用于配合page_reverse=true查询上一页。

current_count
 
integer

分页查询资源时,本页的实例的个数。

返回示例
返回码:200

查询SNAT规则列表成功。

示例 1
 
{
"snat_rules": [
{
"id": "8a522ff9-8158-494b-83cd-533b045700e6",
"project_id": "cfa563efb77d4b6d9960781d82530fd8",
"description": "snat rule description",
"gateway_id": "80da6f26-94eb-4537-97f0-5a56f4d04cfb",
"cidr": "",
"virsubnet_id": "95df1b88-d9bc-4edd-a808-a771dd4ded32",
"transit_ip_associations": [
{
"transit_ip_id": "bbe7c2e7-3bad-445b-a067-b30acce66053",
"transit_ip_address": "172.20.1.98"
}
],
"created_at": "2019-10-22T03:33:07",
"updated_at": "2019-10-22T03:33:07"
},
{
"id": "af4dbb83-7ca0-4ed1-b28b-668c1f9c6b81",
"project_id": "cfa563efb77d4b6d9960781d82530fd8",
"description": "snat rule description",
"gateway_id": "80da6f26-94eb-4537-97f0-5a56f4d04cfb",
"cidr": "",
"virsubnet_id": "5b9ea497-727d-4ad0-a99e-3984b3f5aaed",
"transit_ip_associations": [
{
"transit_ip_id": "36a3049a-1682-48b3-b1cf-cb986a3350ef",
"transit_ip_address": "172.20.1.10"
}
],
"created_at": "2019-10-22T03:31:19",
"updated_at": "2019-10-22T03:31:19"
}
],
"page_info": {
"next_marker": "af4dbb83-7ca0-4ed1-b28b-668c1f9c6b81",
"previous_marker": "8a522ff9-8158-494b-83cd-533b045700e6",
"current_count": 2
},
"request_id": "69806207-62e3-4950-b463-ff5c1779b714"
}
SDK
点击 NAT网关 (NAT) SDK, 下载SDK或查看SDK文档。SDK的安装、认证方式等在SDK文档中对应语言类型的【使用】目录下。
错误码
请参考 错误码说明

 

上一篇:如何使用代码检查 下一篇:广西域名企业备案管局政策

NAT网关 NAT 

 

华为云NAT网关(NAT Gateway)提供公网NAT网关(Public NAT Gateway)和私网NAT网关(Private NAT Gateway)两个功能。 公网NAT网关能够为VPC内的弹性云服务器提供SNAT和DNAT功能,通过灵活简易的配置,即可轻松构建VPC的公网出入口。 私网NAT网关能够为虚拟私有云内的云主机提供网络地址转换服务,使多个云主机可以共享私网IP访问用户本地数据中心(IDC)或其他虚拟私有云,同时,也支持云主机面向私网提供服务。