Queries tag keys.
Operation description
This topic provides an example on how to call the API operation to query the tag keys in the cn-hangzhou region. The response shows that the following tag keys exist: team, k1, and k2.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
tag:ListTagKeys |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
The region ID. For more information about region IDs, see Endpoints. |
cn-hangzhou |
| RegionId |
string |
Yes |
The region ID. For more information about region IDs, see Endpoints. |
cn-hangzhou |
| NextToken |
string |
No |
The token that is used to start the next query. |
caeba0bbb2be03f84eb48b699f0a**** |
| PageSize |
integer |
No |
The number of tag keys to return on each page. Maximum value: 1000. Default value: 50. |
50 |
| Category |
string |
No |
The type of the resource tags. This parameter specifies a filter condition for the query. Valid values:
Note
The value of this parameter is not case-sensitive. |
all |
| ResourceType |
string |
No |
The resource type. This parameter specifies a filter condition for the query. Format:
|
ALIYUN::ECS::INSTANCE |
| QueryType |
string |
No |
The category of the tags. This parameter specifies a filter condition for the query. Valid values:
Note
The value of this parameter is not case-sensitive. |
ResourceTag |
| FuzzyType |
string |
No |
The type of the query. Valid values:
|
EQUAL |
| TagFilter.Key |
string |
No |
The tag key for a fuzzy query. This parameter is used together with the |
team |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| NextToken |
string |
Indicates whether the next query is required. The value of this parameter may be empty.
|
caeba0bbb2be03f84eb48b699f0a**** |
| RequestId |
string |
The ID of the request. |
DC09A6AA-2713-4E10-A2E9-E6C5C43A8842 |
| Keys |
object |
||
| Key |
array<object> |
The information of the tag keys. |
|
|
object |
The information of the tag keys. |
||
| Key |
string |
The tag key. |
team |
| Category |
string |
The type of the resource tag. Valid values:
|
custom |
| Description |
string |
The description of the tag key. |
Business team |
Examples
Success response
JSON format
{
"NextToken": "caeba0bbb2be03f84eb48b699f0a****",
"RequestId": "DC09A6AA-2713-4E10-A2E9-E6C5C43A8842",
"Keys": {
"Key": [
{
"Key": "team",
"Category": "custom",
"Description": "Business team"
}
]
}
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | FuzzyQuery.NotSupport | The fuzzy query is not supported. | |
| 403 | Invalid.NextToken | The parameter NextToken is invalid. | The parameter NextToken is invalid. |
| 403 | NoPermission.Operator | The user is not authorized to operate on the specified resource. | The user is not authorized to operate on the specified resource. |
| 403 | InvalidParameter.Category | The specified Category is invalid. Valid values are Custom and System. | The specified Category is invalid. Valid values are Custom and System. |
| 403 | InvalidParameter.ResourceType | The ResourceType parameter is invalid. | The ResourceType parameter is invalid. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.