CC规则 详情
更新时间:2026-03-10
GET
/v1/waf/ccRules/detail
CC规则 详情
请求参数
Headers 参数
除公共头域外,无其它特殊头域
Query 参数
ruleKey
string
可选
示例代码
curl -X GET "/v1/waf/ccRules/detail?ruleKey ="
{}
返回响应
Headers 参数
除公共头域外,无其它特殊头域
返回参数
success
boolean
可选
status
integer
可选
result
object {14}
可选
显示子属性
隐藏子属性
ruleName
string
规则名称
可选
protectionDomains
array
防护站点
可选
显示子属性
隐藏子属性
items
string
switch
integer
开关状态。可选值: 0, 1。0: 关, 1: 开
可选
targets
array
匹配条件
可选
显示子属性
隐藏子属性
items
object {4}
显示子属性
隐藏子属性
key
string
匹配字段
可选
field
string
自定义字段名称。特殊 匹配字段 可以 自定义字段名称
可选
match
string
匹配逻辑符
可选
value
array
匹配内容。字符串数组,匹配字段 为 empty、none、exists 时 传 空 字符串数组 [""]
可选
显示子属性
隐藏子属性
items
string
updateTime
string
更新时间
可选
ruleKey
string
规则唯一标识
可选
ruleID
string
全局规则ID
可选
type
integer
CC类型。可选值: 0, 1。0: 智能CC, 1: 精准CC
可选
action
string
处置动作。可选值: log, deny, jsChallenge。log: 观察, deny: 拦截, jsChallenge: JS挑战
可选
level
string
智能CC防护等级。可选值: 0, 1, 2。0: 宽松, 1: 严格, 2: 超级严格
可选
effectiveType
string
生效模式。可选值: 0, 1, 2。0: 永久生效, 1: 按时间段生效, 2: 按周期生效
可选
effectiveTime
object {2}
生效时段
可选
显示子属性
隐藏子属性
range
array
按时间段生效必填。生效范围
可选
显示子属性
隐藏子属性
items
object {2}
显示子属性
隐藏子属性
start
string
开始时间
可选
end
string
结束时间
可选
schedule
array
生效日期
可选
显示子属性
隐藏子属性
items
object {2}
显示子属性
隐藏子属性
days_of_week
array
可选
显示子属性
隐藏子属性
items
integer
0: 周日, 1: 周一, 2: 周二, 3: 周三, 4: 周四, 5: 周五, 6: 周六
range
object {2}
按周期生效必填。生效范围
可选
显示子属性
隐藏子属性
start
string
可选
end
string
可选
ruleCover
string
生效范围。可选值: 0, 1。0: 仅作用于当前规则匹配条件, 1: 作用于整个防护站点
可选
condition
object {5}
统计信息。自定义cc必传
可选
显示子属性
隐藏子属性
key
string
统计对象。可选值: IP, HEADER, PARAM, COOKIE, JA3, JA4, URIPATH。IP: IP, HEADER: 自定义header-key, PARAM: 自定义query-key, COOKIE: 自定义cookie-key, JA3: JA3, JA4: JA4, URIPATH: URI PATH
可选
value
string
统计字段名称
可选
statisticsTime
integer
统计时长。单位秒
可选
threshold
integer
阈值
可选
disposeTime
integer
处置时长。单位秒
可选
响应示例
{
"success": true,
"status": 200,
"result": {
"ruleName": "",
"protectionDomains": [],
"switch": 0,
"targets": [],
"updateTime": "",
"ruleKey": "",
"ruleID": "",
"type": 0,
"action": "log",
"level": "0",
"effectiveType": "0",
"effectiveTime": {
"range": [],
"schedule": []
},
"ruleCover": "0",
"condition": {
"key": "IP",
"value": "",
"threshold": 2,
"statisticsTime": 10,
"disposeTime": 60
}
}
}
