调用DescribeRouterInterfaces接口查询指定地域内的路由器接口。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | DescribeRouterInterfaces | 要执行的操作。 取值:DescribeRouterInterfaces。 |
RegionId | String | 是 | cn-hangzhou | 路由器接口所在的地域ID。 您可以通过调用DescribeRegions接口获取地域ID。 |
IncludeReservationData | Boolean | 否 | false | 是否包含续费数据。
|
PageNumber | Integer | 否 | 1 | 列表的页码,默认值为1。 |
PageSize | Integer | 否 | 10 | 分页查询时每页的行数,最大值为50,默认值为10。 |
Filter.N.Key | String | 否 | Filter.1.status | 过滤条件,最多可提供5个过滤条件。支持以下过滤条件:
说明 每个过滤条件的多个值之间为或关系,即只要与其中一个值吻合则视为符合该过滤条件。各个过滤条件之间为与关系,即符合所有指定的过滤条件,才会进入最终的查询结果。
|
Filter.N.Value.N | RepeatList | 否 | Filter.1.Active 1 | 根据Key指定过滤值。一个Key支持指定多个过滤值,每个过滤值之间是或的关系,即只要符合其中一个过滤值,则视为匹配该过滤条件。 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
TotalCount | Integer | 2 | 列表条目数。 |
PageNumber | Integer | 1 | 列表的页码,默认值为1。 |
PageSize | Integer | 10 | 分页查询时每页的行数,最大值为50,默认值为10。 |
RequestId | String | C7F6FCBD-F9CC-4501-8EF3-CDC9577CAE45 | 请求ID。 |
RouterInterfaceSet | Array of RouterInterfaceType | 路由器接口的详细信息。 |
|
RouterInterfaceType | |||
AccessPointId | String | ap-cn-shanghaiSZ-**** | 接入点ID。 |
Bandwidth | Integer | 10 | 路由器接口的带宽。单位:Mbps。 |
BusinessStatus | String | Normal | 路由器接口的业务状态。
|
ChargeType | String | PayByTraffic | 付费方式。 |
ConnectedTime | String | 2017-06-08T12:20:55 | 连接建立的时间。 |
CreationTime | String | 2017-06-08T12:20:55 | 路由表的创建时间。 |
CrossBorder | Boolean | false | 是否是跨境连接。 |
Description | String | 路由表接口描述 | 路由表接口描述。 |
EndTime | String | 2017-06-08T12:20:55 | 获取数据的结束时间点。 |
HasReservationData | String | false | 是否有续费数据。 |
HcRate | Integer | 1 | 健康检查速率。 |
HcThreshold | Integer | 2 | 健康检查阈值。 |
HealthCheckSourceIp | String | 116.62.XX.XX | 健康检查源IP。 |
HealthCheckTargetIp | String | 116.62.XX.XX | 健康检查目标IP。 |
Name | String | test | 自定义名称。 |
OppositeAccessPointId | String | ap-cn-shanghaiSZ-**** | 对端接入点ID。 |
OppositeBandwidth | Integer | 12 | 对端带宽。单位:Mbps。 |
OppositeInterfaceBusinessStatus | String | Normal | 连接对端的路由器接口的业务状态。 |
OppositeInterfaceId | String | ri-bp1itx13bwe6f2wfh**** | 对端路由器接口ID。 |
OppositeInterfaceOwnerId | String | 123157908552**** | 对端路由器接口所属的账号ID。 |
OppositeInterfaceSpec | String | Large | 连接对端路由器接口的规格。 |
OppositeInterfaceStatus | String | Normal | 连接对端的路由器接口的状态。 |
OppositeRegionId | String | cn-shanghai | 连接对端所在的地域ID。 |
OppositeRouterId | String | vrt-bp1d3bxtdv68tfd7g**** | 连接对端的路由器接口所属的路由器ID。 |
OppositeRouterType | String | VRouter | 连接对端的路由器接口所属的路由器类型。 |
OppositeVpcInstanceId | String | vpc-bp1qpo0kug3a20qqe**** | 对端VPC的ID。 |
ReservationActiveTime | String | 2019-03-11T16:00:00Z | 续费生效时间。 |
ReservationBandwidth | String | 10 | 续费带宽。单位:Mbps。 |
ReservationInternetChargeType | String | PayByBandwidth | 续费付费类型。 |
ReservationOrderType | String | RENEWCHANGE | 续费订单类型。 |
Role | String | InitiatingSide | 对等连接中的角色。 |
RouterId | String | vrt-bp1d3bxtdv68tfd7g**** | 路由条目所在路由器的ID。 |
RouterInterfaceId | String | ri-2zenfgfpyu3v93koa**** | 路由器接口ID。 |
RouterType | String | VRouter | 路由表所在路由器的类型。
|
Spec | String | Large | 路由器接口的规格。 |
Status | String | active | 路由器接口的状态。 |
VpcInstanceId | String | vpc-2ze3tq4uxhysg717x**** | 对等连接中本端VPC的ID。 |
示例
请求示例
http(s)://[Endpoint]/?Action=DescribeRouterInterfaces &RegionId= cn-hangzhou &<公共请求参数>
正常返回示例
XML
格式
<DescribeRouterInterfacesResponse> <TotalCount>2</TotalCount> <PageSize>10</PageSize> <RequestId>C7F6FCBD-F9CC-4501-8EF3-CDC9577CAE45</RequestId> <PageNumber>1</PageNumber> <RouterInterfaceSet> <RouterInterfaceType> <OppositeInterfaceStatus>Normal</OppositeInterfaceStatus> <OppositeInterfaceId>ri-bp1itx13bwe6f2wfh****</OppositeInterfaceId> <OppositeRouterId>vrt-bp1d3bxtdv68tfd7g****</OppositeRouterId> <Description>路由表接口描述</Description> <EndTime>2017-06-08T12:20:55</EndTime> <RouterId>vrt-bp1d3bxtdv68tfd7g****</RouterId> <BusinessStatus>Normal</BusinessStatus> <Name>test</Name> <ReservationOrderType>RENEWCHANGE</ReservationOrderType> <OppositeRouterType>VRouter</OppositeRouterType> <OppositeBandwidth>12</OppositeBandwidth> <Bandwidth>10</Bandwidth> <ConnectedTime>2017-06-08T12:20:55</ConnectedTime> <ReservationActiveTime>2019-03-11T16:00:00Z</ReservationActiveTime> <ReservationBandwidth>10</ReservationBandwidth> <HcThreshold>2</HcThreshold> <Status>active</Status> <OppositeInterfaceOwnerId>123157908552****</OppositeInterfaceOwnerId> <OppositeRegionId>cn-shanghai</OppositeRegionId> <HealthCheckSourceIp>116.62.XX.XX</HealthCheckSourceIp> <HasReservationData>false</HasReservationData> <CrossBorder>false</CrossBorder> <HcRate>1</HcRate> <ReservationInternetChargeType>PayByBandwidth</ReservationInternetChargeType> <Role>InitiatingSide</Role> <OppositeInterfaceSpec>Large</OppositeInterfaceSpec> <OppositeVpcInstanceId>vpc-bp1qpo0kug3a20qqe****</OppositeVpcInstanceId> <RouterType>VRouter</RouterType> <ChargeType>PayByTraffic</ChargeType> <AccessPointId>ap-cn-shanghaiSZ-****</AccessPointId> <CreationTime>2017-06-08T12:20:55</CreationTime> <OppositeInterfaceBusinessStatus>Normal</OppositeInterfaceBusinessStatus> <VpcInstanceId>vpc-2ze3tq4uxhysg717x****</VpcInstanceId> <OppositeAccessPointId>ap-cn-shanghaiSZ-****</OppositeAccessPointId> <Spec>Large</Spec> <RouterInterfaceId>ri-2zenfgfpyu3v93koa****</RouterInterfaceId> <HealthCheckTargetIp>116.62.XX.XX</HealthCheckTargetIp> </RouterInterfaceType> </RouterInterfaceSet> </DescribeRouterInterfacesResponse>
JSON
格式
{ "TotalCount": 2, "PageSize": 10, "RequestId": "C7F6FCBD-F9CC-4501-8EF3-CDC9577CAE45", "PageNumber": 1, "RouterInterfaceSet": { "RouterInterfaceType": { "OppositeInterfaceStatus": "Normal", "OppositeInterfaceId": "ri-bp1itx13bwe6f2wfh****", "OppositeRouterId": "vrt-bp1d3bxtdv68tfd7g****", "Description": "路由表接口描述", "EndTime": "2017-06-08T12:20:55", "RouterId": "vrt-bp1d3bxtdv68tfd7g****", "BusinessStatus": "Normal", "Name": "test", "ReservationOrderType": "RENEWCHANGE", "OppositeRouterType": "VRouter", "OppositeBandwidth": 12, "Bandwidth": 10, "ConnectedTime": "2017-06-08T12:20:55", "ReservationActiveTime": "2019-03-11T16:00:00Z", "ReservationBandwidth": 10, "HcThreshold": 2, "Status": "active", "OppositeInterfaceOwnerId": "123157908552****", "OppositeRegionId": "cn-shanghai", "HealthCheckSourceIp": "116.62.XX.XX", "HasReservationData": false, "CrossBorder": false, "HcRate": 1, "ReservationInternetChargeType": "PayByBandwidth", "Role": "InitiatingSide", "OppositeInterfaceSpec": "Large", "OppositeVpcInstanceId": "vpc-bp1qpo0kug3a20qqe****", "RouterType": "VRouter", "ChargeType": "PayByTraffic", "AccessPointId": "ap-cn-shanghaiSZ-****", "CreationTime": "2017-06-08T12:20:55", "OppositeInterfaceBusinessStatus": "Normal", "VpcInstanceId": "vpc-2ze3tq4uxhysg717x****", "OppositeAccessPointId": "ap-cn-shanghaiSZ-****", "Spec": "Large", "RouterInterfaceId": "ri-2zenfgfpyu3v93koa****", "HealthCheckTargetIp": "116.62.XX.XX" } } }
错误码
HttpCode | 错误码 | 错误信息 | 描述 |
---|---|---|---|
400 | InvalidParam.NotNull | The parameter must not be null. | 参数不能为空。 |
400 | Parameter.Illegal | The parameter is illegal. | 参数非法 |
404 | InvalidFilterKey.ValueNotSupported | Specified filter key is not supported: Filter.X.key | 该过滤器的Key不支持:Filter.X.key。 |
访问错误中心查看更多错误码。