Batch Adding or Deleting Key Tags
Function
This API is used to add or delete key tags in batches.
Calling Method
For details, see Calling APIs.
URI
POST /v1.0/{project_id}/kms/{key_id}/tags/action
| 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 |
| key_id | Yes | String | Definition Key ID Constraints
Range N/A 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. Constraints N/A Range Obtain the value by calling the IAM API for obtaining the user token. Default Value N/A |
| Parameter | Mandatory | Type | Description |
|---|---|---|---|
| tags | Yes | Array of TagItem objects | Definition Tag list, which is the value pairs of tag keys and values. Constraints N/A Range N/A Default Value N/A |
| action | Yes | String | Definition A 36-byte serial number of a request message, for example, 919c82d4-8046-4722-9094-35c3c6524cff. Constraints N/A Range Default Value N/A |
| sequence | No | String | Definition A 36-byte serial number of a request message, for example, 919c82d4-8046-4722-9094-35c3c6524cff. Constraints N/A Range N/A Default Value N/A |
Response Parameters
Status code: 204
No Content
None
Example Requests
Add multiple key tags. For tag 1, the key is key1 and the value is value1. For tag 2, the key is key and the value is value3.
{
"action" : "create",
"tags" : [ {
"key" : "key1",
"value" : "value1"
}, {
"key" : "key",
"value" : "value3"
} ]
} Example Responses
None
Status Codes
| Status Code | Description |
|---|---|
| 204 | No Content |
Error Codes
See Error Codes.