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.
A maximum of 20 tags can be added to a load balancer.
This API is idempotent.
POST /v2.0/{project_id}/loadbalancers/{loadbalancer_id}/tags/action
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. |
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:
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
key |
Yes |
String |
Specifies the tag key.
|
value |
Yes |
String |
Specifies the tag value.
|
None
POST https://{Endpoint}/v2.0/6a0de1c3-7d74-4f4a-b75e-e57135bd2b97/loadbalancers/7add33ad-11dc-4ab9-a50f-419703f13163/tags/action
{
"action": "create",
"tags": [
{
"key": "key1",
"value": "value1"
},
{
"key": "key2",
"value": "value2"
}
]
}
POST https://{Endpoint}/v2.0/6a0de1c3-7d74-4f4a-b75e-e57135bd2b97/loadbalancers/7add33ad-11dc-4ab9-a50f-419703f13163/tags/action
{
"action": "delete",
"tags": [
{
"key": "key1",
"value": "value1"
},
{
"key": "key2",
"value": "value2"
}
]
}
For details, see Status Codes.
Parent topic: Tag