给转发策略添加多条规则。

加新规则后,需要执行 ApplyLoadBalancerPolicy 指令才能生效。

请求参数

参数 参数类型 说明 是否必选

loadbalancer_policy

String

要添加规则的转发策略 ID。

Yes

rules.n.loadbalancer_policy_rule_name

String

规则名称。

No

rules.n.rule_type

String

规则匹配类型:按域名“domain” 还是按 URL“url”。

Yes

rules.n.val

String

匹配规则,支持正则表达式。

Yes

zone

String

区域 ID,注意要小写。

Yes

返回数据

参数 参数类型 说明

action

String

响应动作。

loadbalancer_policy_rules

Array

新建的规则 ID 列表。

ret_code

Integer

执行成功与否,0 表示成功,其他值则为错误代码。

示例

请求示例:

https://api.shanhe.com/iaas/?action=AddLoadBalancerPolicyRules
&loadbalancer_policy=lbp-1234abcd
&rules.1.rule_type=domain
&rules.1.val=qingcloud.com
&COMMON_PARAMS

返回示例:

{
  "action":"AddLoadBalancerPolicyRulesResponse",
  "ret_code":0,
  "loadbalancer_policy_rules":[
    "lbpr-1234abcd"
  ]
}