更新指定的SNAT規(guī)則。
更新 彈性公網IP 的id時,要求SNAT規(guī)則狀態(tài)status = ACTIVE,要求網關管理員狀態(tài)admin_state_up = True。 更新描述時,要求SNAT規(guī)則狀態(tài)status = ACTIVE,要求網關管理員狀態(tài)admin_state_up = True。
名稱 | 類型 | IN | 必選 | 描述 |
---|---|---|---|---|
X-Auth-Token
|
string | header | 是 |
用戶Token。 用戶Token也就是調用獲取用戶Token獲取請求認證接口的響應值,該接口是唯一不需要認證的接口。 請求響應成功后在響應消息頭中包含的“X-Subject-Token”的值即為Token值。 |
project_id
|
string | path | 是 |
項目的ID。 |
snat_rule_id
|
string | path | 是 |
SNAT規(guī)則的ID。 |
名稱 | 類型 | 必選 | 描述 |
---|---|---|---|
snat_rule
|
UpdateNatGatewaySnatRuleOption object | 是 |
PUT操作正常返回。
名稱 | 類型 | 必選 | 描述 |
---|---|---|---|
snat_rule
|
NatGatewayUpdateSnatRuleResponseBody object | 是 |
更新SNAT規(guī)則的響應體。 |
名稱 | 類型 | 必選 | 描述 |
---|---|---|---|
id
|
string | 是 |
SNAT規(guī)則的ID。 |
tenant_id
|
string | 是 |
項目的ID。 |
nat_gateway_id
|
string | 是 |
公網NAT網關實例的ID。 |
source_type
|
integer | 是 |
0:VPC側,可以指定network_id 或者cidr 1:專線側,只能指定cidr 不輸入默認為0(VPC) |
cidr
|
string | 是 |
cidr,可以是網段或者主機格式,與network_id參數二選一。 Source_type=0時,cidr必須是vpc 子網網段的子集(不能相等); Source_type=1時,cidr必須指定專線側網段。 |
floating_ip_id
|
string | 是 |
功能說明:彈性公網IP的id,多個彈性公網IP使用逗號分隔。 取值范圍:最大長度4096字節(jié)。 |
description
|
string | 是 |
SNAT規(guī)則的描述,長度限制為255。 |
status
|
string | 是 |
功能說明:SNAT規(guī)則的狀態(tài)。 |
created_at
|
string | 是 |
SNAT規(guī)則的創(chuàng)建時間,格式是yyyy-mm-dd hh:mm:ss.SSSSSS。 |
network_id
|
string | 是 |
規(guī)則使用的網絡id。與cidr參數二選一。 |
admin_state_up
|
boolean | 是 |
解凍/凍結狀態(tài)。 取值范圍:
|
floating_ip_address
|
string | 是 |
功能說明:彈性公網IP,多個彈性公網IP使用逗號分隔。 取值范圍:最大長度1024字節(jié)。 |
public_ip_address
|
string | 是 |
功能說明:彈性公網IP,多個彈性公網IP使用逗號分隔。 取值范圍:最大長度1024字節(jié)。 |
SNAT規(guī)則更新的請求體。
PUT操作正常返回。
"snat_rule": {
"floating_ip_id": " bdc10a4c-d81a-41ec-adf7-de857f7c812a,7a094014-9657-463f-972b-e84d56b931a0",
"status": "PENDING_CREATE",
"nat_gateway_id": "bbe7c2e7-3bad-445b-a067-b30acce66053",
"admin_state_up": true,
"network_id": "eaad9cd6-2372-4be1-9535-9bd37210ae7b",
"source_type": 0,
"tenant_id": "27e25061336f4af590faeabeb7fcd9a3",
"created_at": "2017-11-18 07:54:21.665430",
"id": "5b95c675-69c2-4656-ba06-58ff72e1d338",
"public_ip_address": "10.15.10.11,10.15.10.12",
"floating_ip_address": "10.15.10.11,10.15.10.12",
"description": "my_snat_rule_update"
}
}