接口功能介绍
查询路由表列表
接口约束
无
URI
GET /v4/vpc/route-table/new-list
请求参数
Query 参数
参数 | 参数类型 | 是否必填 | 说明 | 示例 |
---|---|---|---|---|
regionID | String | 是 | 区域id | |
vpcID | String | 否 | 关联的vpcID | vpc-xxxx |
queryContent | String | 否 | 对路由表名字 / 路由表描述 / 路由表 id 进行模糊查询 | xxx |
routeTableID | String | 否 | 路由表 id | rtb-xxxx |
type | Integer | 否 | 路由表类型:0-子网路由表;2-网关路由表 | 0 |
pageNumber | Integer | 否 | 列表的页码,默认值为 1。 | 1 |
pageNo | Integer | 否 | 列表的页码,默认值为 1, 推荐使用该字段, pageNumber 后续会废弃 | 1 |
pageSize | Integer | 否 | 分页查询时每页的行数,最大值为 50,默认值为 10。 | 10 |
响应参数
参数 | 参数类型 | 说明 | 示例 |
---|---|---|---|
statusCode | Integer | 返回状态码(800为成功,900为失败) | 800 |
message | String | statusCode为900时的错误信息; statusCode为800时为success, 英文 | success |
description | String | statusCode为900时的错误信息; statusCode为800时为成功, 中文 | 成功 |
errorCode | String | statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS | SUCCESS |
returnObj | Object | 返回结果 | 见下表 |
表 returnObj
参数 | 参数类型 | 说明 | 示例 | |
---|---|---|---|---|
routeTables | Array of Objects | 路由列表 | 见下表 | |
totalCount | Integer | 列表条目数 | 20 | |
currentCount | Integer | 分页查询时每页的行数。 | 4 | |
totalPage | Integer | 总页数 | 5 |
表 routeTables
参数 | 参数类型 | 说明 | 示例 | |
---|---|---|---|---|
name | String | 路由表名字 | 默认路由表 | |
description | String | 路由表描述 | vpc-62cjmqu83m的默认路由表 | |
vpcID | String | 虚拟私有云 id | vpc-62cjmqu83m | |
id | String | 路由 id | rtb-clwtpvmdex | |
freezing | Boolean | 是否冻结 | false | |
routeRulesCount | Integer | 路由表中的路由数 | 0 | |
createdAt | String | 创建时间 | 2022-10-20T07:15:50Z | |
updatedAt | String | 更新时间 | 2022-10-20T07:15:50Z | |
type | Integer | 路由表类型:0-子网路由表,2-网关路由表 | 0 | |
ipv4Gw | Object | 绑定的IPv4网关信息(未绑定时未null) | 见下表 | |
origin | String | 路由表来源:default-系统默认; user-用户创建 | default |
表 ipv4Gw
参数 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
id | String | IPv4网关的ID | igw-oc9m7pqqb8 | |
name | String | IPv4网关名称 | igw-for-vpc-hhf6b0z01l |
请求示例
GET /v4/vpc/route-table/new-list?regionID=xxxxx
响应示例
{
"statusCode": 800,
"errorCode": "SUCCESS",
"message": "success",
"description": "成功",
"returnObj": {
"routeTables": [
{
"name": "khachi46",
"description": "hello man",
"vpcID": "vpc-dvu6n5gin0",
"id": "rtb-nt76686qqt",
"freezing": false,
"routeRulesCount": 0,
"type": 2,
"ipv4Gw": null,
"origin": "user",
"createdAt": "2022-12-12T07:25:30Z",
"updatedAt": "2022-12-12T07:25:30Z"
}
],
"currentCount": 2,
"totalCount": 2,
"totalPage": 1
}
}
状态码
状态码 | 描述 |
---|---|
200 | 表示请求成功。 |
错误码
请参考 错误码说明。