使用DescribeRouteTables查询路由表的路由条目。

调试

单击这里在OpenAPI Explorer中进行可视化调试,并生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String DescribeRouteTables

要执行的操作。 取值: DescribeRouteTables

RegionId String cn-hangzhou

路由表所属的VPC的地域ID。

PageNumber Integer 10

列表的页码,默认值为1。

PageSize Integer 10

分页查询时每页的行数,最大值为50,默认值为10。

ResourceGroupId String rg-acfmxazb4ph6aiy

资源组ID。

RouteTableId String rtb-bp12mw1f8k3jgygk9bmwe

路由表的ID。

RouteTableName String RouteTable-1

路由表的名称。

RouterId String vtb-bp1krxxzp0c29fmontbal

路由表所属的VPC路由器或边界路由器的ID。

RouterType String VRouter

路由表所属的路由器类型。取值:

  • VRouter:VPC路由器
  • VBR:边界路由器
Type String custom

路由表类型。

VRouterId String vtb-bp1krxxzp0c29fmontbal

路由表所属的VPC路由器的ID。

指定该参数后,参数RouterType的值自动设置为VRouter

返回参数

名称 类型 示例值 描述
RouteTables

路由表的详细信息。

  └RouteTableId String vtb-bp145q7glnuzdvzu21pom

路由条目所属路由表的ID。

  └CreationTime String 2017-08-22T10:40:25Z

路由表的创建时间。

  └ResourceGroupId String rg-acfmxazb4ph6aiy

资源组ID。

  └RouteEntrys

路由条目的详细信息。

    └RouteTableId String vtb-bp145q7glnuzdvzu21pom

路由条目所属路由表的ID。

    └DestinationCidrBlock String 192.168.0.1/24

路由条目的目标网段。

    └Type String System

路由条目的类型,取值:

  • System:系统路由
  • Custom:自定义路由
  • BGP:BGP路由
    └NextHopType String HaVip

下一跳的类型,取值:

  • Instance:ECS实例(默认值)
  • HaVip:高可用虚拟IP
  • RouterInterface:路由器接口
    └Status String Pending

路由条目的状态,取值:

  • Pending:配置中
  • Available:可用
  • Modifying:修改中
    └InstanceId String ri-2zeo3xzyf38r4urzdpvfs

下一跳的实例ID。

    └NextHops

ECMP路由的下一跳列表。

      └NextHopType String HaVip

下一跳的类型,取值:

  • Instance:ECS实例(默认值)
  • HaVip:高可用虚拟IP
  • RouterInterface:路由器接口
      └NextHopId String ri-2zeo3xzyf38r4urzdpvqw

下一跳实例的ID。

      └Enabled Integer 0

是否启用下一跳:

  • 0:不可用
  • 1:可用
      └Weight Integer 80

下一跳的路由权重。

  └RouteTableType String System

路由表的类型。

  └VRouterId String vrt-bp1lhl0taikrteen80oxx

VPC路由器的ID。

  └VSwitchIds vsw-bp14cagpfysr29feg5t97

VPC下的交换机列表。

TotalCount Integer 12

列表条条目数。

PageNumber Integer 1

当前页码。

PageSize Integer 1

每页包含多少条目。

RequestId String DC668356-BCB4-42FD-9BC3-FA2B2E04B634

请求ID。

示例

请求示例


http(s)://vpc.aliyuncs.com/?Action=DescribeRouteTables
&<公共请求参数>

正常返回示例

XML 格式

<DescribeRouteTablesResponse>
  <PageNumber>1</PageNumber>
  <TotalCount>1</TotalCount>
  <PageSize>10</PageSize>
  <RequestId>DC668356-BCB4-42FD-9BC3-FA2B2E04B634</RequestId>
  <RouteTables>
    <RouteTable>
      <CreationTime>2017-08-22T10:40:25Z</CreationTime>
      <RouteEntrys>
        <RouteEntry>
          <NextHops/>
          <Status>Available</Status>
          <Type>Custom</Type>
          <InstanceId>ri-2zeo3xzyf38r4urzdpvfs</InstanceId>
          <NextHopType>RouterInterface</NextHopType>
          <RouteTableId>vtb-2zevpmy9th8cxmwtarqg4</RouteTableId>
          <DestinationCidrBlock>10.10.0.0/24</DestinationCidrBlock>
        </RouteEntry>
        <RouteEntry>
          <NextHops/>
          <Status>Available</Status>
          <Type>System</Type>
          <InstanceId/>
          <NextHopType>service</NextHopType>
          <RouteTableId>vtb-2zevpmy9th8cxmwtarqg4</RouteTableId>
          <DestinationCidrBlock>100.64.0.0/10</DestinationCidrBlock>
        </RouteEntry>
      </RouteEntrys>
      <RouteTableId>vtb-2zevpmy9th8cxmwtarqg4</RouteTableId>
      <RouteTableType>System</RouteTableType>
      <VRouterId>vrt-2zefso23vmu6xi3jeiw0z</VRouterId>
    </RouteTable>
  </RouteTables>
</DescribeRouteTablesResponse>

JSON 格式

{
	"PageNumber":1,
	"TotalCount":1,
	"PageSize":10,
	"RequestId":"DC668356-BCB4-42FD-9BC3-FA2B2E04B634",
	"RouteTables":{
		"RouteTable":[
			{
				"CreationTime":"2017-08-22T10:40:25Z",
				"RouteEntrys":{
					"RouteEntry":[
						{
							"Status":"Available",
							"NextHops":{
								"NextHop":[]
							},
							"Type":"Custom",
							"InstanceId":"ri-2zeo3xzyf38r4urzdpvfs",
							"RouteTableId":"vtb-2zevpmy9th8cxmwtarqg4",
							"NextHopType":"RouterInterface",
							"DestinationCidrBlock":"10.10.0.0/24"
						},
						{
							"Status":"Available",
							"NextHops":{
								"NextHop":[]
							},
							"Type":"System",
							"InstanceId":"",
							"RouteTableId":"vtb-2zevpmy9th8cxmwtarqg4",
							"NextHopType":"service",
							"DestinationCidrBlock":"100.64.0.0/10"
						}
					]
				},
				"RouteTableId":"vtb-2zevpmy9th8cxmwtarqg4",
				"VRouterId":"vrt-2zefso23vmu6xi3jeiw0z",
				"RouteTableType":"System"
			}
		]
	}
}

错误码

查看本产品错误码