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-addressescurl -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-addressescurl -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