This API is used to create or delete predefined tags. You can add tags to resources using the predefined tags.
This API supports idempotency and batch processing.
Idempotent operations refer to invoking the same API for multiple times by using the same parameters, which have the same impact on the system.
POST /v1.0/predefine_tags/action
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
X-Auth-Token |
Yes |
String |
Specifies the user token. TMS is a global service. When calling the IAM API to obtain a user token, set scope to domain. The value of X-Subject-Token in the response header is the user token. |
Name |
Mandatory |
Type |
Description |
---|---|---|---|
action |
Yes |
String |
Specifies the action identifier. The value is case sensitive and can be create or delete. |
tags |
Yes |
Array of objects |
Specifies the tags. One to fifty tags are specified. For details, see Table 3. |
Name |
Mandatory |
Type |
Description |
---|---|---|---|
key |
Yes |
String |
Specifies the key. It can contain up to 36 characters. The key cannot be empty. Only digits, letters, hyphens (-), at signs (@), and underscores (_) are allowed. |
value |
Yes |
String |
Specifies the value. Each value contains a maximum of 43 Unicode characters and can be an empty string. Only digits, letters, hyphens (-), at signs (@), and underscores (_) are allowed. |
POST https://{TMS endpoint}/v1.0/predefine_tags/action
{ "action": "create", "tags": [ { "key": "ENV1", "value": "DEV1" }, { "key": "ENV2", "value": "DEV2" } ] }
Status code: 204
See Status Codes.
See Error Codes.