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