Queries the labels of bot management rules.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-waf:DescribeBotRuleLabels |
list |
*All Resource
|
|
None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
The ID of the WAF instance. Note
Call the DescribeInstance operation to query the ID of your WAF instance. |
waf_v3prepaid_public_cn-53y4****** |
| SubScene |
string |
No |
The type of bot management scenario. Valid values:
|
app |
| ResourceManagerResourceGroupId |
string |
No |
The ID of the Alibaba Cloud resource group. |
rg-acfm***q |
| RegionId |
string |
No |
The region where the WAF instance resides. Valid values:
|
cn-hangzhou |
| LabelType |
string |
No |
The type of bot rule label to query. |
human_machine_challenge |
| NextToken |
string |
No |
The token to retrieve the next page of results. This parameter is returned if a next page exists. Note
If a value is returned for this parameter, it indicates that more results are available. Use the returned NextToken value in the next request to retrieve the next page of results. Repeat this process until no value is returned for this parameter. This indicates that all results have been retrieved. |
AAAAAGBgV9tolsLfijC4wam2htS*****D/46H3X2wIS |
| MaxResults |
integer |
No |
The number of entries to return on each page. Valid values: 1 to 200. Default value: 20. |
20 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The ID of the request. |
D7861F61-5B61-46CE-A47C-6B19****5EB0 |
| RuleLabels |
array<object> |
The list of bot management rule labels. |
|
|
object |
|||
| LabelKey |
string |
The bot management rule label. |
malicious_crawler_python |
| SubScene |
string |
The bot management scenarios to which the rule belongs. Multiple scenarios are separated by commas (,). Valid values:
|
Web,app |
| BotBehavior |
string |
The bot behavior that corresponds to the rule label.
|
malicious |
| LabelType |
string |
The type of the bot rule label. |
human_machine_challenge |
| NextToken |
string |
The token to retrieve the next page of results. This parameter is returned if a next page exists. Note
If a value is returned for this parameter, it indicates that more results are available. Use the returned NextToken value in the next request to retrieve the next page of results. Repeat this process until no value is returned for this parameter. This indicates that all results have been retrieved. |
AAAAAGBgV9tolsLfijC4wam2htS*****D/46H3X2wIS |
| MaxResults |
integer |
The number of entries to return on each page. Valid values: 1 to 200. Default value: 20. |
20 |
| TotalCount |
integer |
The total number of results. |
8 |
Examples
Success response
JSON format
{
"RequestId": "D7861F61-5B61-46CE-A47C-6B19****5EB0",
"RuleLabels": [
{
"LabelKey": "malicious_crawler_python",
"SubScene": "Web,app",
"BotBehavior": "malicious",
"LabelType": "human_machine_challenge"
}
],
"NextToken": "AAAAAGBgV9tolsLfijC4wam2htS*****D/46H3X2wIS",
"MaxResults": 20,
"TotalCount": 8
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.