• 沒有找到結果。

错误码

4.9 路由表

4.9.3 创建路由表

],

"subnets": [],

"vpc_id": "545cc36a-453d-499d-9449-56925c5c86d7", "default": false,

"tenant_id": "26ae5181a416420998eb2093aaed84d9"

}

● 一次下发的路由条目数,不能超过5条

调试

您可以在API Explorer中调试该接口。

URI

POST /v1/{project_id}/routetables 参数说明请参见表4-176。

4-176 参数说明

名称 是否必选 参数类型 说明

project_id 是 String 项目ID,请参见A.5 获 取项目ID。

请求消息

● 请求参数

4-177 请求参数

名称 是否必选 参数类型 说明

routetable 是 routetab

le object 路由表对象,参见表4-178。

4-178 routetable 字段说明

名称 是否必选 参数类型 说明

name 否 String ● 功能说明:路由表名称

● 取值范围:0-64个字符,

支持数字、字母、中文、

_(下划线)、-(中划线)、.

(点)

routes 否 Array of route objects

● 功能说明:路由对象列表,

参见表4-179。

● 约束:每个路由表最大关联 200条路由

vpc_id 是 String ● 功能说明:路由表所属VPC 的ID

名称 是否必选 参数类型 说明

description 否 String ● 功能说明:路由表的描述信 息

● 取值范围:0-255个字符,

不能包含“<”和“>”

4-179 route 字段说明

名称 是否必选 参数类型 说明

type 是 String ● 功能说明:路由的类型

● 取值范围:

– ecs:弹性云服务器 – eni:网卡

– vip:虚拟IP – nat:NAT网关 – peering:对等连接 – vpn:虚拟专用网络 – dc:云专线

– cc:云连接

– egw:VPC终端节点 destination 是 String ● 功能说明:路由目的网段

● 约束:合法的CIDR格式

名称 是否必选 参数类型 说明 description 否 String ● 功能说明:路由的描述信息

● 取值范围:0-255个字符,

"vpc_id": "60c809cb-6731-45d0-ace8-3bf5626421a9", "routes":[

{

"type": "ecs",

"destination": "10.10.10.0/24",

"nexthop":"7c50463d-d36c-4417-aa85-cc11fa10f341"

}

4-180 响应参数

名称 参数类型 说明

routetable routetable object 路由表对象,参见表4-181。

4-181 routetable 字段说明

名称 参数类型 说明

id String ● 功能说明:路由表唯一标识

● 取值范围:标准UUID

name String ● 功能说明:路由表名称

● 取值范围:0-64个字符,支持数字、字 母、中文、_(下划线)、-(中划线)、.

(点)

default Boolean ● 功能说明:是否为默认路由表

● 取值范围:true表示默认路由表;false 表示自定义路由表

routes Array of route

objects ● 功能说明:路由对象列表,参见表 4-174

● 约束:每个路由表最大关联200条路由 subnets Array of

subnet objects ● 功能说明:路由表所关联的子网,参见 表4-175

● 约束:只能关联路由表所属VPC下的子 网

tenant_id String ● 功能说明:项目ID

vpc_id String ● 功能说明:路由表所属VPC的ID description String ● 路由表的描述信息

● 取值范围:0-255个字符,不能包含

“<”和“>”

4-182 route 字段说明

名称 参数类型 说明

type String ● 功能说明:路由的类型

● 取值范围:

– ecs:弹性云服务器 – eni:网卡

– vip:虚拟IP – nat:NAT网关 – peering:对等连接 – vpn:虚拟专用网络 – dc:云专线

– cc:云连接

– egw:VPC终端节点 destination String ● 功能说明:路由目的网段

● 约束:合法的CIDR格式

nexthop String ● 功能说明:路由下一跳对象的ID

● 取值范围:

– 当type为ecs时,传入ecs实例ID – 当type为eni时,取值为从网卡ID – 当type为vip时,取值为vip对应的IP

地址

– 当type为nat时,取值为nat实例对 应的ID

– 当type为peering时,取值为 peering对应实例ID

– 当type为vpn时,取值为vpn实例ID – 当type为dc时,取值为dc实例ID – 当type为cc时,取值为cc的实例ID – 当type为egw时,取值为vpc终端节

点的实例ID

description String ● 功能说明:路由的描述信息

● 取值范围:0-255个字符,不能包含

“<”和“>”

4-183 subnet 字段说明

名称 参数类型 说明

id String 路由表关联的子网ID

● 响应样例

{ "routetable": {

"id": "3d42a0d4-a980-4613-ae76-a2cddecff054", "vpc_id": "ab78be2d-782f-42a5-aa72-35879f6890ff", "description": "abc",

"routes": [ {

"type": "ecs",

"destination": "10.10.10.0/24",

"nexthop": "7c50463d-d36c-4417-aa85-cc11fa10f341", "description": "abc"

} ],

"subnets": [ {

"id": "8d4ce32f-d68a-4c4c-9f18-c68d8a5c7f2f"

} ],

"tenant_id": "6fbe9263116a4b68818cf1edce16bc4f"

} }

状态码

请参见A.3 状态码。

错误码

请参考A.4 错误码。