Part of libcloud.loadbalancer.drivers.ninefold View Source View In Hierarchy
Driver for load balancers on Ninefold's Compute platform.
Inherited from CloudStackLBDriver:
Method | __init__ | @inherits: L{Driver.__init__} |
Method | list_protocols | We don't actually have any protocol awareness beyond TCP. |
Method | list_balancers | List all loadbalancers |
Method | get_balancer | Return a L{LoadBalancer} object. |
Method | create_balancer | @inherits: L{Driver.create_balancer} |
Method | destroy_balancer | Destroy a load balancer |
Method | balancer_attach_member | Attach a member to balancer |
Method | balancer_detach_member | Detach member from balancer |
Method | balancer_list_members | Return list of members attached to balancer |
Method | _to_balancer | Undocumented |
Method | _to_member | Undocumented |
Inherited from CloudStackDriverMixIn (via CloudStackLBDriver):
Method | _sync_request | Undocumented |
Method | _async_request | Undocumented |
Inherited from Driver (via CloudStackLBDriver):
Method | update_balancer | Sets the name, algorithm, protocol, or port on a load balancer. |
Method | balancer_attach_compute_node | Attach a compute node as a member to the load balancer. |
Method | list_supported_algorithms | Return algorithms supported by this driver. |
Method | _value_to_algorithm | Return C{LBAlgorithm} based on the value. |
Method | _algorithm_to_value | Return value based in the algorithm (C{LBAlgorithm}). |
Inherited from BaseDriver (via CloudStackLBDriver, Driver):
Method | _ex_connection_class_kwargs | Return extra connection keyword arguments which are passed to the Connection class constructor. |