Get Virtualizor

List Load Balancers

API Description

Use the List Load Balancer API to list all the Virtual Private Servers which have added into the Load Balancer.

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);

    $page = 0;
    $reslen = 0;
    //For Searching
    $post = array();
    $post['search'] = '';
    $post['hostname'] = '';
    $post['sgid'] = '';
    $post['uid'] = '';

    $output = $admin->get_load_balancer($page, $reslen, $post);

    print_r(json_encode($output));
?>

Output

 {
  "title":"Load Balancer",
  "load_balancer": {
    "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":"test@email.com",
        "num_vps":"5",
        "ip":"192.168.1.86",
        "sg_name":"Default"
    },
  },
  "timenow":1753357242,
  "time_taken":"0.072"
}
    Was this page helpful?
    Newsletter Subscription
    Subscribing you to the mailing list