This API is used to query details about a CC attack protection rule.
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
project_id |
Yes |
String |
Specifies the project ID. |
policy_id |
Yes |
String |
Specifies the policy ID. |
ccrule_id |
Yes |
String |
Specifies the ID of a CC attack protection rule. |
Request parameters
None
Parameter |
Type |
Description |
---|---|---|
id |
String |
Specifies the ID of a CC attack protection rule. |
policy_id |
String |
Specifies the policy ID. |
path |
String |
Specifies the URL to which the rule applies, excluding a domain name. |
limit_num |
Integer |
Specifies the number of requests allowed from a web visitor in a rate limiting period. |
limit_period |
Integer |
Specifies the rate limiting period. |
lock_time |
Integer |
Specifies the lock duration. The value ranges from 0 seconds to 232 seconds. |
tag_type |
String |
Specifies the rate limit mode.
|
tag_index |
String |
If tag_type is set to cookie, this parameter indicates cookie name. |
tag_condition |
Specifies the Referer (customized request source) field. This field is returned when tag_type is set to other. |
|
action |
Specifies the action taken when the number of requests reaches the upper limit. |
|
timestamp |
Long |
Specifies the time when a CC attack protection rule is added. |
default |
Boolean |
Specifies whether the rule is the default CC attack protection rule.
|
Parameter |
Type |
Description |
---|---|---|
category |
String |
Specifies the category. The value is Referer. |
contents |
List |
Specifies the category content. |
Parameter |
Type |
Description |
---|---|---|
category |
String |
Specifies the action. The default value is block.
The default value is block. If tag_type is set to other, this parameter value can only be block. |
detail |
Specifies the action details. If detail is null, the default block page is displayed by default. |
{ "id": "3a9b5c0f96784ec8abd8ba61a98064ef", "policy_id": "9tre832yf96784ec8abd8ba61a98064ef", "path": "/abc1", "limit_num": 10, "limit_period": 60, "lock_time": "", "tag_type": "cookie", "tag_index": "sesssionid", "action": { "category": "block", "detail": { "response": { "content_type": "application/json", "content": "{\"error\":\"forbidden\"}" } } }, "timestamp": 1499817600, "default": false }
For details about error status codes, see Status Codes.