Adding a Tag for a File System¶
Function¶
This API is used to add a tag to a specified file system.
A maximum of 20 tags can be added to a file system.
Tag keys added to the same file system must be unique.
This API is idempotent. If the file system already has the key you want to add, the tag will be updated.
URI¶
POST /v1/{project_id}/sfs-turbo/{share_id}/tags
Parameter | Mandatory | Type | Description |
---|---|---|---|
project_id | Yes | String | Project ID |
share_id | Yes | String | File system ID |
Request Parameters¶
Parameter | Mandatory | Type | Description |
---|---|---|---|
X-Auth-Token | Yes | String | Account token |
Content-Type | Yes | String | MIME type |
Parameter | Mandatory | Type | Description |
---|---|---|---|
tag | Yes | ResourceTag object | Description of the resource_tag field |
Parameter | Mandatory | Type | Description |
---|---|---|---|
key | Yes | String | Tag key. It can contain a maximum of 128 characters. It cannot be left empty and cannot contain the following characters: ASCII (0-31), equal signs (=), asterisks ( |
value | Yes | String | Tag value. Each tag value can contain a maximum of 255 characters and can be an empty string. It cannot contain the following characters: ASCII (0-31), equal signs (=), asterisks ( |
Response Parameters¶
None
Example Requests¶
Creating a file system tag, with tag value set to key1 and tag key value1
{
"tag" : {
"key" : "key1",
"value" : "value1"
}
}
Example Responses¶
None
Status Codes¶
Status Code | Description |
---|---|
204 | Tag adding request delivered. |
Error Codes¶
See Error Codes.