WAF3.0 API¶
GET 更新托管规则状态¶
GET /prod-api/waf/wafv3/custody/rules/changeCustodyRuleStatus
单独切换某条 托管检测规则 的启用模式,不修改规则参数(CRS 设置类参数请用 列出 CRS 设置规则 / 更新 CRS 设置规则)。
ruleId 来自 列出托管规则明细(非 CRS Setup 的 900200 等 ID)。
请求示例:
请求参数¶
| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 |
|---|---|---|---|---|---|
| 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
返回结果¶
| 状态码 | 状态码含义 | 说明 |
|---|---|---|
| 200 | OK | 成功 |
| 401 | Unauthorized | 未授权 |
| 403 | Forbidden | 无权限 |
返回数据结构¶
状态码 200
| 名称 | 类型 | 必选 | 中文名 | 说明 |
|---|---|---|---|---|
| » msg | string | 是 | 提示信息 | 如「成功」 |
| » code | integer | 是 | 状态码 | 200 表示成功 |
| » data | integer(int64) | 是 | 规则 ID | 本次更新状态的 ruleId |