describeRouteTables
描述
查询路由表列表
请求方式
GET
请求地址
https://vpc.jdcloud-api.com/v1/regions/{regionId}/routeTables/
名称 |
类型 |
是否必需 |
默认值 |
描述 |
regionId |
String |
True |
|
Region ID |
请求参数
名称 |
类型 |
是否必需 |
默认值 |
描述 |
pageNumber |
Integer |
False |
1 |
页码, 默认为1, 取值范围:[1,∞), 页码超过总页数时, 显示最后一页 |
pageSize |
Integer |
False |
20 |
分页大小,默认为20,取值范围:[10,100] |
filters |
Filter[ ] |
False |
|
routeTableIds - 路由表ID列表,支持多个 routeTableNames - 路由表名称列表,支持多个 vpcId - 路由表所属vpc Id,支持单个
|
Filter
名称 |
类型 |
是否必需 |
默认值 |
描述 |
name |
String |
True |
|
过滤条件的名称 |
operator |
String |
False |
|
过滤条件的操作符,默认eq |
values |
String[ ] |
True |
|
过滤条件的值 |
返回参数
名称 |
类型 |
描述 |
result |
Result |
返回结果 |
requestId |
String |
请求ID |
Result
名称 |
类型 |
描述 |
routeTables |
RouteTable[ ] |
路由表资源信息列表 |
totalCount |
Number |
总数量 |
RouteTable
名称 |
类型 |
描述 |
routeTableId |
String |
路由表ID |
routeTableName |
String |
路由表名称,只允许输入中文、数字、大小写字母、英文下划线“_”及中划线“-”,不允许为空且不超过32字符。 |
routeTableType |
String |
路由表类型,default:默认路由表,custom:自定义路由表 |
description |
String |
路由表描述信息,允许输入UTF-8编码下的全部字符,不超过256字符。 |
vpcId |
String |
私有网络ID |
routeTableRules |
RouteTableRule[ ] |
路由表规则信息 |
subnetIds |
String[ ] |
路由表绑定的子网列表 |
createdTime |
String |
路由表创建时间 |
RouteTableRule
名称 |
类型 |
描述 |
ruleId |
String |
路由表规则ID |
priority |
Number |
规则匹配优先级,取值范围[1,255],默认为100。当路由规则子网掩码不同时,路由最长匹配优先;当路由规则子网掩码相同时, 按照优先级匹配转发, 优先级数字越小优先级越高,路由规则子网掩码相同、优先级相同、下一跳不同时,形成等价路由,不同下一跳负载均担。 |
nextHopType |
String |
下一跳类型, 取值范围:local:本地, instance:云主机, internet:公网, vpc_peering:vpc对等连接, bgw:边界网关 |
nextHopId |
String |
下一跳id |
addressPrefix |
String |
匹配地址前缀, internet类型路由跟其他类型的路由,addressPrefix不允许重复 |
返回码
返回码 |
描述 |
200 |
OK |
400 |
invalid parameter |
401 |
Authentication failed |