Searches for zones of built-in authoritative domain names used for recursive resolution.
Operation description
You must specify at least `ResourceId.N` or `Tag.N` (`Tag.N.Key` and `Tag.N.Value`) in your request to identify the resources that you want to retrieve.
`Tag.N` is a resource tag that consists of a key-value pair. If you specify only `Tag.N.Key`, all tag values that are associated with the tag key are returned. If you specify only `Tag.N.Value`, an error is returned.
If you specify both `Tag.N` and `ResourceId.N` to filter resources, the operation returns only the resources that are specified by `ResourceId.N` and have all the specified tags.
If you specify multiple tag key-value pairs, only the resources that have all the specified tags are returned.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
pubdns:SearchRecursionZones |
list |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ZoneName |
string |
No |
The name of the zone. |
cheng.suow.cc |
| Remark |
string |
No |
The remarks for the zone. Fuzzy search is supported. |
test |
| PageNumber |
integer |
Yes |
The page number. Pages start from page 1. Default value: 1. |
1 |
| PageSize |
integer |
Yes |
The number of entries to return on each page for a paged query. Maximum value: 100. Default value: 20. |
5 |
| EffectiveScopes |
array<object> |
No |
The list of effective scopes. |
|
|
object |
No |
The effective scope of the zone of the built-in authoritative domain name. |
||
| EffectiveType |
string |
No |
The type of the effective scope. Valid value: `account`. |
account |
| Scope |
array |
No |
The list of effective scopes. This parameter corresponds to the effective scope type. If you set `EffectiveType` to `account`, this parameter specifies the list of account IDs of users who use recursive resolution. |
[20003] |
|
string |
No |
|||
| OrderBy |
string |
No |
The field to use for sorting. Valid values: `UpdateTime`: the time when the zone was last modified. `RecordCount`: the number of DNS records. |
default |
| Direction |
string |
No |
The sort order. Valid values: `asc`: ascending. `desc`: descending. |
asc |
| MaxResults |
integer |
No |
The maximum number of entries to return for a single query. Valid values: 1 to 100. Default value: 20. |
50 |
| NextToken |
string |
No |
The token that is used to start the next query. |
4698691 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The unique ID of the request. |
536E9CAD-DB30-4647-AC87-AA5CC38C5382 |
| PageNumber |
integer |
The page number. Pages start from page 1. Default value: 1. |
1 |
| PageSize |
integer |
The number of entries returned per page. |
20 |
| TotalPages |
integer |
The total number of pages. |
123 |
| TotalItems |
integer |
The total number of entries. |
11 |
| Zones |
object |
||
| Zone |
array<object> |
The list of zones. |
|
|
object |
A collection of zones. |
||
| ZoneId |
string |
The ID of the zone. The ID is the unique identifier of the zone. |
169439170000011 |
| CreateTime |
string |
The time when the zone was created. |
2022-10-17T06:13Z |
| CreateTimestamp |
integer |
The time when the zone was created. This value is a UNIX timestamp. |
1749694625000 |
| UpdateTime |
string |
The time when the zone was last modified. |
2024-08-13T01:44Z |
| UpdateTimestamp |
integer |
The time when the zone was last modified. This value is a UNIX timestamp. |
1639621006000 |
| ZoneName |
string |
The name of the zone. |
ixiqiu.cn |
| Remark |
string |
The remarks. |
107 |
| RecordCount |
integer |
The number of DNS records in the zone. |
20 |
| ProxyPattern |
string |
Indicates whether to enable recursive proxy for subdomains. Valid values: `zone`: disabled. If a subdomain that does not exist in the current domain name is resolved, an NXDOMAIN response is returned. The response indicates that the subdomain does not exist. `record`: enabled. If a subdomain that does not exist in the current domain name is resolved, the system queries the forwarding and recursion modules in sequence. The system then returns the final resolution result as the response to the resolution request. |
record |
| Creator |
string |
The ID of the creator. |
*** |
| CreatorType |
string |
The type of the creator. Valid values: `user` and `system`. |
USER |
| CreatorSubType |
string |
The type of the account. Valid values: `CUSTOMER`: an Alibaba Cloud account. `SUB`: a RAM user. `STS`: a role assumed using Security Token Service (STS). `OTHER`: other. |
SUB |
| EffectiveScopes |
object |
||
| EffectiveScope |
array<object> |
The resolution scope. |
|
|
object |
|||
| EffectiveType |
string |
The type of the effective scope. Valid value: `account`. |
account |
| Scopes |
object |
||
| Scope |
array |
The list of effective scopes. This parameter corresponds to the effective scope type. If you set `EffectiveType` to `account`, this parameter specifies the list of account IDs of users who use recursive resolution. |
[20003] |
|
string |
The effective scope. |
20003 |
|
| MaxResults |
integer |
The maximum number of entries returned. |
20 |
| NextToken |
string |
The token that is used to start the next query. |
4698691 |
Examples
Success response
JSON format
{
"RequestId": "536E9CAD-DB30-4647-AC87-AA5CC38C5382",
"PageNumber": 1,
"PageSize": 20,
"TotalPages": 123,
"TotalItems": 11,
"Zones": {
"Zone": [
{
"ZoneId": "169439170000011",
"CreateTime": "2022-10-17T06:13Z",
"CreateTimestamp": 1749694625000,
"UpdateTime": "2024-08-13T01:44Z",
"UpdateTimestamp": 1639621006000,
"ZoneName": "ixiqiu.cn",
"Remark": "107",
"RecordCount": 20,
"ProxyPattern": "record",
"Creator": "***",
"CreatorType": "USER",
"CreatorSubType": "SUB",
"EffectiveScopes": {
"EffectiveScope": [
{
"EffectiveType": "account",
"Scopes": {
"Scope": [
"20003"
]
}
}
]
}
}
]
},
"MaxResults": 20,
"NextToken": "4698691"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.