Queries a list of rules for non-image program defense.
Debugging
Authorization information
There is currently no authorization information disclosed in the API.
Request parameters
Parameter | Type | Required | Description | Example |
---|---|---|---|---|
RuleType | integer | No | The rule type. Valid values:
| 1 |
Conditions | object [] | No | The details of the condition. | |
Type | string | No | The condition type. Valid values:
| ruleName |
Value | string | No | The rule content. | auto-test-rule-** |
CurrentPage | integer | No | The number of the page to return. Default value: 1. | 1 |
PageSize | integer | No | The number of entries per page. Default value: 20. If you leave this parameter empty, 20 entries are returned on each page. Note
We recommend that you do not leave this parameter empty.
| 20 |
Lang | string | No | The language of the content within the request and response. Default value: zh. Valid values:
| zh |
IsDefaultRule | integer | No | Specifies whether to query system rules. Note
This parameter is deprecated.
| 1 |
Response parameters
Examples
Sample success responses
JSON
format
{
"List": [
{
"RuleId": 181,
"RuleType": 1,
"RuleName": "test-rule-01",
"Description": "defense rule.",
"RuleAction": 1,
"RuleSwitch": 0,
"ClusterCount": 1,
"ClusterIdList": "cfb41a8**8a106"
}
],
"PageInfo": {
"CurrentPage": 1,
"PageSize": 20,
"TotalCount": 45,
"Count": 9,
"LastRowKey": "CAESGgo***jE2NDc4NjE=",
"NextToken": "B60***"
},
"Success": true,
"Code": "200",
"Message": "successful",
"RequestId": "5E3A63BA-***843",
"HttpStatusCode": 200
}
Error codes
HTTP status code | Error code | Error message | Description |
---|---|---|---|
403 | NoPermission | caller has no permission | You are not authorized to do this operation. |
500 | ServerError | ServerError | - |
For a list of error codes, visit the Service error codes.