查询项目支持的网关规格列表 功能介绍 查询项目支持的网关规格列表。 调用方法 请参见如何调用API。 URI GET /v3/{project_id}/private-nat/specs 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目的ID。
查询指定的SNAT规则详情 功能介绍 查询指定的SNAT规则详情。 调用方法 请参见如何调用API。 URI GET /v3/{project_id}/private-nat/snat-rules/{snat_rule_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id
查询指定的中转子网详情 功能介绍 查询指定的中转子网详情。 调用方法 请参见如何调用API。 URI GET /v3/{project_id}/private-nat/transit-subnets/{transit_subnet_id} 表1 路径参数 参数 是否必选 参数类型
网络接口ID,支持计算、ELBV2、ELBV3、VIP等实例的端口。 type String DNAT规则后端的类型。 取值: COMPUTE:后端为计算实例。 VIP:后端为VIP的实例。 ELB:后端为ELBv2的实例。 ELBv3:后端为ELBv3的实例。 CUSTOMIZE:后端为自定义IP。
"5b9ea497-727d-4ad0-a99e-3984b3f5aaed", "transit_ip_associations" : [ { "transit_ip_id" : "36a3049a-1682-48b3-b1cf-cb986a3350ef",
internal_network_id 是 String 公网NAT网关下行口(DVR的下一跳)所属的network id。 响应消息 响应参数如表3所示。 表3 响应参数 参数 参数类型 描述 nat_gateway Object nat_gateway对象。详见表4。 表4 nat_gateway字段说明
更新中转子网 功能介绍 更新指定的中转子网。 调用方法 请参见如何调用API。 URI PUT /v3/{project_id}/private-nat/transit-subnets/{transit_subnet_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id
ium。 PUT https://{Endpoint}/v3/70505c941b9b4dfd82fd351932328a2f/private-nat/gateways/14338426-6afe-4019-996b-3a9525296e11 { "gateway" : {
功能说明:弹性公网IP的id,多个弹性公网IP的id使用逗号分隔。 取值范围:最大长度4096字节。 约束:弹性公网IP的id个数不能超过20个。 响应消息 响应参数如表3所示。 表3 响应参数 参数 参数类型 描述 snat_rule Object snat_rule对象。详见表4。 表4 snat_rule字段说明
为5b9ea497-727d-4ad0-a99e-3984b3f5aaed,中转ip的id为36a3049a-1682-48b3-b1cf-cb986a3350ef。 POST https://{Endpoint}/v3/cfa563efb77d4b6d9960781d82530
删除中转IP成功。 无 请求示例 DELETE https://{Endpoint}/v3/da261828016849188f4dcc2ef94d9da9/private-nat/transit-ips/a2845109-3b2f-4627-b08f-09a726c0a6e7 响应示例 无 SDK代码示例
请求示例 GET https://{Endpoint}/v3/70505c941b9b4dfd82fd351932328a2f/private-nat/gateways/14338426-6afe-4019-996b-3a9525296e11 响应示例 状态码:200 查询私网NAT网关实例成功。
’和‘&’添加不同的查询条件组合。 支持参数说明中所有非必选参数过滤,请参考请求样例。 调用方法 请参见如何调用API。 URI GET /v3/{project_id}/private-nat/transit-subnets 表1 路径参数 参数 是否必选 参数类型 描述 project_id
网络接口ID,支持计算、ELBV2、ELBV3、VIP等实例的端口。 type String DNAT规则后端的类型。 取值: COMPUTE:后端为计算实例。 VIP:后端为VIP的实例。 ELB:后端为ELBv2的实例。 ELBv3:后端为ELBv3的实例。 CUSTOMIZE:后端为自定义IP。
值。每个值最大长度255个unicode字符。 请求示例 GET https://{Endpoint}/v3/da261828016849188f4dcc2ef94d9da9/private-nat/transit-ips/a2845109-3b2f-4627-b08f-09a726c0a6e7 响应示例 状态码:200
请求示例 DELETE https://{Endpoint}/v3/70505c941b9b4dfd82fd351932328a2f/private-nat/gateways/14338426-6afe-4019-996b-3a9525296e11 响应示例 无 SDK代码示例 SDK代码示例如下。
"network_interface_id" : "adebbdca-8c26-4c14-b34f-3f53cd2c42f2", "ip_address" : "192.168.1.68", "gateway_id" : "521bb3d9-8bed-4c6c-9ee8-669bd0620f76",
"adebbdca-8c26-4c14-b34f-3f53cd2c42f2", "enterprise_project_id" : "2759da7b-8015-404c-ae0a-a389007b0e2a", "gateway_id" : "521bb3d9-8bed-4c6c-9ee8-669bd0620f76"
计算实例、ELBV2、ELBV3、VIP等资源的端口ID。 type 否 Array of strings DNAT规则后端的类型。 取值: COMPUTE:后端为计算实例。 VIP:后端为VIP的实例。 ELB:后端为ELBv2的实例。 ELBv3:后端为ELBv3的实例。 CUSTOMIZE:后端为自定义IP。
调用API获取项目ID 项目ID可以通过调用查询指定条件下的项目列表API获取。 获取项目ID的接口为“GET https://{Endpoint}/v3/projects”,其中{Endpoint}为IAM的终端节点,可以从地区和终端节点获取。接口的认证鉴权请参见认证鉴权。 响应示例如下,其