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 | 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 that you want to query. |
test |
| InstanceId |
string |
Yes |
The ID of the WAF instance. Note
You can call DescribeInstance 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. Valid values:
|
user_default |
| DefenseScene |
string |
No |
The protection scenario. For more information, see the DefenseScene parameter in CreateDefenseRule. |
region_block |
| Resource |
string |
No |
The protected object, the name of the protected object group, or the ID of the protected asset. Note
To filter results, you must specify both this parameter and the ResourceType parameter. |
ruiqiu.cc-ecs |
| ResourceType |
string |
No |
The type of the protected resource. Valid values:
Note
To filter results, you must specify both this parameter and the Resource parameter. |
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 entries returned. |
100 |
| Templates |
array<object> |
The list of protection templates. |
|
|
object |
A protection template. |
||
| DefenseScene |
string |
The protection scenario. Valid values:
|
whitelist |
| GmtModified |
integer |
The time when the protection template was modified. This value is a UNIX timestamp. Unit: 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. The value is custom, which indicates that the template is 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.