Rename load balancer, activate/deactivate logging, update preferred connectivity type and/or modify load balancer tags. The request will only process the fields that are provided in the request body. Any fields that are not included will remain unchanged.
API key for authentication. Make sure to include the word apikey, followed by a single space and then your token.
Example: apikey 1234$abcdef
Project ID
Region ID
Loadbalancer ID
Logging configuration
Name.
Preferred option to establish connectivity between load balancer and its pools members
L2, L3 Update key-value tags using JSON Merge Patch semantics (RFC 7386). Provide key-value pairs to add or update tags. Set tag values to null to remove tags. Unspecified tags remain unchanged. Read-only tags are always preserved and cannot be modified.
Examples:
Add/update tags: {'tags': {'environment': 'production', 'team': 'backend'}} adds new tags or updates existing ones.
Delete tags: {'tags': {'old_tag': null}} removes specific tags.
Remove all tags: {'tags': null} removes all user-managed tags (read-only tags are preserved).
Partial update: {'tags': {'environment': 'staging'}} only updates specified tags.
Mixed operations: {'tags': {'environment': 'production', 'cost_center': 'engineering', 'deprecated_tag': null}} adds/updates 'environment' and 'cost_center' while removing 'deprecated_tag', preserving other existing tags.
Replace all: first delete existing tags with null values, then add new ones in the same request.
{
"my-tag": "my-tag-value",
"my-tag-to-remove": null
}Returned load balancer
Datetime when the load balancer was created
Load balancer ID
Load balancer name
Load balancer operating status
DEGRADED, DRAINING, ERROR, NO_MONITOR, OFFLINE, ONLINE Project ID
Load balancer lifecycle status
ACTIVE, DELETED, ERROR, PENDING_CREATE, PENDING_DELETE, PENDING_UPDATE Region name
Region ID
List of key-value tags associated with the resource. A tag is a key-value pair that can be associated with a resource, enabling efficient filtering and grouping for better organization and management. Some tags are read-only and cannot be modified by the user. Tags are also integrated with cost reports, allowing cost data to be filtered based on tag keys or values.
List of additional IP addresses
Task that created this entity
"9f3ec11e-bcd4-4fe6-924a-a4439a56ad22"
Loadbalancer advanced DDoS protection profile.
Load balancer flavor (if not default)
{
"flavor_id": "1d276f53-2834-4855-9859-aa922f073055",
"flavor_name": "lb1-1-2",
"ram": 2048,
"vcpus": 1
}List of assigned floating IPs
Load balancer listeners
Logging configuration
{
"destination_region_id": 1,
"enabled": true,
"retention_policy": { "period": 45 },
"topic_name": "my-log-name"
}Preferred option to establish connectivity between load balancer and its pools members
L2, L3 Statistics of load balancer.
{
"active_connections": 0,
"bytes_in": 34942398609,
"bytes_out": 304777113641,
"request_errors": 4,
"total_connections": 21095970
}The UUID of the active task that currently holds a lock on the resource. This lock prevents concurrent modifications to ensure consistency. If null, the resource is not locked.
Datetime when the load balancer was last updated
"2019-06-18T11:57:00+0000"
Load balancer IP address
"5.5.5.5"
Load balancer IP family
dual, ipv4, ipv6 "ipv4"
The ID of the Virtual IP (VIP) port.
"4177d1ef-f1c2-4e45-a531-3e05dfa6d848"
List of VRRP IP addresses