Skip to Content
私有网络 UVPC路由策略增、删、改 - ModifyRouteRule

路由策略增、删、改 - ModifyRouteRule

简介

路由策略增、删、改

定义

公共参数

参数名类型描述信息必填
Actionstring对应的 API 指令名称,当前 API 为 ModifyRouteRuleYes
PublicKeystring用户公钥,可从 控制台 获取Yes
Signaturestring根据公钥及 API 指令生成的用户签名,参见 签名算法Yes

请求参数

参数名类型描述信息必填
Regionstring地域。 参见 地域和可用区列表Yes
ProjectIdstring项目ID。不填写为默认项目,子帐号必须填写。 请参考GetProjectList接口Yes
RouteTableIdstring通过DescribeRouteTable拿到Yes
RouteRule.Nstring格式: RouteRuleId | 目的网段 | 下一跳类型(支持INSTANCE、VIP) | 下一跳 |优先级(保留字段,填写0即可)| 备注 | 增、删、改标志(add/delete/update) 。“添加”示例: test_id | 10.8.0.0/16 | instance | uhost-xd8ja | 0 | Default Route Rule| add (添加的RouteRuleId填任意非空字符串) 。“删除”示例: routerule-xk3jxa | 10.8.0.0/16 | instance | uhost-xd8ja | 0 | Default Route Rule| delete (RouteRuleId来自DescribeRouteTable中)
。“修改”示例: routerule-xk3jxa | 10.8.0.0/16 | instance | uhost-cjksa2 | 0 | Default Route Rule| update (RouteRuleId来自DescribeRouteTable中)
Yes

响应字段

字段名类型描述信息必填
RetCodeint返回状态码,为 0 则为成功返回,非 0 为失败Yes
Actionstring操作指令名称Yes
Messagestring返回错误消息,当 RetCode 非 0 时提供详细的描述信息No

示例

请求示例

https://api.an-link.com/?Action=ModifyRouteRule &ProjectId=org-test &Region=cn-bj2 &RouteTableId=routetable-34kjhfdsakhfds &RouteRule.0=routeruleId|172.168.8/24|vip|vip-kjs8sJ|0|test|add

响应示例

{ "Action": "ModifyRouteRuleResponse", "RetCode": 0 }