Queries the protection templates associated with a protected object or protected object group.
Try it now
Test
RAM authorization
Action | Access level | Resource type | Condition key | Dependent action |
yundun-waf:DescribeDefenseResourceTemplates | list | *All Resource
|
| None |
Request parameters
Parameter | Type | Required | Description | Example |
InstanceId | string | Yes | The ID of the Web Application Firewall (WAF) instance. Note Call DescribeInstance to obtain the instance ID. | waf_v3prepaid_public_cn-9lb36****0e |
Resource | string | Yes | The name of the protected object or protected object group, or the ID of the protected asset to query. | mitsuichemicals.cn-waf |
ResourceType | string | No | The type of protected resource. Valid values:
| single |
RuleType | string | No | The type of protection rule. Valid values:
| whitelist |
RuleId | integer | No | The ID of the protection rule. | 20111098 |
RuleName | string | No | The name of the protection rule. | demoRuleName |
TemplateName | string | No | The name of the protection template to query. | test221 |
RegionId | string | No | The region of the WAF instance. Valid values:
| cn-hangzhou |
ResourceManagerResourceGroupId | string | No | The ID of the Alibaba Cloud resource group. | rg-aek2ax2y5****pi |
Response elements
Element | Type | Description | Example |
object | |||
RequestId | string | The request ID. | 2305CEB0-BA5A-5543-A1D3-3F1D08911B1C |
| Templates | array<object> | The protection templates. | |
object | The protection template. | ||
Description | string | The description of the template. | testTemplate |
TemplateOrigin | string | The origin of the protection template. The value custom indicates a user-created template. | custom |
DefenseSubScene | string | The sub-scenario of the template. Valid values:
| basic |
DefenseScene | string | The protection scenario. For more information, see the DefenseScene parameter in CreateDefenseRule. | whitelist |
GmtModified | integer | The time when the protection template was created, in UNIX timestamp format. Unit: milliseconds. | 1692930539000 |
TemplateName | string | The name of the protection template. | antiscanTemplate |
TemplateType | string | The type of the template. Valid values:
| user_custom |
TemplateId | integer | The ID of the protection template. | 34328 |
TemplateStatus | integer | The status of the protection template. Valid values:
| 1 |
Examples
Success response
JSON format
{
"RequestId": "2305CEB0-BA5A-5543-A1D3-3F1D08911B1C",
"Templates": [
{
"Description": "testTemplate",
"TemplateOrigin": "custom",
"DefenseSubScene": "basic",
"DefenseScene": "whitelist",
"GmtModified": 1692930539000,
"TemplateName": "antiscanTemplate",
"TemplateType": "user_custom",
"TemplateId": 34328,
"TemplateStatus": 1
}
]
}Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.