华为云计算 云知识 更新SNAT规则UpdatePrivateSnat
更新SNAT规则UpdatePrivateSnat

 

接口说明

更新指定的SNAT规则。

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

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

project_id
 
string path

项目的ID。

snat_rule_id
 
string path

SNAT规则的ID。

Body参数
名称 类型 必选 描述
snat_rule
 
UpdatePrivateSnatOption object

更新SNAT规则的请求体。

参数:
snat_rule
名称 类型 必选 描述
transit_ip_ids
 
Array of strings

中转IP的ID的列表。

description
 
string

SNAT规则的描述。

返回参数
返回码: 200

更新SNAT规则成功。

名称 类型 必选 描述
request_id
 
string

请求ID。

snat_rule
 
PrivateSnat object

SNAT规则的响应体。

200 snat_rule
名称 类型 必选 描述
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_rule.transit_ip_associations
名称 类型 必选 描述
transit_ip_id
 
string

中转IP的ID。

transit_ip_address
 
string

中转IP地址。

请求示例
示例 1

SNAT规则更新的请求体。

 
" 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规则成功。

示例 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网关  (NAT) SDK, 下载SDK或查看SDK文档。SDK的安装、认证方式等在SDK文档中对应语言类型的【使用】目录下。
错误码
请参考 错误码说明

 

上一篇:删除工作流DeleteWorkflow 下一篇:使用云容器实例CCI创建WordPress博客

NAT网关 NAT 

 

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