修改全域接入网关路由表
功能介绍
支持的修改操作:新增、删除、修改
调用方法
请参见如何调用API。
URI
PUT /v3/{project_id}/dcaas/gdgw/{gdgw_id}/routetables
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
project_id |
是 |
String |
租户项目ID 最小长度:0 最大长度:36 |
|
gdgw_id |
是 |
String |
全域接入网关ID |
请求参数
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
X-Auth-Token |
是 |
String |
用户Token。 获取Token,请参考《统一身份认证服务API参考》的“获取用户Token”章节。请求响应成功后在响应消息头中包含的“X-Subject-Token”的值即为Token值。 最小长度:0 最大长度:10240 |
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
dry_run |
否 |
Boolean |
是否dry run模式执行 |
|
gdgw_routetable |
否 |
GdgwRouteTableRequest object |
修改路由入参对象 |
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
add_routes |
否 |
Array of objects |
需要添加的路由 数组长度:0 - 100 |
|
del_routes |
否 |
Array of objects |
需要删除的路由 数组长度:0 - 100 |
|
update_routes |
否 |
Array of objects |
需要更新的路由 仅更新该条路由的附加信息,不执行交换机的路由更新操作。当前支持更新:路由描述-description信息 数组长度:0 - 100 |
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
type |
是 |
String |
下一跳类型:
|
|
destination |
是 |
String |
路由子网 |
|
nexthop |
是 |
String |
下一跳id |
|
description |
否 |
String |
路由描述 |
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
type |
是 |
String |
下一跳类型:
|
|
destination |
是 |
String |
路由子网 |
|
nexthop |
是 |
String |
下一跳id |
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
destination |
是 |
String |
路由子网 |
|
nexthop |
是 |
String |
下一跳id |
|
description |
否 |
String |
路由描述 |
响应参数
状态码: 200
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
request_id |
String |
请求id 最小长度:0 最大长度:36 |
|
gdgw_routetable |
Array of CommonRoutetable objects |
全域接入网关路由表 数组长度:0 - 2000 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
id |
String |
路由id 最小长度:36 最大长度:36 |
|
tenant_id |
String |
租户id 最小长度:64 最大长度:64 |
|
gateway_id |
String |
网关id 最小长度:36 最大长度:36 |
|
destination |
String |
路由子网 最小长度:64 最大长度:64 |
|
nexthop |
String |
下一跳id 最小长度:36 最大长度:36 |
|
obtain_mode |
String |
路由类型:
|
|
status |
String |
路由状态:
|
|
address_family |
String |
地址族类型:
|
|
description |
String |
路由描述 最小长度:0 最大长度:1024 |
|
type |
String |
下一跳类型:
最小长度:0 最大长度:255 |
请求示例
更新专线网关路由表请求体
PUT https://{dc_endpoint}/v3/4bd6efdb0fb747b39aa2c0162c112226/dcaas/gdgw/0851a5e0-6623-42c2-bb02-b8956e313dd8/routetables
{
"gdgw_routetable" : {
"add_routes" : [ {
"destination" : "1.1.1.0/24",
"nexthop" : "b9060822-06bf-4c48-995d-29a3fb04a3c3",
"type" : "vif_peer",
"description" : ""
} ]
}
}
响应示例
状态码: 200
OK
-
更新专线网关路由表响应体
{ "request_id" : "d365091f89df06c8737bd81a72efc8b2", "gdgw_routetable" : [ { "id" : "94912503-0a97-48ee-909b-6676129a565e", "description" : "", "tenant_id" : "4bd6efdb0fb747b39aa2c0162c112226", "gateway_id" : "0851a5e0-6623-42c2-bb02-b8956e313dd8", "destination" : "1.1.1.0/24", "nexthop" : "b9060822-06bf-4c48-995d-29a3fb04a3c3", "type" : "vif_peer", "obtain_mode" : "specific", "status" : "PENDING_CREATE", "address_family" : "ipv4" } ] }
状态码
|
状态码 |
描述 |
|---|---|
|
200 |
OK |
错误码
请参见错误码。