UpCloud

Load Balancer IP Addresses

IP addresses define the public or private addresses through which your load balancer accepts traffic. You can assign multiple IP addresses to a load balancer for high availability or to serve multiple domains.


GET/1.3/load-balancer/{lb_uuid}/ip-addresses

List IP addresses

Returns a list of IP addresses assigned to a load balancer.

Request

GET
/1.3/load-balancer/{lb_uuid}/ip-addresses
curl -X GET https://api.upcloud.com/1.3/load-balancer/0a1b2c3d-4e5f-6789-abcd-ef0123456789/ip-addresses \
  -u your_username:your_password

POST/1.3/load-balancer/{lb_uuid}/ip-addresses

Assign IP address

Assigns an IP address to a load balancer.

Attributes

  • Name
    family
    Type
    string
    Description

    IP address family: "IPv4" or "IPv6".

Request

POST
/1.3/load-balancer/{lb_uuid}/ip-addresses
curl -X POST https://api.upcloud.com/1.3/load-balancer/0a1b2c3d-4e5f-6789-abcd-ef0123456789/ip-addresses \
  -u your_username:your_password \
  -H "Content-Type: application/json" \
  -d '{
    "family": "IPv4"
  }'

DELETE/1.3/load-balancer/{lb_uuid}/ip-addresses/{address}

Remove IP address

Removes an IP address from a load balancer.

Request

DELETE
/1.3/load-balancer/{lb_uuid}/ip-addresses/{address}
curl -X DELETE https://api.upcloud.com/1.3/load-balancer/0a1b2c3d-4e5f-6789-abcd-ef0123456789/ip-addresses/94.237.120.101 \
  -u your_username:your_password