nav-img
Advanced

Creating Tags in Batches

Function

This API is used to create tags in batches.

URI

POST /v5/{project_id}/{resource_type}/{resource_id}/tags/create

Table 1 Path Parameters

Parameter

Mandatory

Type

Description

project_id

Yes

String

Project ID.

resource_type

Yes

String

Resource type defined by TMS. When HSS calls the API, the resource type is HSS.

resource_id

Yes

String

Resource ID defined by TMS. When HSS calls the API, the resource ID is the quota ID.

Request Parameters

Table 2 Request header parameters

Parameter

Mandatory

Type

Description

X-Auth-Token

Yes

String

User token.

It can be obtained by calling the IAM API used to obtain a user token. The value of X-Subject-Token in the response header is a token.

Content-Type

No

String

Default value: application/json; charset=utf-8

Table 3 Request body parameters

Parameter

Mandatory

Type

Description

tags

Yes

Array of ResourceTagInfo objects

Tag List

Table 4 ResourceTagInfo

Parameter

Mandatory

Type

Description

key

Yes

String

Key. It can contain up to 128 Unicode characters. The key cannot be left blank.

value

Yes

String

Value

Response Parameters

None

Example Requests

Create a tag key TESTKEY20220831190155 (the tag value is 2) and a tag key test (the tag value is hss).

POST https://{endpoint}/v5/05e1e8b7ba8010dd2f80c01070a8d4cd/hss/fbaa9aca-2b5f-11ee-8c64-fa163e139e02/tags/create
{
"tags" : [ {
"key" : "TESTKEY20220831190155",
"value" : "2"
}, {
"key" : "test",
"value" : "hss"
} ]
}

Example Responses

None

Status Codes

Status Code

Description

200

Request succeeded.

Error Codes