Queries 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. Separate multiple 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
Call DescribeInstance to view the ID of the current 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. Valid values:
|
user_default |
| DefenseScene |
string |
No |
The protection scenario. For more information, see the DefenseScene parameter of the CreateDefenseRule operation. |
region_block |
| Resource |
string |
No |
The name of the protected object or protected object group, or the ID of the protected asset. Note
This parameter is used with the ResourceType parameter. To enable filtering, specify values for both parameters. |
ruiqiu.cc-ecs |
| ResourceType |
string |
No |
The type of the protected resource. Valid values:
Note
This parameter is used with the Resource parameter. To enable filtering, specify values for both parameters. |
single |
| DefenseSubScene |
string |
No |
The sub-scenario of the protection template. Valid values:
|
basic |
| PageNumber |
integer |
No |
The page number. Default value: 1. |
1 |
| PageSize |
integer |
No |
The number of entries per 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 Alibaba Cloud resource group. |
rg-acfmvyknl****fa |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
4F26D2F1-E288-5104-8518-05E240E337A4 |
| TotalCount |
integer |
The total number of returned entries. |
100 |
| Templates |
array<object> |
The list 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. The 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 source of the protection template. The value custom indicates a custom 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 of the protection template. Valid values:
|
basic |
| Description |
string |
The description of the template. |
示例防护模板。 |
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": "示例防护模板。"
}
]
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.