Retrieves a paginated list of protection templates.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-waf:DescribeDefenseTemplates |
list |
*All Resource
|
|
None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| TemplateIds |
string |
No |
The IDs of the protection templates that you want to query. You can specify this parameter to query the protected objects for which multiple protection templates take effect. Separate multiple template IDs with commas (,). |
189731,189539,189538,189531,189540,189542,189541 |
| TemplateName |
string |
No |
The name of the protection template to query. |
test |
| InstanceId |
string |
Yes |
The ID of the WAF instance. Note
You can call the DescribeInstance operation to query the ID of the WAF instance. |
waf_v3prepaid_public_cn-pe33b****03 |
| TemplateId |
integer |
No |
The ID of the protection template. |
39395 |
| TemplateType |
string |
No |
The type of the protection template that you want to create. Valid values:
|
user_default |
| DefenseScene |
string |
No |
The protection scenario. For more information, see the description of the DefenseScene parameter in the CreateDefenseRule topic. |
region_block |
| Resource |
string |
No |
The name of the protected object or protected object group, or the ID of the protected asset. Note
You must specify the Resource and ResourceType parameters to filter query results. |
ruiqiu.cc-ecs |
| ResourceType |
string |
No |
The type of the protected resource. Valid values:
Note
You must specify the Resource and ResourceType parameters to filter query results. |
single |
| DefenseSubScene |
string |
No |
The sub-scenario of the protection template. Valid values:
|
basic |
| PageNumber |
integer |
No |
The number of the page to return. Default value: 1. |
1 |
| PageSize |
integer |
No |
The number of entries to return on each page. Default value: 20. |
10 |
| RegionId |
string |
No |
The region where the WAF instance resides. Valid values:
|
cn-hangzhou |
| ResourceManagerResourceGroupId |
string |
No |
The ID of the resource group. |
rg-acfmvyknl****fa |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The ID of the request. |
4F26D2F1-E288-5104-8518-05E240E337A4 |
| TotalCount |
integer |
The total number of protection templates returned. |
100 |
| Templates |
array<object> |
An array of protection templates. |
|
|
object |
A protection template. |
||
| DefenseScene |
string |
The protection scenario. Valid values:
|
whitelist |
| GmtModified |
integer |
The last modification time of the protection template. This value is a UNIX timestamp in milliseconds. |
1683776070000 |
| TemplateId |
integer |
The ID of the protection template. |
56477 |
| TemplateName |
string |
The name of the protection template. |
template-blockarea1 |
| TemplateOrigin |
string |
The origin of the protection template to be created. The value is custom, which indicates a user-defined template. |
custom |
| TemplateStatus |
integer |
The status of the protection template. Valid values:
|
1 |
| TemplateType |
string |
The type of the protection template. Valid values:
|
user_custom |
| DefenseSubScene |
string |
The sub-scenario for the Bot Management template. This parameter is returned only when
|
basic |
| Description |
string |
The description of the template. |
testTemplate |
Examples
Success response
JSON format
{
"RequestId": "4F26D2F1-E288-5104-8518-05E240E337A4",
"TotalCount": 100,
"Templates": [
{
"DefenseScene": "whitelist",
"GmtModified": 1683776070000,
"TemplateId": 56477,
"TemplateName": "template-blockarea1",
"TemplateOrigin": "custom",
"TemplateStatus": 1,
"TemplateType": "user_custom",
"DefenseSubScene": "basic",
"Description": "testTemplate"
}
]
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.