Creating and Deleting Predefined Tags
Function
Used to create and delete predefined tags. You can add tags to resources using the predefined tags. This API supports idempotency and batch processing.
Debugging
You can use API Explorer to debug this API.
URI
POST /v1.0/predefine_tags/action
Request Parameters
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
X-Auth-Token |
Yes |
String |
User token. Note: TMS is a global service. Therefore, when calling the IAM service to obtain user tokens, set the scope field to domain. The value of X-Subject-Token in the response header is the user token. |
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
action |
Yes |
String |
Operation ID (case sensitive): create, delete |
|
tags |
Yes |
Array of PredefineTagRequest objects |
Tag list. |
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
key |
Yes |
String |
Indicates the tag key. A tag key can contain up to 36 characters. The character set is as follows: A-Z, a-z, 0-9, hyphens (-), underscores (_), and Unicode characters (\u4E00-\u9FFF). |
|
value |
Yes |
String |
Value. The value contains a maximum of 43 characters and can be an empty string. Character set: AZ, a-z, 0-9, '.', '-', '_', UNICODE characters (\u4E00-\u9FFF), ... |
Response Parameters
Status code: 400
|
Parameter |
Type |
Description |
|---|---|---|
|
error |
RespErrorMessage object |
Response error information. |
|
Parameter |
Type |
Description |
|---|---|---|
|
error_code |
String |
Request error code. |
|
error_msg |
String |
Error message |
Status code: 401
|
Parameter |
Type |
Description |
|---|---|---|
|
error |
RespErrorMessage object |
Response error information. |
|
Parameter |
Type |
Description |
|---|---|---|
|
error_code |
String |
Request error code. |
|
error_msg |
String |
Error message |
Status code: 403
|
Parameter |
Type |
Description |
|---|---|---|
|
error |
RespErrorMessage object |
Response error information. |
|
Parameter |
Type |
Description |
|---|---|---|
|
error_code |
String |
Request error code. |
|
error_msg |
String |
Error message |
Status code: 404
|
Parameter |
Type |
Description |
|---|---|---|
|
error |
RespErrorMessage object |
Response error information. |
|
Parameter |
Type |
Description |
|---|---|---|
|
error_code |
String |
Request error code. |
|
error_msg |
String |
Error message |
Status code: 405
|
Parameter |
Type |
Description |
|---|---|---|
|
error |
RespErrorMessage object |
Response error information. |
|
Parameter |
Type |
Description |
|---|---|---|
|
error_code |
String |
Request error code. |
|
error_msg |
String |
Error message |
Status code: 406
|
Parameter |
Type |
Description |
|---|---|---|
|
error |
RespErrorMessage object |
Response error information. |
|
Parameter |
Type |
Description |
|---|---|---|
|
error_code |
String |
Request error code. |
|
error_msg |
String |
Error message |
Status code: 409
|
Parameter |
Type |
Description |
|---|---|---|
|
error |
RespErrorMessage object |
Response error information. |
|
Parameter |
Type |
Description |
|---|---|---|
|
error_code |
String |
Request error code. |
|
error_msg |
String |
Error message |
Status code: 410
|
Parameter |
Type |
Description |
|---|---|---|
|
error |
RespErrorMessage object |
Response error information. |
|
Parameter |
Type |
Description |
|---|---|---|
|
error_code |
String |
Request error code. |
|
error_msg |
String |
Error message |
Status code: 412
|
Parameter |
Type |
Description |
|---|---|---|
|
error |
RespErrorMessage object |
Response error information. |
|
Parameter |
Type |
Description |
|---|---|---|
|
error_code |
String |
Request error code. |
|
error_msg |
String |
Error message |
Status code: 429
|
Parameter |
Type |
Description |
|---|---|---|
|
error |
RespErrorMessage object |
Response error information. |
|
Parameter |
Type |
Description |
|---|---|---|
|
error_code |
String |
Request error code. |
|
error_msg |
String |
Error message |
Status code: 500
|
Parameter |
Type |
Description |
|---|---|---|
|
error |
RespErrorMessage object |
Response error information. |
|
Parameter |
Type |
Description |
|---|---|---|
|
error_code |
String |
Request error code. |
|
error_msg |
String |
Error message |
Status code: 501
|
Parameter |
Type |
Description |
|---|---|---|
|
error |
RespErrorMessage object |
Response error information. |
|
Parameter |
Type |
Description |
|---|---|---|
|
error_code |
String |
Request error code. |
|
error_msg |
String |
Error message |
Status code: 503
|
Parameter |
Type |
Description |
|---|---|---|
|
error |
RespErrorMessage object |
Response error information. |
|
Parameter |
Type |
Description |
|---|---|---|
|
error_code |
String |
Request error code. |
|
error_msg |
String |
Error message |
Example Requests
- Creating Predefined Tags
POST https://{Endpoint}/v1.0/predefine_tags/action { "action" : "create", "tags" : [ { "key" : "ENV", "value" : "DEV" }, { "key" : "ENV", "value" : "DEV" } ] } - Deleting Predefined Tags
POST https://{Endpoint}/v1.0/predefine_tags/action { "action" : "delete", "tags" : [ { "key" : "ENV", "value" : "DEV" }, { "key" : "ENV", "value" : "DEV" } ] }
Example Responses
None
Status Codes
|
Status Code |
Description |
|---|---|
|
204 |
No Content |
|
400 |
Bad Request |
|
401 |
Unauthorized |
|
403 |
Forbidden |
|
404 |
Not Found |
|
405 |
Method Not Allowed |
|
406 |
Not Acceptable |
|
409 |
Conflict |
|
410 |
Gone |
|
412 |
Precondition Failed |
|
429 |
Too Many Requests |
|
500 |
Internal Server Error |
|
501 |
Not Implemented |
|
503 |
Service Unavailable |
Error Codes
See Error Codes.
Last Article: Operations on Predefined Tags
Next Article: Querying the Predefined Tag List
Did this article solve your problem?
Thank you for your score!Your feedback would help us improve the website.