Batch Adding Load Balancer Tags

Function

This API is used to batch add tags to a load balancer.

You can also use this API for dedicated load balancers.

Constraints

A maximum of 20 tags can be added to a listener.

This API is idempotent.

URI

POST /v2.0/{project_id}/loadbalancers/{loadbalancer_id}/tags/action

Table 1 Parameter description

Parameter

Mandatory

Type

Description

project_id

Yes

String

Specifies the ID of the project where the tag is used.

loadbalancer_id

Yes

String

Specifies the ID of the load balancer to which a tag is to be added.

Request Parameters

Table 2 Request header parameters

Parameter

Mandatory

Type

Description

X-Auth-Token

Yes

String

User token

Table 3 Parameter description

Parameter

Mandatory

Type

Description

tags

Yes

Array

Lists the tags. For details, see Table 4.

action

Yes

String

Specifies the operation type.

The value can be one of the following:

  • create: adds tags to the load balancer.
Table 4 tags parameter description

Parameter

Mandatory

Type

Description

key

Yes

String

Specifies the tag key.

  • Cannot be left blank.
  • Can contain a maximum of 36 characters.
  • Can contain only the following character types:
    • Uppercase letters
    • Lowercase letters
    • Digits
    • Special characters, including hyphens (-) and underscores (_)
  • The tag key of a load balancer must be unique.

value

Yes

String

Specifies the tag value.

  • Can contain a maximum of 43 characters.
  • Can contain only the following character types:
    • Uppercase letters
    • Lowercase letters
    • Digits
    • Special characters, including hyphens (-) and underscores (_)

Response Parameters

None

Example Request

Example Response

Status Code

For details, see Status Codes.