Skip to main content

Load Balancer

Load Balancing distributes traffic across multiple servers according to predefined settings. By configuring traffic distribution appropriately for your environment, you can process traffic efficiently and maintain service continuity.

For more information about Load Balancing, see the Load Balancing service documentation.

APIs by resource​

Select an API for key resources such as load balancers, listeners, and target groups to view its request details and response format.

Health monitors​

Manages health checks.

APIMethodPath
Create health monitorPOST/api/v1/load-balancers/health-monitors
Delete health monitorDELETE/api/v1/load-balancers/health-monitors/{health_monitor_id}
Get target group health check subnetsGET/api/v1/load-balancers/target-groups/{target_group_id}/health-check-subnets
Get target group health monitorGET/api/v1/load-balancers/health-monitors/{health_monitor_id}
Update health monitorPUT/api/v1/load-balancers/health-monitors/{health_monitor_id}

High availability groups​

Manages high availability groups.

APIMethodPath
Create HA groupPOST/api/v1/beyond-load-balancers
Delete HA groupDELETE/api/v1/beyond-load-balancers/{beyond_load_balancer_id}
Detach HA group load balancerDELETE/api/v1/beyond-load-balancers/{beyond_load_balancer_id}/subnets/{load_balancer_id}
Get HA groupGET/api/v1/beyond-load-balancers/{beyond_load_balancer_id}
List HA groupsGET/api/v1/beyond-load-balancers
Update HA groupPUT/api/v1/beyond-load-balancers/{beyond_load_balancer_id}
Update HA group load balancerPOST/api/v1/beyond-load-balancers/{beyond_load_balancer_id}/subnets

L7 policies​

Manages L7 policies.

APIMethodPath
Create L7 policyPOST/api/v1/load-balancers/l7policies
Delete L7 policyDELETE/api/v1/load-balancers/l7policies/{l7policy_id}
Get L7 policyGET/api/v1/load-balancers/l7policies/{l7policy_id}
List L7 policiesGET/api/v1/load-balancers/{load_balancer_id}/listeners/{listener_id}/l7policies
Update L7 policyPUT/api/v1/load-balancers/l7policies/{l7policy_id}

L7 rules​

Manages L7 policy rules.

APIMethodPath
Add L7 policy rulePOST/api/v1/load-balancers/l7policies/{l7policy_id}/rules
Delete L7 policy ruleDELETE/api/v1/load-balancers/l7policies/{l7policy_id}/rules/{l7rule_id}
Get L7 policy ruleGET/api/v1/load-balancers/l7policies/{l7policy_id}/rules/{l7rule_id}
List L7 policy rulesGET/api/v1/load-balancers/l7policies/{l7policy_id}/rules
Update L7 policy rulePUT/api/v1/load-balancers/l7policies/{l7policy_id}/rules/{l7rule_id}

Listeners​

Manages listeners.

APIMethodPath
Create listenerPOST/api/v1/load-balancers/listeners
Delete listenerDELETE/api/v1/load-balancers/listeners/{listener_id}
Get listenerGET/api/v1/load-balancers/listeners/{listener_id}
List listenersGET/api/v1/load-balancers/listeners
Update listenerPUT/api/v1/load-balancers/listeners/{listener_id}

Load balancers​

Manages load balancers and related settings.

APIMethodPath
Associate new public IPPOST/api/v1/load-balancers/{load_balancer_id}/public-ips
Associate public IPPUT/api/v1/load-balancers/{load_balancer_id}/public-ips/{public_ip_id}
Create load balancerPOST/api/v1/load-balancers
Delete load balancerDELETE/api/v1/load-balancers/{load_balancer_id}
Get load balancerGET/api/v1/load-balancers/{load_balancer_id}
List availability zonesGET/api/v1/load-balancers/availability-zones
List load balancer typesGET/api/v1/load-balancers/flavors
List load balancersGET/api/v1/load-balancers
List TLS certificatesGET/api/v1/load-balancers/secrets
Remove public IPDELETE/api/v1/load-balancers/{load_balancer_id}/public-ips
Update access logPATCH/api/v1/load-balancers/{load_balancer_id}/access-log
Update load balancerPUT/api/v1/load-balancers/{load_balancer_id}

Target groups​

Manages target groups and targets.

APIMethodPath
Add targetPOST/api/v1/load-balancers/target-groups/{target_group_id}/members
Create target groupPOST/api/v1/load-balancers/target-groups
Delete target groupDELETE/api/v1/load-balancers/target-groups/{target_group_id}
Get targetGET/api/v1/load-balancers/target-groups/{target_group_id}/members/{member_id}
Get target groupGET/api/v1/load-balancers/target-groups/{target_group_id}
List target groupsGET/api/v1/load-balancers/target-groups
List targets in target groupGET/api/v1/load-balancers/target-groups/{target_group_id}/members
Remove targetDELETE/api/v1/load-balancers/target-groups/{target_group_id}/members/{member_id}
Update targetPUT/api/v1/load-balancers/target-groups/{target_group_id}/members/{member_id}
Update target groupPUT/api/v1/load-balancers/target-groups/{target_group_id}
Update targetsPUT/api/v1/load-balancers/target-groups/{target_group_id}/members