API Description
Use the Delete Load Balancer API to delete the load balancer from the server also it deletes the vm which attached with that load balancer if you want.
Parameters
Sample Code
<?php require_once('/usr/local/virtualizor/sdk/admin.php'); $key = 'your_api_key'; $pass = 'your_api_pass'; $ip = 'your_server_ip'; $admin = new Virtualizor_Admin_API($ip, $key, $pass); $lb_uuid = 'ZhqpaJnLO0Wbsyv4'; $post = array(); $post['delete_added_vm'] = 1; $output = $admin->delete_load_balancer($lb_uuid, $post); print_r(json_encode($output)); ?>
Output
{ "title":"Load Balancer", "load_balancer":{ "F6XZLvXePoGRmg2i":{ "lbid":"15", "vps_uuid":"F6XZLvXePoGRmg2i", "uid":"6", "sgid":"0", "settings":{ "80_80":{ "source_protocol":"http", "source_port":80, "dest_protocol":"http", "dest_port":80, "lb_method":"roundrobin" } }, "vpsid":"1032", "serid":"0", "hostname":"www.loadbalancerjay.com", "email":"jayesh@virtualizor.com", "num_vps":"0", "ip":"192.168.1.254", "sg_name":"Default" }, "ZhqpaJnLO0Wbsyv4":{ "lbid":"10", "vps_uuid":"ZhqpaJnLO0Wbsyv4", "uid":"6", "sgid":"0", "settings":{ "80_80":{ "source_protocol":"http", "source_port":80, "dest_protocol":"http", "dest_port":80, "lb_method":"roundrobin" } }, "vpsid":"1025", "serid":"0", "hostname":"loadbalancer_jay", "email":"jayesh@virtualizor.com", "num_vps":"5", "ip":"192.168.1.86", "sg_name":"Default" } }, "delete_lb_done":1, "timenow":1753436116, "time_taken":"0.078" }