DescribeLoadBalancerPolicyRules
      更新时间:2024-01-12 06:22:07
    
    
    
    
    
    
    
      
    
    
  获取转发策略规则列表。
可根据转发策略 ID,转发策略规则 ID 作为过滤条件获取转发策略规则列表。 如果不指定任何过滤条件,默认返回你拥有的所有转发策略规则。
请求参数
| 参数 | 参数类型 | 说明 | 是否必选 | 
|---|---|---|---|
| loadbalancer_policy_rules.n | String | 转发策略规则 ID。 | No | 
| loadbalancer_policy | String | 转发策略 ID。 | No | 
| offset | Integer | 数据偏移量, 默认为0。 | No | 
| limit | Integer | 返回数据长度。默认为 20,最大 100。 | No | 
| zone | String | 区域 ID,注意要小写。 | Yes | 
返回数据
| 参数 | 参数类型 | 说明 | 
|---|---|---|
| action | String | 响应动作。 | 
| loadbalancer_policy_rule_set | Array | JSON 格式的转发策略规则数据列表, 每项参数可见 Response Item。 | 
| total_count | Integer | 根据过滤条件得到的转发策略规则总数。 | 
| 参数 | 参数类型 | 说明 | 
|---|---|---|
| loadbalancer_policy_rule_id | String | 转发策略规则 ID。 | 
| loadbalancer_policy_rule_name | String | 转发策略规则名称。 | 
| rule_type | String | 转发策略规则类型: | 
| val | String | 匹配规则,支持正则表达式。 | 
示例
请求示例:
https://api.shanhe.com/iaas/?action=DescribeLoadBalancerPolicyRules
&loadbalancer_policy=lbp-1234abcd
&COMMON_PARAMS返回示例:
{
  "action":"DescribeLoadBalancerPolicyRulesResponse",
  "total_count":2,
  "loadbalancer_policy_rule_set":[
    {
      "rule_type":"domain",
      "val":"www.shanhe.com",
      "loadbalancer_policy_rule_id":"lbpr-1234abcd",
      "loadbalancer_policy_rule_name":null,
      "loadbalancer_policy_id":"lbp-1234abcd"
    },
    {
      "rule_type":"url",
      "val":"/scripts",
      "loadbalancer_policy_rule_id":"lbpr-abcd1234",
      "loadbalancer_policy_rule_name":null,
      "loadbalancer_policy_id":"lbp-1234abcd"
    }
  ],
  "ret_code":0
}