Querying Project Tags
Function
This API is used to query all secret tags of a user in a specified project.
Calling Method
For details, see Calling APIs.
URI
GET /v1/{project_id}/csms/tags
| Parameter | Mandatory | Type | Description |
|---|---|---|---|
| project_id | Yes | String | Definition Project ID. For details, see Obtaining a Project ID. Constraints N/A Range The value returned by the IAM API is used, which contains 32 characters. Default Value N/A |
Request Parameters
| Parameter | Mandatory | Type | Description |
|---|---|---|---|
| X-Auth-Token | Yes | String | Definition User token. It can be obtained by calling the IAM API. The value of X-Subject-Token in the response header is the user token. This parameter is optional if AK/SK authentication is used. Constraints N/A Range Obtain the value by calling the IAM API for obtaining the user token. Default Value N/A |
Response Parameters
Status code: 200
| Parameter | Type | Description |
|---|---|---|
| tags | Array of TagResponse objects | Definition Tag list, which is the value pairs of tag keys and values.
Range N/A |
| Parameter | Type | Description |
|---|---|---|
| key | String | Definition Tag key. Range The value can contain 1 to 128 characters and must match the regular expression ^((?!\s)(?!sys)[\p{L}\p{Z}\p{N}_.:=+\-@]*)(?<!\s)$. |
| values | Array of strings | Definition Tag value set. There can be at most 10 tag values. Tag values in a tag list must be unique. If the tag list is empty, any tag value is matched. When there are multiple values in the tag list and the key requirements are met, a value in the request is matched. Range N/A |
Example Requests
None
Example Responses
Status code: 200
Request succeeded.
{
"tags" : [ {
"key" : "key1",
"values" : [ "val1" ]
}, {
"key" : "key2",
"values" : [ "val2" ]
} ]
} Status Codes
| Status Code | Description |
|---|---|
| 200 | Request succeeded. |
Error Codes
See Error Codes.