调用DescribePublishedRouteEntries接口查询云企业网下网络实例路由条目的发布信息。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 否 | DescribePublishedRouteEntries | 要执行的操作。取值:DescribePublishedRouteEntries。 |
CenId | String | 是 | cen-7qthudw0ll6jm**** | 云企业网实例ID。 |
ChildInstanceId | String | 是 | vpc-bp18sth14qii3pnv**** | 网络实例ID。 |
ChildInstanceRegionId | String | 是 | cn-hangzhou | 网络实例所属地域ID。 您可以通过调用DescribeChildInstanceRegions接口获取地域ID。 |
ChildInstanceType | String | 是 | VPC | 网络实例类型。取值:
|
PageNumber | Integer | 否 | 1 | 查询页码。默认值为1。 |
PageSize | Integer | 否 | 10 | 分页查询时每页显示的条目数。默认值为10,取值范围:1~50。 |
ChildInstanceRouteTableId | String | 否 | vtb-bp174d1gje79u1g4**** | 网络实例的路由表ID。 |
DestinationCidrBlock | String | 否 | 172.16.0.0/16 | 要查询的路由条目的目标网段。 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
PageNumber | Integer | 1 | 查询页码。 |
PageSize | Integer | 10 | 分页查询时每页显示的条目数。 |
PublishedRouteEntries | Array of PublishedRouteEntry | 路由条目信息列表。 |
|
PublishedRouteEntry | |||
ChildInstanceRouteTableId | String | vtb-il7qut3mjgtlcbpk2**** | 网络实例的路由表ID。 |
Conflicts | Array of Conflict | 产生冲突的路由条目信息列表。 |
|
Conflict | |||
DestinationCidrBlock | String | 192.168.20.0/24 | 产生冲突的路由条目的目标网段。 |
InstanceId | String | ccn-0q3b7oviikmm9h**** | 产生路由冲突的对端的网络实例ID。 |
InstanceType | String | CCN | 产生路由条目冲突的对端的网络实例类型。
|
RegionId | String | ccn-cn-shanghai | 产生路由条目冲突的对端的网络实例所属地域ID。 |
Status | String | conflict | 路由条目产生冲突的原因。
|
DestinationCidrBlock | String | 172.16.0.0/16 | 路由条目的目标网段。 |
NextHopId | String | ecs-bp18sth14qii3pn**** | 路由条目下一跳关联的实例ID。 |
NextHopType | String | Instance | 路由条目下一跳关联的实例类型。
|
OperationalMode | Boolean | true | 是否允许发布或撤销该路由到云企业网。
|
PublishStatus | String | Published | 在云企业网中的发布状态:
|
RouteType | String | System | 路由条目的类型。
|
RequestId | String | FF1A7B2A-677F-4F71-96EA-6002B329F437 | 请求ID。 |
TotalCount | Integer | 2 | 总条目数。 |
示例
请求示例
http(s)://[Endpoint]/?Action=DescribePublishedRouteEntries &CenId=cen-7qthudw0ll6jm**** &ChildInstanceId=vpc-bp18sth14qii3pnv**** &ChildInstanceRegionId=cn-hangzhou &ChildInstanceType=VPC &<公共请求参数>
正常返回示例
XML
格式
<DescribeRouteConflictResponse> <TotalCount>2</TotalCount> <PublishRouteEntries> <PublishRouteEntries> <DestinationCidrBlock>100.64.0.0/10</DestinationCidrBlock> <NextHopId></NextHopId> <NextHopType>service</NextHopType> <ChildInstanceRouteTableId>vtb-il7qut3mjgtlcbpk2****</ChildInstanceRouteTableId> <PublishStatus>NonPublished</PublishStatus> <RouteConflicts></RouteConflicts> <RouteType>System</RouteType> </PublishRouteEntries> <PublishRouteEntries> <DestinationCidrBlock>192.168.10.0/24</DestinationCidrBlock> <NextHopId></NextHopId> <NextHopType>local</NextHopType> <ChildInstanceRouteTableId>vtb-il7qut3mjgtlcbpk2****</ChildInstanceRouteTableId> <PublishStatus>Published</PublishStatus> <RouteConflicts></RouteConflicts> <RouteType>System</RouteType> </PublishRouteEntries> </PublishRouteEntries> <PageNumber>1</PageNumber> <RequestId>FF1A7B2A-677F-4F71-96EA-6002B329F437</RequestId> <PageSize>10</PageSize> </DescribeRouteConflictResponse>
JSON
格式
{ "TotalCount": 2, "PublishRouteEntries": { "PublishRouteEntries": [ { "DestinationCidrBlock": "100.64.0.0/10", "NextHopId": "", "NextHopType": "service", "ChildInstanceRouteTableId": "vtb-il7qut3mjgtlcbpk2****", "PublishStatus": "NonPublished", "RouteConflicts": { "RouteConflicts": [] }, "RouteType": "System" }, { "DestinationCidrBlock": "192.168.10.0/24", "NextHopId": "", "NextHopType": "local", "ChildInstanceRouteTableId": "vtb-il7qut3mjgtlcbpk2****", "PublishStatus": "Published", "RouteConflicts": { "RouteConflicts": [] }, "RouteType": "System" } ] }, "PageNumber": 1, "RequestId": "FF1A7B2A-677F-4F71-96EA-6002B329F437", "PageSize": 10 }
错误码
HttpCode | 错误码 | 错误信息 | 描述 |
---|---|---|---|
400 | ParameterIllegal.CenInstanceId | The parameter of CEN instance id is illegal. | 云企业网ID不正确。 |
400 | ParameterIllegal.ChildInstanceRegionId | The parameter of child instance region id is illegal. | 网络实例所属地域信息不正确。 |
409 | InvalidOperation.ChildInstanceStatus | The child-instance is not in a valid state for the operation. | 网络子实例正在处理状态,请稍后再操作。 |
409 | InvalidOperation.CenInstanceStatus | The CEN instance is not in a valid state for the operation. | CEN实例正在处理状态,请稍后再操作。 |
400 | ParameterIllegal.ChildInstanceType | The parameter of child instance type is illegal. | 网络子实例类型不正确。 |
500 | InternalError | Internal error. | 内部报错。 |
访问错误中心查看更多错误码。