Libra Client ============ Synopsis -------- Description ----------- :program:`libra_client.py` [:ref:`OPTIONS `] [:ref:`COMMAND `] .. _libra_client-options: Global Options -------------- .. program:: libra_client.py .. option:: --help, -h Show help message and exit .. option:: --os_auth_url The OpenStack authentication URL .. option:: --os_username The user name to use for authentication .. option:: --os_password The password to use for authentication .. option:: --os_tenant_name The tenant to authenticate to .. option:: --os_region_name The region the load balancer is located .. _libra_client-commands: Client Commands --------------- ======= ================== Command Required Parameter ======= ================== list create loadbalancerID modify loadbalancerID status loadbalancerID ======= ================== .. program:: libra_client.py create create ^^^^^^ Create a load balancer .. option:: --name The name of the node to be created .. option:: --port The port the load balancer will listen on .. option:: --protocol The protocol type for the load balancer (HTTP or TCP) .. option:: --node The IP and port for a load balancer node (can be used multiple times) .. option:: --vip The virtual IP ID of an existing load balancer to attach to .. program:: libra_client.py modify modify ^^^^^^ Update a load balancer's configuration .. option:: --name A new name for the load balancer .. option:: --algorithm A new algorithm for the load balancer .. program:: libra_clien.py list list ^^^^ List all load balancers .. program:: libra_client.py status status ^^^^^^ Get the status of a single load balancer