Skip to Content
云联网新增路由策略 - AddRoutePolicy

新增路由策略 - AddRoutePolicy

简介

新增路由策略

定义

公共参数

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

请求参数

参数名类型描述信息必填
ProjectIdstring项目ID。不填写为默认项目,子帐号必须填写。 请参考GetProjectList接口Yes
UGNIDstring云联网实例IDYes
Policy.Directionstring策略方向,限定取值:“In”/“Out”Yes
Policy.Priorityint策略优先级,范围:[1,255],数值越小优先级越大,同一方向,策略优先级不可重复Yes
Policy.Actionstring策略执行动作,限定取值:“Permit”/“Deny”Yes
Policy.Namestring策略名称,限定长度255No
SrcNetworks.N.NetworkIdstring路由策略需要匹配的路由的网络实例ID数组No
Prefixes.Nstring路由策略需要匹配的路由的网络实例下的网段数组No
Policy.RoutePriorityint当执行动作为 “Permit” 时,给匹配中的路由设置路由优先级,范围:[1,255],数值越小优先级越大No
SrcRegions.Nstring路由策略需要匹配的路由的所在地域数组No
SrcNetworkTypes.Nstring路由策略需要匹配的路由的网络实例类型数组,限定取值:“VPC”No
DstNetworkTypes.Nstring路由策略需要作用的网络实例类型数组,限定取值:“VPC”No
DstNetworks.N.NetworkIdstring路由策略需要作用的网络实例ID数组No

响应字段

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

示例

请求示例

https://api.an-link.com/?Action=AddRoutePolicy &ProjectId=uZbfBYYQ &UGNID=vZHhDhPb &Policy.Direction=bpBuXVOn &Policy.Priority=2 &Policy.Action=tMgmjHyq &Policy.SrcNetworks.n.NetworkId=VPYkZPLu &Policy.RoutePriority=3 &Policy.SrcRegions.n=4 &Policy.SrcNetworkTypes.n=onIVXCWs &Policy.SrcNetworks.n.Prefixes.n=JPChaqlb &Policy.DstNetworkTypes.n=cPCdfaeP &Policy.DstNetworks.n.NetworkId=qUmfspqL &Policy.Name=QIfUhxHX

响应示例

{ "Action": "AddRoutePolicyResponse", "Policies": [ { "Action": "mGfXwdfC", "Direction": "AASlctBC", "DstNetworkTypes": [ "DeFacVGH" ], "DstNetworks": [ { "NetworkId": "SRLUbPjC", "Prefixes": [ "uhLHTWeo" ] } ], "Enabled": true, "PolicyId": "KYcefSPo", "Priority": 4, "Region": 8, "RoutePriority": 7, "SrcNetworkTypes": [ "IERCMZjO" ], "SrcNetworks": [ { "NetworkId": "szhHfNEi", "Prefixes": [ "EUDzQIrc" ] } ], "SrcRegions": [ 5 ] } ], "RetCode": 0 }