華為云計算 云知識 更新SNAT規(guī)則UpdatePrivateSnat
更新SNAT規(guī)則UpdatePrivateSnat

 

接口說明

更新指定的SNAT規(guī)則。

URL
PUT  https://nat.cn-north-4.myhuaweicloud.com/v3/{project_id}/private-nat/snat-rules/{snat_rule_id} 
請求參數(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

項目的ID。

snat_rule_id
 
string path

SNAT規(guī)則的ID。

Body參數(shù)
名稱 類型 必選 描述
snat_rule
 
UpdatePrivateSnatOption object

更新SNAT規(guī)則的請求體。

參數(shù):
snat_rule
名稱 類型 必選 描述
transit_ip_ids
 
Array of strings

中轉(zhuǎn)IP的ID的列表。

description
 
string

SNAT規(guī)則的描述。

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

更新SNAT規(guī)則成功。

名稱 類型 必選 描述
request_id
 
string

請求ID。

snat_rule
 
PrivateSnat object

SNAT規(guī)則的響應(yīng)體。

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

SNAT規(guī)則的ID。

project_id
 
string

項目的ID。

gateway_id
 
string

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

cidr
 
string

功能說明:規(guī)則匹配的CIDR。 取值約束:

  • 與virsubnet_id參數(shù)二選一。
  • cidr不能與已有snat規(guī)則的網(wǎng)段相同。
virsubnet_id
 
string

功能說明:規(guī)則匹配的子網(wǎng)的ID。 取值約束:與cidr參數(shù)二選一。

description
 
string

SNAT規(guī)則的描述。

transit_ip_associations
 
Array of AssociatedTransitIp objects

關(guān)聯(lián)的中轉(zhuǎn)IP詳情列表。

created_at
 
string

SNAT規(guī)則的創(chuàng)建時間,遵循UTC時間,格式是yyyy-mm-ddThh:mm:ssZ。

updated_at
 
string

SNAT規(guī)則的更新時間,遵循UTC時間,格式是yyyy-mm-ddThh:mm:ssZ。

enterprise_project_id
 
string

企業(yè)項目id

200 snat_rule.transit_ip_associations
名稱 類型 必選 描述
transit_ip_id
 
string

中轉(zhuǎn)IP的ID。

transit_ip_address
 
string

中轉(zhuǎn)IP地址。

請求示例
示例 1

SNAT規(guī)則更新的請求體。

 
" https://{Endpoint}/v3/ cfa563efb77d4b6d9960781d82530fd8/private-nat/snat-rules/aef81f7c-1be5-4aad-b6e9-23b2ec3bc395"
 
{ "snat_rule": { "description": "my_snat_rule_update", "transit_ip_ids": [ "bbe7c2e7-3bad-445b-a067-b30acce66053" ] } }
返回示例
返回碼:200

更新SNAT規(guī)則成功。

示例 1
 
{
"request_id": "15bd32b2-1464-4817-b559-444d22499f6c",
"snat_rule": {
"id": "af4dbb83-7ca0-4ed1-b28b-668c1f9c6b81",
"project_id": "cfa563efb77d4b6d9960781d82530fd8",
"description": "my_snat_rule_update",
"gateway_id": "80da6f26-94eb-4537-97f0-5a56f4d04cfb",
"cidr": "10.1.1.64/30",
"virsubnet_id": "",
"transit_ip_associations": [
{
"transit_ip_id": "bbe7c2e7-3bad-445b-a067-b30acce66053",
"transit_ip_address": "172.20.1.98"
}
],
"created_at": "2019-10-22T03:31:19",
"updated_at": "2019-10-22T03:39:52"
}
}
SDK
點擊  NAT網(wǎng)關(guān)  (NAT) SDK, 下載SDK或查看SDK文檔。SDK的安裝、認(rèn)證方式等在SDK文檔中對應(yīng)語言類型的【使用】目錄下。
錯誤碼
請參考 錯誤碼說明。