BLB-WAF-API
wafBlbRegionOverview
接口描述
用于查询用户在某个区域购买的 BLB WAF 实例列表清单,需要指定pageNo、pageSize用来做分页查询。
请求结构
1GET /v{version}/wafBlbRegionOverview?pageNo=1&pageSize=10&clientToken={clientToken} HTTP/1.1
2Host: bss.{region}.baidubce.com             
3Authorization: authorization string请求头域
除公共头域外,无其他特殊头域。
| 参数名称 | 类型 | 是否必需 | 描述 | 
|---|---|---|---|
| region | region | 是 | 详见Region | 
请求参数
| 参数名称 | 类型 | 是否必需 | 参数位置 | 描述 | 
|---|---|---|---|---|
| version | String | 是 | URL参数 | API版本号,当前取值2 | 
| pageNo | Int | 是 | Query参数 | waf列表页号码 | 
| PageSize | Int | 是 | Query参数 | waf列表页展示的数量 | 
| clientToken | String | 是 | Query参数 | 幂等性Token,详见幂等性 | 
返回状态码
成功返回200,失败返回见错误码 。
返回头域
除公共头域外,无其他特殊头域。
返回参数
| 参数名称 | 类型 | 描述 | 
|---|---|---|
| wafList | List<WafResourceInstanceModel> | BLB-WAF实例的列表 | 
| totalCount | Int | 用户在某个区的WAF实例的数量 | 
请求示例
1GET /v2/wafBlbRegionOverview?pageNo=1&pageSize=10&clientToken=be31b98c-5e41-4838-9830-9be700de5a20 HTTP/1.1
2Host: bss.bj.baidubce.com
3Authorization: authorization string返回示例
1HTTP/1.1 200 OK
2x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
3Date: Wed, 10 Apr 2018 08:26:52 GMT
4Content-Length: 
5Connection: keep-alive
6Content-Type: application/json;charset=UTF-8
7Server: nginx
8{
9    "wafList": [
10        {
11            "region": "bj",                 //WAF实例资源所在地域,gz:广州|bj:北京|su:苏州|hkg:香港|fsh:上海|fwh:武汉|bd:保定
12            "wafName": "NAME",              //WAF实例的名称
13            "wafId": "WAFID",               //WAF实例的ID
14            "status": "available",          //WAF实例的状态,见InstanceStatus 
15            "blbName": "BLBNAME",           //绑定的BLB实例的名称
16            "blbId": "BLBID",               //绑定的BLB实例的ID
17            "blbListenerId": "BLID",        //BLB监听ID
18            "blbListenerPort": "8003",      //BLB监听端口
19            "blbListenerProtocol": "HTTP",  //BLB监听协议
20            "autoRenew": "true",            //是否自动续费,true:是|false:否
21            "domain": "demo.com",           //绑定的主域名
22            "productType": "postpay",       //计费方式,postpy:后付费|prepay:预付费
23            "expireTime": "2022-06-06T06:10:00Z",//服务过期时间
24            "subDomainConfig": {
25                "customSwitch": "0",        //子域名自定义防护开关,0:关闭|1:开启
26                "subDomain": "test",        //子域名
27                "webSwitch": "0",           //子域名web防护开关,0:关闭|1:开启
28            },
29            "ipCustomSwitch": "0",          //BLB EIP自定义防护开关,0:关闭|1:开启
30            "ipWebSwitch": "0",             //BLB EIP web防护开关,0:关闭|1:开启
31            "webSwitch": "0",               //子域名web防护开关,0:关闭|1:开启。只要有任意一个子域名为开启状态,该字段即标记为开启
32            "customSwitch": "0",             //子域名自定义防护开关,0:关闭|1:开启。只要有任意一个子域名为开启状态,该字段即标记为开启
33            "webDomainCloseN": 0,           //关闭web防护的子域名数量
34            "webDomainOpenN": 8,            //开启web防护的子域名数量
35            "customDomainCloseN": 1,        //关闭自定义防护子域名数量
36            "customDomainOpenN": 7,         //开启自定义防护域名数量
37        },
38        {...},
39    ],
40    "totalCount": 100                       //总条目数
41}wafBlbAllOverview
描述
用于查询用户在所有区域购买的BLB WAF 实例列表清单,需要指定pageNo、pageSize用来做分页查询。
请求结构
1GET /v{version}/wafBlbAllOverview?pageNo=1&pageSize=10&clientToken={clientToken} HTTP/1.1
2Host: bss.{region}.baidubce.com
3Authorization: authorization string请求头域
除公共头域外,无其他特殊头域。
| 参数名称 | 类型 | 是否必需 | 描述 | 
|---|---|---|---|
| region | region | 是 | 详见Region | 
请求参数
| 参数名称 | 类型 | 是否必需 | 参数位置 | 描述 | 
|---|---|---|---|---|
| version | String | 是 | URL参数 | API版本号,当前取值2 | 
| pageNo | Int | 是 | Query参数 | waf列表页号码 | 
| PageSize | Int | 是 | Query参数 | waf列表页展示的数量 | 
| clientToken | String | 是 | Query参数 | 幂等性Token,详见幂等性 | 
返回状态码
成功返回200,失败返回见错误码 。
返回头域
除公共头域外,无其他特殊头域。
返回参数
| 参数名称 | 类型 | 描述 | 
|---|---|---|
| wafList | List<WafResourceInstanceModel> | BLB-WAF实例的列表 | 
| totalCount | Int | 用户在某个区的WAF实例的数量 | 
请求示例
1GET /v2/wafBlbRegionOverview?pageNo=1&pageSize=10&clientToken=be31b98c-5e41-4838-9830-9be700de5a20 HTTP/1.1
2Host: bss.bj.baidubce.com
3Authorization: authorization string返回示例
1HTTP/1.1 200 OK
2x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
3Date: Wed, 10 Apr 2018 08:26:52 GMT
4Content-Length: 
5Connection: keep-alive
6Content-Type: application/json;charset=UTF-8
7Server: nginx
8{
9    "wafList": [
10        {
11            "region": "bj",                 //WAF实例资源所在地域,gz:广州|bj:北京|su:苏州|hkg:香港|fsh:上海|fwh:武汉|bd:保定
12            "wafName": "NAME",              //WAF实例的名称
13            "wafId": "WAFID",               //WAF实例的ID
14            "status": "STATUS",             //WAF实例的状态,见附录InstanceStatus 
15            "blbName": "BLBNAME",           //绑定的BLB实例的名称
16            "blbId": "BLBID",               //绑定的BLB实例的ID
17            "blbListenerId": "BLID",        //BLB监听ID
18            "blbListenerPort": "8003",      //BLB监听端口
19            "blbListenerProtocol": "HTTP",  //BLB监听协议
20            "autoRenew": "true",            //是否自动续费,true:是|false:否
21            "domain": "demo.com",           //绑定的主域名
22            "productType": "postpay",       //计费方式,postpy:后付费|prepay:预付费
23            "expireTime": "2022-06-06T06:10:00Z",//服务过期时间
24            "subDomainConfig": {
25                "customSwitch": "0",        //子域名自定义防护开关,0:关闭|1:开启
26                "subDomain": "test",        //子域名
27                "webSwitch": "0",           //子域名web防护开关,0:关闭|1:开启
28            },
29            "ipCustomSwitch": "0",          //BLB EIP自定义防护开关,0:关闭|1:开启
30            "ipWebSwitch": "0",             //BLB EIP web防护开关,0:关闭|1:开启
31            "webSwitch": "0",               //子域名web防护开关,0:关闭|1:开启。只要有任意一个子域名为开启状态,该字段即标记为开启
32            "customSwitch": "0",            //子域名自定义防护开关,0:关闭|1:开启。只要有任意一个子域名为开启状态,该字段即标记为开启
33            "webDomainCloseN": 0,           //关闭web防护的子域名数量
34            "webDomainOpenN": 8,            //开启web防护的子域名数量
35            "customDomainCloseN": 1,        //关闭自定义防护子域名数量
36            "customDomainOpenN": 7,         //开启自定义防护域名数量
37        },
38        {...},
39    ],
40    "totalCount": 100                       //总条目数
41}wafBlb
描述
查询用户名下可用于绑定某个 WAF 实例的所有blb实例,以及blb实例下可绑定的协议和端口。需要指定waf的标志符。
请求结构
1GET /v{version}/wafBlb/{waf_id}?clientToken={clientToken} HTTP/1.1
2Host: bss.{region}.baidubce.com
3Authorization: authorization string请求头域
除公共头域外,无其他特殊头域。
| 参数名称 | 类型 | 是否必需 | 描述 | 
|---|---|---|---|
| region | region | 是 | 详见Region | 
请求参数
| 参数名称 | 类型 | 是否必需 | 参数位置 | 描述 | 
|---|---|---|---|---|
| version | String | 是 | URL参数 | API版本号,当前取值2 | 
| waf_id | String | 是 | URL参数 | waf标志符 | 
| clientToken | String | 是 | Query参数 | 幂等性Token,详见幂等性 | 
返回状态码
成功返回200,失败返回见错误码 。
返回头域
除公共头域外,无其他特殊头域。
返回参数
| 参数名称 | 类型 | 描述 | 
|---|---|---|
| blbList | List<BlbInstance> | 用户拥有的blb实例的配置详情列表 | 
请求示例
1GET /v2/wafBlb/waf-3a4b5c?clientToken=be31b98c-5e41-4838-9830-9be700de5a20 HTTP/1.1
2HOST bss.bj.baidubce.com
3Authorization bce-auth-v1/5e5a8adf11ae475ba95f1bd38228b44f/2016-04-10T08:26:52Z/1800/host;x-bce-date/ec3c0069f9abb1e247773a62707224124b2b31b4c171133677f9042969791f02响应示例
1HTTP/1.1 200 OK
2x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
3Date: Wed, 10 Apr 2018 08:26:52 GMT
4Content-Length: 
5Connection: keep-alive
6Content-Type: application/json;charset=UTF-8
7Server: nginx
8{
9   "blbList": [
10       {
11           "blbId": "BLBID",                //BLB ID
12           "blongId": "BLBLONGID",          //BLB 长ID
13           "blbName": "NAME",               //BLB NAME
14           "listenerList": [
15               {
16                   "listenerId": "396920",   //listener监听ID
17                   "protocol": "HTTP",      //listener协议,HTTP|HTTPS
18                   "port": "80",            //listener端口,1-65535
19                   "rsList" [
20                        "xxxxxx-xxxxxx-xxxxxx-xxxx",              //BLB绑定的BCC
21                            ]
22
23               },
24               {
25                  ...
26               },
27           ],
28           "bccList": ["instance-1","instance-2"], //BLB绑定的BCC
29       },
30       {...},
31   ]
32} wafBind
描述
将一个 WAF实例绑定到目标BLB实例的监听上,需要指定waf标志符、blb的标志符以及blb绑定协议和监听端口。
请求结构
1PUT /v{version}/wafBind/{waf_id}?clientToken={clientToken}  HTTP/1.1
2Host: bss.{region}.baidubce.com
3Authorization: authorization string
4{
5    "blbId": "BLBID",                   //BLB 标志符
6    "listener": {
7        "protocol": "HTTP|HTTPS",       //listener协议,HTTP|HTTPS,需要注意大小写
8        "port": "80",                   //listener端口,1-65535
9    }
10    bindEip: "0|1"                      //是否绑定eip,1:是|0:否
11} 请求头域
除公共头域外,无其他特殊头域。
| 参数名称 | 类型 | 是否必需 | 描述 | 
|---|---|---|---|
| region | region | 是 | 详见Region | 
请求参数
| 参数名称 | 类型 | 是否必需 | 参数位置 | 描述 | 
|---|---|---|---|---|
| version | String | 是 | URL参数 | API版本号,当前取值2 | 
| waf_id | String | 是 | URL参数 | waf标志符 | 
| blbId | String | 是 | Request Body参数 | 要绑定的blb标志符 | 
| listener | Object | 是 | Request Body参数 | blb监听的 协议和端口 | 
| bindEip | int | 是 | Request Body参数 | 是否绑定 EIP | 
| clientToken | String | 是 | Query参数 | 幂等性Token,详见幂等性 | 
返回状态码
成功返回200,失败返回见错误码 。
返回头域
除公共头域外,无其他特殊头域。
返回参数
无特殊返回参数。
请求示例
1PUT /v2/wafBind/waf-3a4b5c?clientToken=be31b98c-5e41-4838-9830-9be700de5a20 HTTP/1.1
2HOST bss.bj.baidubce.com
3Authorization bce-auth-v1/5e5a8adf11ae475ba95f1bd38228b44f/2016-04-10T08:26:52Z/1800/host;x-bce-date/ec3c0069f9abb1e247773a62707224124b2b31b4c171133677f9042969791f02
4{
5    "blbId": "lb-ecfca910"
6    "listener": {
7        "protocol": "HTTP",             
8        "port": 80,                 
9    }
10    bindEip:1
11}响应示例
1HTTP/1.1 200 OK
2x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
3Date: Wed, 10 Apr 2018 08:26:52 GMT
4Content-Length: 
5Connection: keep-alive
6Content-Type: application/json;charset=UTF-8wafUnbind
接口描述
将一个 WAF实例从BLB实例的监听上解除绑定,需要指定waf标志符、blb的标志符以及blb绑定协议和监听端口。
请求结构
1PUT /v{version}/wafUnbind/{waf_id}?clientToken={clientToken} HTTP/1.1
2Host: bss.{region}.baidubce.com
3Authorization: authorization string
4{
5    "blbId": "BLBID",                       //BLB ID
6    "listener": {
7        "protocol": "HTTP|HTTPS",           //listener协议:HTTP|HTTPS,需要注意大小写
8        "port": "80",                       //listener端口,int型: 1-65535
9    }
10    bindEip: "0|1"                          //是否绑定eip,1:是|0:否
11} 请求头域
除公共头域外,无其他特殊头域。
| 参数名称 | 类型 | 是否必需 | 描述 | 
|---|---|---|---|
| region | region | 是 | 详见Region | 
请求参数
| 参数名称 | 类型 | 是否必需 | 参数位置 | 描述 | 
|---|---|---|---|---|
| version | String | 是 | URL参数 | API版本号,当前取值2 | 
| waf_id | String | 是 | URL参数 | WAF 标志符 | 
| blbId | String | 是 | Request Body参数 | 要绑定的blb标志符 | 
| listener | Object | 是 | Request Body参数 | blb监听的 协议和端口 | 
| bindEip | int | 是 | Request Body参数 | 是否绑定 EIP | 
| clientToken | String | 是 | Query参数 | 幂等性Token,详见幂等性 | 
返回状态码
成功返回200,失败返回见错误码 。
返回头域
除公共头域外,无其他特殊头域。
返回参数
无特殊返回参数。
请求示例
1PUT /v2/wafUnbind/waf-3a4b5c?clientToken=be31b98c-5e41-4838-9830-9be700de5a20 HTTP/1.1
2HOST bss.bj.baidubce.com
3Authorization bce-auth-v1/5e5a8adf11ae475ba95f1bd38228b44f/2016-04-10T08:26:52Z/1800/host;x-bce-date/ec3c0069f9abb1e247773a62707224124b2b31b4c171133677f9042969791f02
4{
5    "blbId": "lb-ecfca910"
6    "listener": {
7        "protocol": "HTTP",             
8        "port": 80,                 
9    }
10    bindEip:0  
11}响应示例
1HTTP/1.1 200 OK
2x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
3Date: Wed, 10 Apr 2018 08:26:52 GMT
4Content-Length: 
5Connection: keep-alive
6Content-Type: application/json;charset=UTF-8wafRules
接口描述
查询用户可配置的子域名数量以及自定义规则数量,需要指定 WAF 的标志符。
请求结构
1GET /v{version}/wafRules/{waf_id}?clientToken={clientToken}	
2Host: bss.{region}.baidubce.com	
3Authorization: authorization string	请求头域
除公共头域外,无其他特殊头域。
| 参数名称 | 类型 | 是否必需 | 描述 | 
|---|---|---|---|
| region | region | 是 | 详见Region | 
请求参数
| 参数名称 | 类型 | 是否必需 | 参数位置 | 描述 | 
|---|---|---|---|---|
| version | String | 是 | URL参数 | API版本号,当前取值2 | 
| waf_id | String | 是 | URL参数 | WAF 标志符 | 
| clientToken | String | 是 | Query参数 | 幂等性Token,详见幂等性 | 
返回状态码
成功返回200,失败返回见错误码 。
返回头域
除公共头域外,无其他特殊头域。
返回参数
| 参数名称 | 类型 | 描述 | 
|---|---|---|
| domainSum | Int | 子域名的个数 | 
| ruleSum | Int | 规则的数量 | 
请求示例
1GET /v2/wafRules/waf-3a4b5c?clientToken=be31b98c-5e41-4838-9830-9be700de5a20 HTTP/1.1	
2HOST bss.bj.baidubce.com	
3Authorization bce-auth-v1/5e5a8adf11ae475ba95f1bd38228b44f/2016-04-10T08:26:52Z/1800/host;x-bce-date/ec3c0069f9abb1e247773a62707224124b2b31b4c171133677f9042969791f02	响应示例
1HTTP/1.1 200 OK	
2x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09	
3Date: Wed, 10 Apr 2018 08:26:52 GMT	
4Content-Length: 	
5Connection: keep-alive	
6Content-Type: application/json;charset=UTF-8	
7{	
8    "domainSum": 20,     //子域名数,int型:10|20|30|40|50	
9    "ruleSum": 40,       //规则数,int型:20|40|60|80|100	
10}BLB-WAF 下发规则配置
接口描述
对 BLB-WAF 实例下发规则配置,需要指定 WAF 的标志符,需要传入 WAF 和 BLB 的配置。
请求结构
1PUT /v{version}/wafConfig/{waf_id}?clientToken={clientToken}
2Host: bss.{region}.baidubce.com
3Authorization: authorization string
4{
5     "baseConfig": {                                    //基本配置信息
6        "domain": "demo.com",                           //主域
7        "ccDefenseSwitch": 1,                           //自定义防护开关,0关闭|1开启
8        "ccDefenseTemplateId": 1,                       //防护模版id 
9        "blbId": "BLBID",                               //BLB ID
10        "listener":{                                    //BLB 监听信息内部三个字段在wafBlb接口均有返回,请确认填写正确避免影响防护效果
11            "listenerId": "LISTENERID",                 //BLB 监听ID
12            "port": "PORT",                             //BLB 监听端口
13            "protocol": "PROTOCOL"                      //BLB 监听协议
14        }
15     },
16     "subDomainConfigList": [                           //子域名配置信息
17        {
18            "subDomain": "test.baidu.com",              //子域名
19            "subDomainPrefix": "test",                  //子域名前缀
20            "webSwitch": "0|1",                         //web防护开关,0:关闭|1:开启
21            "webPolicy": "high|middle|low",             //策略等级
22            "webType": "log|deny",                      //执行的策略
23            "ccDefenseSwitch": 1,                       //自定义防护开关,0关闭|1开启
24            "ccDefenseTemplateId": 1,                   //防护模版id     
25        },
26        {...},
27     ]  
28} 请求头域
除公共头域外,无其他特殊头域。
| 参数名称 | 类型 | 是否必需 | 描述 | 
|---|---|---|---|
| region | region | 是 | 详见Region | 
请求参数
BLB-WAF配置详情见wafConfig。
| 参数名称 | 类型 | 是否必需 | 参数位置 | 描述 | 
|---|---|---|---|---|
| version | String | 是 | URL参数 | API版本号,当前取值2 | 
| waf_id | String | 是 | URL参数 | WAF标志符 | 
| clientToken | String | 是 | Query参数 | 幂等性Token,详见幂等性 | 
| baseConfig | Object | 是 | Request Body参数 | waf配置基本信息,具体字段详见请求结构 | 
| subDomainConfigList | List | 是 | Request Body参数 | waf配置子域名列表及其对应配置信息,具体字段详见请求结构 | 
返回状态码
成功返回200,失败返回见错误码 。
返回头域
除公共头域外,无其他特殊头域。
返回参数
无特殊返回参数。
请求示例
1PUT /v2/wafConfig/waf-3a4b5c?clientToken=be31b98c-5e41-4838-9830-9be700de5a20 HTTP/1.1
2HOST bss.bj.baidubce.com
3Authorization bce-auth-v1/5e5a8adf11ae475ba95f1bd38228b44f/2016-04-10T08:26:52Z/1800/host;x-bce-date/ec3c0069f9abb1e247773a62707224124b2b31b4c171133677f9042969791f02
4{
5    "baseConfig": {                                 //基本配置信息
6        "domain": "demo.com",                       //主域
7        "ccDefenseSwitch": 1,                       //自定义防护开关,0关闭|1开启
8        "ccDefenseTemplateId": 1,                   //防护模版id 
9        "blbId":"lb-xxxxxxxxx",                     //BLB ID
10        "listener":{                                //BLB 监听协议和端口,cdnwaf无此字段
11            "listenerId": "114762",                 //BLB 监听ID
12            "port": "8003",                         //BLB 监听端口
13            "protocol": "HTTP"                      //BLB 监听协议
14        }
15    },
16    "subDomainConfigList": [                        //子域名配置信息
17        {
18            "subDomain": "test.baidu.com",          //子域名
19            "subDomainPrefix": "test",              //子域名前缀
20            "webSwitch": 1,                         //web防护开关,0:关闭|1:开启                
21            "webPolicy": "high",                    //策略等级
22            "webType": "log",                       //执行的策略,log:观察模式|deny:拦截模式  
23            "ccDefenseSwitch": 1,                   //自定义防护开关,0关闭|1开启
24            "ccDefenseTemplateId": 1,               //防护模版id 
25        },
26        {...},
27    ]
28}   响应示例
1HTTP/1.1 200 OK
2x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
3Date: Wed, 10 Apr 2018 08:26:52 GMT
4Content-Length: 
5Connection: keep-alive
6Content-Type: application/json;charset=UTF-8BLB-WAF 查询规则配置
接口描述
对 BLB-WAF 实例查询当前规则配置。
请求结构
1GET /v{version}/wafConfig/{waf_id}?clientToken={clientToken}
2Host: bss.{region}.baidubce.com
3Authorization: authorization string请求头域
除公共头域外,无其他特殊头域
| 参数名称 | 类型 | 是否必需 | 描述 | 
|---|---|---|---|
| region | region | 是 | 详见Region | 
请求参数
| 参数名称 | 类型 | 是否必需 | 参数位置 | 描述 | 
|---|---|---|---|---|
| version | String | 是 | URL参数 | API版本号,当前取值2 | 
| waf_id | String | 是 | URL参数 | waf标志符 | 
| clientToken | String | 是 | Query参数 | 幂等性Token,详见幂等性 | 
返回状态码
成功返回200,失败返回见错误码
返回头域
除公共头域外,无其他特殊头域
返回参数
- BLB-WAF配置详情见wafConfig
| 参数名称 | 类型 | 描述 | 
|---|---|---|
| baseConfig | Object | waf配置基本信息,具体字段详见响应示例 | 
| subDomainConfigList | List | waf配置子域名列表及其对应配置信息,具体字段详见响应示例 | 
请求示例
1GET /v2/wafConfig/waf-3a4b5c?clientToken=be31b98c-5e41-4838-9830-9be700de5a20 HTTP/1.1
2HOST bss.bj.baidubce.com
3Authorization bce-auth-v1/5e5a8adf11ae475ba95f1bd38228b44f/2016-04-10T08:26:52Z/1800/host;x-bce-date/ec3c0069f9abb1e247773a62707224124b2b31b4c171133677f9042969791f02响应示例
1HTTP/1.1 200 OK
2x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
3Date: Wed, 10 Apr 2018 08:26:52 GMT
4Content-Length: 
5Connection: keep-alive
6Content-Type: application/json;charset=UTF-8
7{
8    "baseConfig": {                                 //基本配置信息
9        "createTime": "2021-07-05T11:12:21Z",       //实例创建时间
10        "domain": "demo.com",                       //主域
11        "expireTime": "2022-06-05T11:12:21Z",       //服务过期时间
12        "ccDefenseSwitch": 1,                       //自定义防护开关,0关闭|1开启
13        "ccDefenseTemplateId": 1,                   //防护模版id 
14        "blbId":"lb-xxxxxxxxx",                     //BLB ID
15        "listener":{                                //BLB 监听协议和端口
16            "listenerId": "1234566",
17            "port": "8003",
18            "protocol": "HTTP"
19        },
20        "name": "WAF-541f2a75",                     //WAF 实例名称
21        "productType": "prepay",                    //WAF 计费类型 prepay:预付费,postpay:后付费
22        "region": "bj",                             //WAF 实例所属地域
23        "status": "available",                      //WAF 实例状态
24    },
25    "subDomainConfigList": [                        //子域名配置信息
26        {
27            "subDomain": "test.demo.com",           //完整子域名
28            "subDomainPrefix": "test",              //子域名前缀
29            "webSwitch": 1,                         //web防护开关,0:关闭|1:开启                
30            "webPolicy": "high",                    //策略等级
31            "webType": "log",                       //执行的策略,log:观察模式|deny:拦截模式
32            "ccDefenseSwitch": 1,                   //自定义防护开关,0关闭|1开启
33            "ccDefenseTemplateId": 1,               //防护模版id 
34        },
35        {...},
36    ]
37} 