Batch Adding or Deleting Load Balancer Tags

Function

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

You can also use this API for dedicated load balancers.

Constraints

A maximum of 20 tags can be added to a load balancer.

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 tags are to be added or from which tags are to be deleted.

Request

Table 2 Parameter description

Parameter

Mandatory

Type

Description

tags

Yes

Array

Lists the tags. For details, see Table 3.

action

Yes

String

Specifies the operation type.

The value can be one of the following:

  • create: adds tags to the load balancer.
  • delete: deletes tags from the load balancer.
Table 3 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

None

Example Request

Example Response

Status Code

For details, see Status Codes.

Parent topic: Tag