更新时间:2024-11-18 GMT+08:00

查询攻击惩罚规则列表

功能介绍

查询攻击惩罚规则列表

URI

GET /v1/edgesec/configuration/http/policies/{policy_id}/punishment-rule

表1 路径参数

参数

是否必选

参数类型

描述

policy_id

String

策略id

表2 Query参数

参数

是否必选

参数类型

描述

page

Integer

分页查询参数,第page页

pagesize

Integer

分页查询参数,每页显示pagesize条记录

请求参数

表3 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

auth token

响应参数

状态码: 200

表4 响应Body参数

参数

参数类型

描述

total

Integer

策略下防护规则数量

items

Array of ShowHttpPunishmentRuleResponseBody objects

防护规则列表

表5 ShowHttpPunishmentRuleResponseBody

参数

参数类型

描述

id

String

规则id

policy_id

String

规则所在策略id

timestamp

Long

创建规则时间戳

description

String

规则描述

category

String

拦截类型,可选值为:long_ip_block(长时间IP拦截)、long_cookie_block(长时间Cookie拦截)、long_params_block(长时间Params拦截)、short_ip_block(短时间IP拦截)、short_cookie_block(短时间Cookie拦截)、short_params_block(短时间Params拦截)

block_time

Integer

拦截时长

状态码: 400

表6 响应Body参数

参数

参数类型

描述

error_code

String

标准化错误码:服务名.八位数字编码

error_msg

String

清晰的错误信息

encoded_authorization_message

String

对接IAM5.0的服务,拒绝访问时需要返回IAM的相关响应

状态码: 401

表7 响应Body参数

参数

参数类型

描述

error_code

String

标准化错误码:服务名.八位数字编码

error_msg

String

清晰的错误信息

encoded_authorization_message

String

对接IAM5.0的服务,拒绝访问时需要返回IAM的相关响应

状态码: 500

表8 响应Body参数

参数

参数类型

描述

error_code

String

标准化错误码:服务名.八位数字编码

error_msg

String

清晰的错误信息

encoded_authorization_message

String

对接IAM5.0的服务,拒绝访问时需要返回IAM的相关响应

请求示例

响应示例

状态码

状态码

描述

200

OK

400

请求失败

401

token权限不足

500

服务器内部错误

错误码

请参见错误码