您可以調用DescribePublishedRouteEntries介面查詢已載入到CEN網路執行個體(VPC和VBR)的各條路由在CEN中的發布狀態、路由條目下一跳關聯的執行個體類型、是否允許發布或撤銷該路由到雲企業網等資訊。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
cen:DescribePublishedRouteEntries |
get |
*CenInstance
*virtualborderrouter
*VPC
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| PageNumber |
integer |
否 |
查詢頁碼。預設值為 1。 |
1 |
| PageSize |
integer |
否 |
分頁查詢時每頁顯示的條目數。預設值為 10,取值範圍:1~500。 |
10 |
| CenId |
string |
是 |
雲企業網執行個體 ID。 |
cen-7qthudw0ll6jm**** |
| ChildInstanceId |
string |
是 |
網路執行個體 ID。 |
vpc-bp18sth14qii3pnv**** |
| ChildInstanceType |
string |
是 |
網路執行個體類型。取值:
|
VPC |
| ChildInstanceRegionId |
string |
是 |
網路執行個體所屬地區 ID。 您可以通過調用 DescribeChildInstanceRegions 介面擷取地區 ID。 |
cn-hangzhou |
| ChildInstanceRouteTableId |
string |
否 |
網路執行個體的路由表 ID。 |
vtb-bp174d1gje79u1g4**** |
| DestinationCidrBlock |
string |
否 |
要查詢的路由條目的目標網段。 |
172.16.0.0/16 |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
|||
| PageSize |
integer |
分頁查詢時每頁顯示的條目數。 |
10 |
| RequestId |
string |
請求 ID。 |
FF1A7B2A-677F-4F71-96EA-6002B329F437 |
| PageNumber |
integer |
查詢頁碼。 |
1 |
| TotalCount |
integer |
總條目數。 |
2 |
| PublishedRouteEntries |
object |
||
| PublishedRouteEntry |
array<object> |
路由條目資訊列表。 |
|
|
object |
|||
| NextHopId |
string |
路由條目下一跳關聯的執行個體 ID。 |
ecs-bp18sth14qii3pn**** |
| PublishStatus |
string |
在雲企業網中的發布狀態:
|
Published |
| ChildInstanceRouteTableId |
string |
網路執行個體的路由表 ID。 |
vtb-il7qut3mjgtlcbpk2**** |
| NextHopType |
string |
路由條目下一跳關聯的執行個體類型。
|
Instance |
| OperationalMode |
boolean |
是否允許發布或撤銷該路由到雲企業網。
|
true |
| DestinationCidrBlock |
string |
路由條目的目標網段。 |
172.16.0.0/16 |
| RouteType |
string |
路由條目的類型。
|
System |
| Conflicts |
object |
||
| Conflict |
array<object> |
產生衝突的路由條目資訊列表。 |
|
|
object |
|||
| Status |
string |
路由條目產生衝突的原因。
|
conflict |
| DestinationCidrBlock |
string |
產生衝突的路由條目的目標網段。 |
192.168.20.0/24 |
| InstanceId |
string |
產生路由衝突的對端的網路執行個體 ID。 |
ccn-0q3b7oviikmm9h**** |
| InstanceType |
string |
產生路由條目衝突的對端的網路執行個體類型。
|
CCN |
| RegionId |
string |
產生路由條目衝突的對端的網路執行個體所屬地區 ID。 |
ccn-cn-shanghai |
樣本
正常返回樣本
JSON格式
{
"PageSize": 10,
"RequestId": "FF1A7B2A-677F-4F71-96EA-6002B329F437",
"PageNumber": 1,
"TotalCount": 2,
"PublishedRouteEntries": {
"PublishedRouteEntry": [
{
"NextHopId": " ecs-bp18sth14qii3pn****",
"PublishStatus": "Published",
"ChildInstanceRouteTableId": "vtb-il7qut3mjgtlcbpk2****",
"NextHopType": "Instance",
"OperationalMode": true,
"DestinationCidrBlock": "172.16.0.0/16",
"RouteType": "System",
"Conflicts": {
"Conflict": [
{
"Status": "conflict",
"DestinationCidrBlock": "192.168.20.0/24",
"InstanceId": "ccn-0q3b7oviikmm9h****",
"InstanceType": "CCN",
"RegionId": "ccn-cn-shanghai"
}
]
}
}
]
}
}
異常返回樣本
JSON格式
{
"TotalCount": 2,
"PublishRouteEntries": {
"PublishRouteEntries": [
{
"DestinationCidrBlock": "100.64.0.0/10",
"NextHopId": "",
"NextHopType": "service",
"ChildInstanceRouteTableId": "vtb-il7qut3mjgtlcbpk2ie31",
"PublishStatus": "NonPublished",
"RouteConflicts": {
"RouteConflicts": []
},
"RouteType": "System"
},
{
"DestinationCidrBlock": "192.168.10.0/24",
"NextHopId": "",
"NextHopType": "local",
"ChildInstanceRouteTableId": "vtb-il7qut3mjgtlcbpk2ie31",
"PublishStatus": "Published",
"RouteConflicts": {
"RouteConflicts": []
},
"RouteType": "System"
}
]
},
"PageNumber": 1,
"RequestId": "FF1A7B2A-677F-4F71-96EA-6002B329F437",
"PageSize": 10
}
錯誤碼
|
HTTP status code |
錯誤碼 |
錯誤資訊 |
描述 |
|---|---|---|---|
| 400 | ParameterIllegal.CenInstanceId | The parameter of CEN instance id is illegal. | |
| 400 | ParameterIllegal.ChildInstanceRegionId | The parameter of child instance region id is illegal. | |
| 400 | VRC_ERROR | VRC error | |
| 400 | ParameterIllegal.ChildInstanceType | The parameter of child instance type is illegal. | |
| 400 | ParameterIllegal | The parameter is illegal. | 參數不合法。 |
| 400 | InvalidParameter | Invalid parameter. | 參數不合法。 |
| 400 | Unauthorized | The AccessKeyId is unauthorized. | 帳號無許可權操作。 |
| 500 | InternalError | Internal error. | |
| 404 | Instance.NotExist | The instance is not exist. | 指定執行個體不存在。 |
| 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目前狀態不支援該操作,請稍後重試。 |
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。