Queries the precise access control rules for a website.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-ddoscoo:DescribeWebPreciseAccessRule |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ResourceGroupId |
string |
No |
The ID of the resource group to which the Anti-DDoS Pro or Anti-DDoS Premium instance belongs. If you leave this parameter empty, the instance belongs to the default resource group. |
default |
| Domains |
array |
Yes |
The domain name of the website. Note
A website forwarding rule must be configured for the domain name. Call DescribeDomains to query all domain names. |
www.aliyun.com |
|
string |
No |
The domain name of the website. |
www.test****.com |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The ID of the request. |
209EEFBF-B0C7-441E-8C28-D0945A57A638 |
| PreciseAccessConfigList |
array<object> |
The precise access control rules for the website. |
|
|
array<object> |
|||
| Domain |
string |
The domain name of the website. |
www.aliyun.com |
| RuleList |
array<object> |
The list of rules. |
|
|
array<object> |
|||
| Action |
string |
The action that is performed on a matched request. Valid values:
|
accept |
| Owner |
string |
The source of the rule. Valid values:
|
manual |
| Expires |
integer |
The validity period of the rule, in seconds. This parameter takes effect only when Action is set to block. Within the validity period, matched requests are blocked. A value of 0 indicates that the rule is permanently valid. |
0 |
| Name |
string |
The name of the rule. |
testrule |
| ConditionList |
array<object> |
The list of match conditions. |
|
|
object |
|||
| MatchMethod |
string |
The logical operator. |
belong |
| Field |
string |
The match field. |
ip |
| Content |
string |
The match content. |
1.1.1.1 |
| HeaderName |
string |
The name of the custom HTTP header field. Note
This parameter is valid only when Field is set to header. |
null |
| ContentList |
array |
||
|
string |
Examples
Success response
JSON format
{
"RequestId": "209EEFBF-B0C7-441E-8C28-D0945A57A638",
"PreciseAccessConfigList": [
{
"Domain": "www.aliyun.com",
"RuleList": [
{
"Action": "accept",
"Owner": "manual",
"Expires": 0,
"Name": "testrule",
"ConditionList": [
{
"MatchMethod": "belong",
"Field": "ip",
"Content": "1.1.1.1",
"HeaderName": "null",
"ContentList": [
""
]
}
]
}
]
}
]
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.