跳转至

WAF3.0 API

GET 更新托管规则状态

GET /prod-api/waf/wafv3/custody/rules/changeCustodyRuleStatus

单独切换某条 托管检测规则 的启用模式,不修改规则参数(CRS 设置类参数请用 列出 CRS 设置规则 / 更新 CRS 设置规则)。

ruleId 来自 列出托管规则明细(非 CRS Setup 的 900200 等 ID)。

请求示例:

GET /prod-api/waf/wafv3/custody/rules/changeCustodyRuleStatus?wafId=22&ruleId=1001&status=ON

请求参数

名称 位置 类型 必选 中文名 说明
Authorization header string 鉴权 Bearer Token
wafId query integer(int64) 策略组 ID 规则所属 WAF 策略组
ruleId query integer(int64) 托管规则 ID 托管规则明细列表中的规则 ID
status query string 启用状态 仅允许下表取值

status 取值

含义
ON 启用该规则
OFF 关闭该规则
DEFAULT 使用默认/推荐状态

返回示例

200 Response

{
  "msg": "成功",
  "code": 200,
  "data": 1001
}

返回结果

状态码 状态码含义 说明
200 OK 成功
401 Unauthorized 未授权
403 Forbidden 无权限

返回数据结构

状态码 200

名称 类型 必选 中文名 说明
» msg string 提示信息 如「成功」
» code integer 状态码 200 表示成功
» data integer(int64) 规则 ID 本次更新状态的 ruleId