This API is used to add or delete tags of the specified instance in batches.
POST https://{Endpoint}/v3/{project_id}/instances/{instance_id}/tags/action
Name |
Mandatory |
Description |
---|---|---|
project_id |
Yes |
Specifies the project ID of a tenant in a region. |
instance_id |
Yes |
Specifies the instance ID, which can be obtained by calling the API for querying instances. If you do not have an instance, you can call the API used for creating an instance. |
Name |
Mandatory |
Type |
Description |
---|---|---|---|
action |
Yes |
String |
Specifies the operation identifier. Valid value:
|
tags |
Yes |
Array of objects |
Specifies the tag list. For more information, see Table 3. NOTE:
When you delete tags, do not check the character set of this parameter. |
Name |
Mandatory |
Type |
Description |
---|---|---|---|
key |
Yes |
String |
Specifies the tag key. It contains a maximum of 36 Unicode characters. It cannot be null or an empty string or contain spaces. Before verifying and using key, spaces are automatically filtered out. Character set: 0-9, A-Z, a-z, "_", "-", and "@". |
value |
No |
String |
Specifies the tag value. It contains a maximum of 43 Unicode characters, can be an empty string, and cannot contain spaces. Before verifying or using value, spaces are automatically filtered out. Character set: 0-9, A-Z, a-z, "_", "-", and "@".
|
POST https://dds.eu-de.otc.t-systems.com/v3/0549b4a43100d4f32f51c01c2fe4acdb/instances/cc6345c64cec47499182467ea0dd432ain02/tags/action
Add tags.
{ "action": "create", "tags": [ { "key": "key1", "value": "value1" }, { "key": "key", "value": "value3" } ] }
Delete tags.
{ "action": "delete", "tags": [ { "key": "key1" }, { "key": "key2", "value": "value3" } ] }
{}
For more information, see Error Code.