閱讀78 返回首頁    go 阿裏雲 go 技術社區[雲棲]


刪除自定義路由__路由表相關接口_API 參考_雲服務器 ECS-阿裏雲

描述

刪除專有網絡中的路由器(VRouter)和高速通道中的邊界路由器(VBR)上的路由表(RouteTable)裏指定的RouteEntry

刪除專有網絡中的路由器上的RouteTable中的RouteEntry:

  • 隻允許刪除狀態為Available的RouteEntry
  • RouteTable所在的VPC正在進行創建/刪除VSwitch或創建/刪除RouteEntry操作時,無法進行刪除RouteEntry

刪除邊界路由器上RouteTable中的RouteEntry:

  • 隻允許刪除狀態為Available的RouteEntry
  • 當RouteTable正在進行創建/刪除RouteEntry操作時,無法進行刪除RouteEntry

    請求參數

名稱 類型 是否必須 描述
Action String 係統規定參數,取值:DeleteRouteEntry
RouteTableId String RouteEntry所在的RouteTableId,支持VPC路由器和邊界路由器上的RouteTable
DestinationCidrBlock String RouteEntry的目標網段
NextHopId String RouteEntry指向的下一跳實例的Id,非ECMP類路由必須指定NextHopId而且必須與被刪除路由的NextHopId匹配
NextHopList NextHopListType 路由條目的下一跳列表 ECMP類路由必須指定NextHopList而且必須與被刪除路由的NextHopList匹配。

返回參數

全是公共返回參數,詳見公共返回參數

錯誤碼

錯誤代碼 描述 Http 狀態碼 語義
IncorrectRouteEntryStatus Some route entry status blocked this operation. 400 1. 同一個 VPC 下麵的路由表中的任一個路由條目處在中間狀態(添加中,修改中,刪除中),不能刪除路由條目。
2. 同一個 VPC 下的 VSwitch 處在中間狀態(創建中,刪除中),不能再刪除路由條目。
MissingParameter Miss mandatory parameter. 400 缺少必要參數
InvalidCidrBlock.Malformed Specified CIDR block is not valid. 400 CidrBlock 輸入格式有誤
InvalidRouteTableId.NotFound Specified route table does not exist. 404 RouteTableId 不存在
OperationDenied Specified operation is denied as route entry type is system. 400 不允許刪除 System 的路由項

示例

請求示例

https://ecs.aliyuncs.com/?Action=DeleteRouteEntry
&RouterTableId=vtb-25vtxl5ct
&DestinationCidrBlock=192.168.1.0/24
&NextHopId=i-25skktcp4
&<公共請求參數>

返回示例

XML格式

<DeleteRouteEntryResponse>
    <RequestId>4357FA74-F9F3-46E7-8890-AA30EC4F8D4F </RequestId>
</DeleteRouteEntryResponse>

JSON格式

{
  "RequestId": "4357FA74-F9F3-46E7-8890-AA30EC4F8D4F"
}

最後更新:2016-11-23 16:03:50

  上一篇:go 新建自定義路由__路由表相關接口_API 參考_雲服務器 ECS-阿裏雲
  下一篇:go 查詢路由表列表__路由表相關接口_API 參考_雲服務器 ECS-阿裏雲