華為云計(jì)算 云知識 查詢DNAT規(guī)則列表ListNatGatewayDnatRules
查詢DNAT規(guī)則列表ListNatGatewayDnatRules

 

接口說明

查詢DNAT規(guī)則列表。

約束說明

可以在URI后面用'?'和'&'添加不同的查詢條件組合,支持參數(shù)說明中所有非必選參數(shù)過濾,請參考請求樣例。

URL
GET  https://nat.cn-north-4.myhuaweicloud.com/v2/{project_id}/dnat_rules 
請求參數(shù)
名稱 類型 IN 必選 描述
X-Auth-Token
 
string header

用戶Token。 用戶Token也就是調(diào)用獲取用戶Token獲取請求認(rèn)證接口的響應(yīng)值,該接口是唯一不需要認(rèn)證的接口。 請求響應(yīng)成功后在響應(yīng)消息頭中包含的“X-Subject-Token”的值即為Token值。

project_id
 
string path

項(xiàng)目的ID。

admin_state_up
 
boolean query

解凍/凍結(jié)狀態(tài)。 取值范圍: "true":解凍 "false":凍結(jié)

external_service_port
 
integer query

Floatingip對外提供服務(wù)的端口號。 取值范圍:0~65535。

floating_ip_address
 
string query

彈性公網(wǎng)的IP地址。

status
 
Array of strings query

Dnat規(guī)則的狀態(tài)。

floating_ip_id
 
string query

彈性公網(wǎng)IP 的id。

internal_service_port
 
integer query

虛擬機(jī)或者裸機(jī)對外提供服務(wù)的協(xié)議端口號。 取值范圍:0~65535。

limit
 
integer query

功能說明:每頁返回的個數(shù)。 取值范圍:0~2000。 默認(rèn)值:2000。

id
 
string query

DNAT規(guī)則的ID。

description
 
string query

DNAT規(guī)則的描述,長度限制為255。

created_at
 
string query

DNAT規(guī)則的創(chuàng)建時間,格式是yyyy-mm-dd hh:mm:ss.SSSSSS。

nat_gateway_id
 
Array of strings query

公網(wǎng) NAT網(wǎng)關(guān) 實(shí)例的ID。

port_id
 
string query

虛擬機(jī)或者裸機(jī)的Port ID,對應(yīng) 虛擬私有云 場景,與private_ip參數(shù)二選一。

private_ip
 
string query

用戶私有IP地址,對應(yīng)專線、 云連接 場景,與port_id參數(shù)二選一。

protocol
 
Array of strings query

協(xié)議類型,目前支持TCP/tcp、UDP/udp、ANY/any。 對應(yīng)協(xié)議號6、17、0。

返回參數(shù)
返回碼: 200

查詢DNAT規(guī)則列表成功。

名稱 類型 必選 描述
dnat_rules
 
Array of NatGatewayDnatRuleResponseBody objects

查詢DNAT規(guī)則列表的響應(yīng)體。

200 dnat_rules
名稱 類型 必選 描述
id
 
string

DNAT規(guī)則的ID。

tenant_id
 
string

項(xiàng)目的ID。

description
 
string

DNAT規(guī)則的描述。長度限制為255。

port_id
 
string

虛擬機(jī)或者裸機(jī)的Port ID,對應(yīng)虛擬 私有云 場景,與private_ip參數(shù)二選一。

private_ip
 
string

用戶私有IP地址,對應(yīng)專線、云連接場景,與port_id參數(shù)二選一。

internal_service_port
 
integer

虛擬機(jī)或者裸機(jī)對外提供服務(wù)的協(xié)議端口號。 取值范圍:0~65535。

nat_gateway_id
 
string

公網(wǎng)NAT網(wǎng)關(guān)實(shí)例的ID。

floating_ip_id
 
string

彈性 公網(wǎng)IP 的id。

floating_ip_address
 
string

彈性公網(wǎng)IP的IP地址。

external_service_port
 
integer

Floatingip對外提供服務(wù)的端口號。 取值范圍:0~65535。

status
 
string

功能說明:DNAT規(guī)則的狀態(tài)。

admin_state_up
 
boolean

解凍/凍結(jié)狀態(tài)。 取值范圍: ? “true”: 解凍 ? “false”: 凍結(jié)

internal_service_port_range
 
string

虛擬機(jī)或者裸機(jī)對外提供服務(wù)的協(xié)議端口號范圍。 功能說明:該端口范圍與external _service_port_range按順序?qū)崿F(xiàn)1:1映射。 取值范圍:1~65535。 約束:只能以’-’字符連接端口范圍。

external_service_port_range
 
string

Floatingip對外提供服務(wù)的端口號范圍。 功能說明:該端口范圍與internal _service_port_range按順序?qū)崿F(xiàn)1:1映射。 取值范圍:1~65535。 約束:只能以’-’字符連接端口范圍

protocol
 
string

協(xié)議類型,目前支持TCP/tcp、UDP/udp、ANY/any。 對應(yīng)協(xié)議號6、17、0。

created_at
 
string

DNAT規(guī)則的創(chuàng)建時間,格式是yyyy-mm-dd hh:mm:ss.SSSSSS。

請求示例
示例 1
 
"GET https://{Endpoint}/v2/d199ba7e0ba64899b2e81518104b1526d/dnat_rules?limit=2"
返回示例
返回碼:200

查詢DNAT規(guī)則列表成功。

示例 1
 
{
"dnat_rules": [
{
"floating_ip_id": "bf99c679-9f41-4dac-8513-9c9228e713e1",
"status": "ACTIVE",
"nat_gateway_id": "cda3a125-2406-456c-a11f-598e10578541",
"admin_state_up": true,
"port_id": "9a469561-daac-4c94-88f5-39366e5ea193",
"private_ip": "",
"internal_service_port": 993,
"protocol": "tcp",
"tenant_id": "d199ba7e0ba64899b2e81518104b1526d",
"created_at": "2017-11-15 15:44:42.595173",
"id": "79195d50-0271-41f1-bded-4c089b2502ff",
"floating_ip_address": "5.21.11.226",
"external_service_port": 242,
"description": "my dnat rule 01"
},
{
"floating_ip_id": "cf99c679-9f41-4dac-8513-9c9228e713e1",
"status": "ACTIVE",
"nat_gateway_id": "dda3a125-2406-456c-a11f-598e10578541",
"admin_state_up": true,
"port_id": "",
"private_ip": "192.168.1.100",
"internal_service_port": 0,
"protocol": "any",
"tenant_id": "d199ba7e0ba64899b2e81518104b1526d",
"created_at": "2017-11-16 15:44:42.595173",
"id": "89195d50-0271-41f1-bded-4c089b2502ff",
"floating_ip_address": "5.21.11.227",
"external_service_port": 0,
"description": "my dnat rule 01"
}
]
}
SDK
點(diǎn)擊 NAT網(wǎng)關(guān) (NAT) SDK, 下載SDK或查看SDK文檔。SDK的安裝、認(rèn)證方式等在SDK文檔中對應(yīng)語言類型的【使用】目錄下。
錯誤碼
請參考 錯誤碼說明。