查询所有防护策略
功能介绍
查询防护策略列表。
URI
- URI格式
GET /v1/{project_id}/waf/policy?policyname={policyname}&offset={offset}&limit={limit}
- 参数说明
表1 Path参数说明 名称
是否必选
参数类型
说明
project_id
是
String
用户操作的项目ID。
policyname
否
String
策略名称。GET /v1/{project_id}/waf/policy/{policy_id}/whiteblackip?offset={offset}&limit={limit}
offset
否
Long
指定返回的页数,取值范围为:[0, 65535],默认值为0。
limit
否
Long
指定查询返回每页记录的最大条数,取值范围为:(0, 10],默认值为10。
请求消息
请求参数
无
响应消息
名称 |
参数类型 |
说明 |
---|---|---|
total |
Integer |
防护策略总数。 |
items |
防护策略对象列表。 |
名称 |
参数类型 |
说明 |
---|---|---|
id |
String |
实例ID。 |
name |
String |
防护策略名称。 |
options |
防护规则是否开启。 |
|
action |
Web基础防护中的防护动作。
|
|
level |
Integer |
防护等级。
|
full_detection |
Boolean |
精准防护中的检测模式。
|
hosts |
Array |
防护域名的ID。 |
timestamp |
Long |
创建策略的时间。 |
名称 |
参数类型 |
说明 |
---|---|---|
webattack |
Boolean |
Web攻击是否开启。
|
common |
Boolean |
Web攻击的常规攻击检测是否开启。
|
crawler |
Boolean |
Web攻击的爬虫检测是否开启。
|
crawler_engine |
Boolean |
Web攻击的搜索引擎是否开启。
|
crawler_scanner |
Boolean |
Web攻击的扫描器是否开启。
|
crawler_script |
Boolean |
Web攻击的脚本工具是否开启。
|
crawler_other |
Boolean |
Web攻击的其他爬虫是否开启。
|
webshell |
Boolean |
Web攻击的Webshell是否开启。
|
cc |
Boolean |
Web攻击的CC防护是否开启。
|
custom |
Boolean |
Web攻击的精准访问防护是否开启。
|
whiteblackip |
Boolean |
Web攻击的IP黑白名单是否开启。
|
privacy |
Boolean |
Web攻击的隐私屏蔽是否开启。
|
Ignore |
Boolean |
Web攻击的误报屏蔽是否开启。
|
antitamper |
Boolean |
Web攻击的网页防篡改是否开启。
|
示例
如下以查询所有防护策略,返回记录条数为“2”为例。
{ "total": 2, "items": [ { "id": "xxxxxxxxxxxxxxxxxxxxxxxxx", "name": "policy_1", "action": { "category ": "block" }, "options": { "webattack": true, "common": true, "crawler": true, "crawler_engine": true, "crawler_scanner": true, "crawler_script": true, "crawler_other": true, "webshell": true, "cc": true, "custom": true, "whiteblackip": true, "ignore": true, "privacy": true, "antitamper": true }, "level": 1, "full_detection": false, "hosts": ["11111111111111111", "2222222222222222222"], "timestamp": 1499817612 }, { "id": "xxxxxxxxxxxxxxxxxxxxxxxxx", "name": "policy_2", "action": { "category": "block" }, "options": { "webattack": true, "common": true, "crawler": true, "crawler_engine": true, "crawler_scanner": true, "crawler_script": true, "crawler_other": true, "webshell": true, "cc": true, "custom": true, "whiteblackip": true, "ignore": true, "privacy": true, "antitamper": true }, "level": 1, "full_detection": false, "hosts": ["11111111111111111", "2222222222222222222"], "timestamp": 1499817612 } ] }