Пример #1
0
def do_node_list(cl, args):
    """
    List nodes for a particular load balancer
    """
    nodes = cl.nodes.list(args.lb_id)
    utils.print_list(nodes, ('id', 'name', 'type', 'address', 'port', 'weight',
                             'condition', 'status'))
Пример #2
0
def do_device_list(cl, args):
    """
    List available load-balancing devices
    """
    devices = cl.devices.list()
    utils.print_list(devices, ('id', 'name', 'type', 'version', 'ip', 'port',
                               'user', 'password'))
Пример #3
0
def do_node_list(cl, args):
    """
    List nodes for a particular load balancer
    """
    nodes = cl.nodes.list(args.lb_id)
    utils.print_list(nodes, ('id', 'name', 'type', 'address', 'port',
                             'weight', 'condition', 'status'))
Пример #4
0
def do_device_list(cl, args):
    """
    List available load-balancing devices
    """
    devices = cl.devices.list()
    utils.print_list(
        devices,
        ('id', 'name', 'type', 'version', 'ip', 'port', 'user', 'password'))
Пример #5
0
def do_lb_list(cl, args):
    """
    List load balancers for a particular device
    """
    lbs = cl.loadbalancers.list()
    utils.print_list(lbs, ('id', 'name', 'algorithm', 'protocol'))
Пример #6
0
def do_vip_list(cl, args):
    """
    List virtual IPs for a particular load balancer
    """
    vips = cl.vips.list(args.lb_id)
    utils.print_list(vips, ('id', 'name', 'address', 'port'))
Пример #7
0
def do_sticky_list(cl, args):
    """
    List sticky commands for a particular load balancer
    """
    stickies = cl.stickies.list(args.lb_id)
    utils.print_list(stickies, ('id', 'name', 'type'))
Пример #8
0
def do_probe_list(cl, args):
    """
    List probes for a particular load balancer
    """
    probes = cl.probes.list(args.lb_id)
    utils.print_list(probes, ('id', 'name', 'type'))
Пример #9
0
def do_vip_list(cl, args):
    """
    List virtual IPs for a particular load balancer
    """
    vips = cl.vips.list(args.lb_id)
    utils.print_list(vips, ('id', 'name', 'address', 'port'))
Пример #10
0
def do_sticky_list(cl, args):
    """
    List sticky commands for a particular load balancer
    """
    stickies = cl.stickies.list(args.lb_id)
    utils.print_list(stickies, ('id', 'name', 'type'))
Пример #11
0
def do_probe_list(cl, args):
    """
    List probes for a particular load balancer
    """
    probes = cl.probes.list(args.lb_id)
    utils.print_list(probes, ('id', 'name', 'type'))
Пример #12
0
def do_lb_list(cl, args):
    """
    List load balancers for a particular device
    """
    lbs = cl.loadbalancers.list()
    utils.print_list(lbs, ('id', 'name', 'algorithm', 'protocol'))