l.l.d.r.RackspaceUKLBDriver(RackspaceLBDriver) : class documentation

Part of libcloud.loadbalancer.drivers.rackspace View Source View In Hierarchy

Undocumented

Inherited from RackspaceLBDriver:

Method __init__ @param key: API key or username to be used (required) @type key: C{str}
Method list_protocols Return a list of supported protocols.
Method ex_list_protocols_with_default_ports List protocols with default ports.
Method list_balancers @inherits: L{Driver.list_balancers}
Method create_balancer Create a new load balancer instance
Method ex_create_balancer Creates a new load balancer instance
Method destroy_balancer Destroy a load balancer
Method ex_destroy_balancers Destroys a list of Balancers (the API supports up to 10).
Method get_balancer Return a L{LoadBalancer} object.
Method balancer_attach_member Attach a member to balancer
Method ex_balancer_attach_members Attaches a list of members to a load balancer.
Method balancer_detach_member Detach member from balancer
Method ex_balancer_detach_members Detaches a list of members from a balancer (the API supports up to 10). This method blocks until the detach request has been processed and the balancer is in a RUNNING state again.
Method ex_balancer_detach_members_no_poll Detaches a list of members from a balancer (the API supports up to 10). This method returns immediately.
Method balancer_list_members Return list of members attached to balancer
Method update_balancer Sets the name, algorithm, protocol, or port on a load balancer.
Method ex_update_balancer_no_poll Update balancer no poll.
Method ex_balancer_update_member No summary
Method ex_balancer_update_member_no_poll Updates a Member's extra attributes for a Balancer. The attribute can include 'weight' or 'condition'. This method returns immediately.
Method ex_list_algorithm_names Lists algorithms supported by the API. Returned as strings because this list may change in the future.
Method ex_get_balancer_error_page List error page configured for the specified load balancer.
Method ex_balancer_access_list List the access list.
Method ex_update_balancer_health_monitor Sets a Balancer's health monitor. This method blocks until the update request has been processed and the balancer is in a RUNNING state again.
Method ex_update_balancer_health_monitor_no_poll Sets a Balancer's health monitor. This method returns immediately.
Method ex_disable_balancer_health_monitor Disables a Balancer's health monitor. This method blocks until the disable request has been processed and the balancer is in a RUNNING state again.
Method ex_disable_balancer_health_monitor_no_poll Disables a Balancer's health monitor. This method returns immediately.
Method ex_update_balancer_connection_throttle Updates a Balancer's connection throttle. This method blocks until the update request has been processed and the balancer is in a RUNNING state again.
Method ex_update_balancer_connection_throttle_no_poll Sets a Balancer's connection throttle. This method returns immediately.
Method ex_disable_balancer_connection_throttle Disables a Balancer's connection throttle. This method blocks until the disable request has been processed and the balancer is in a RUNNING state again.
Method ex_disable_balancer_connection_throttle_no_poll Disables a Balancer's connection throttle. This method returns immediately.
Method ex_enable_balancer_connection_logging Enables connection logging for a Balancer. This method blocks until the enable request has been processed and the balancer is in a RUNNING state again.
Method ex_enable_balancer_connection_logging_no_poll Enables connection logging for a Balancer. This method returns immediately.
Method ex_disable_balancer_connection_logging Disables connection logging for a Balancer. This method blocks until the enable request has been processed and the balancer is in a RUNNING state again.
Method ex_disable_balancer_connection_logging_no_poll Disables connection logging for a Balancer. This method returns immediately.
Method ex_enable_balancer_session_persistence Enables session persistence for a Balancer by setting the persistence type to 'HTTP_COOKIE'. This method blocks until the enable request has been processed and the balancer is in a RUNNING state again.
Method ex_enable_balancer_session_persistence_no_poll Enables session persistence for a Balancer by setting the persistence type to 'HTTP_COOKIE'. This method returns immediately.
Method ex_disable_balancer_session_persistence Disables session persistence for a Balancer. This method blocks until the disable request has been processed and the balancer is in a RUNNING state again.
Method ex_disable_balancer_session_persistence_no_poll Disables session persistence for a Balancer. This method returns immediately.
Method ex_update_balancer_error_page Updates a Balancer's custom error page. This method blocks until the update request has been processed and the balancer is in a RUNNING state again.
Method ex_update_balancer_error_page_no_poll Updates a Balancer's custom error page. This method returns immediately.
Method ex_disable_balancer_custom_error_page No summary
Method ex_disable_balancer_custom_error_page_no_poll Disables a Balancer's custom error page, returning its error page to the Rackspace-provided default. This method returns immediately.
Method ex_create_balancer_access_rule Adds an access rule to a Balancer's access list. This method blocks until the update request has been processed and the balancer is in a RUNNING state again.
Method ex_create_balancer_access_rule_no_poll Adds an access rule to a Balancer's access list. This method returns immediately.
Method ex_create_balancer_access_rules Adds a list of access rules to a Balancer's access list. This method blocks until the update request has been processed and the balancer is in a RUNNING state again.
Method ex_create_balancer_access_rules_no_poll Adds a list of access rules to a Balancer's access list. This method returns immediately.
Method ex_destroy_balancer_access_rule Removes an access rule from a Balancer's access list. This method blocks until the update request has been processed and the balancer is in a RUNNING state again.
Method ex_destroy_balancer_access_rule_no_poll Removes an access rule from a Balancer's access list. This method returns immediately.
Method ex_destroy_balancer_access_rules Removes a list of access rules from a Balancer's access list. This method blocks until the update request has been processed and the balancer is in a RUNNING state again.
Method ex_destroy_balancer_access_rules_no_poll Removes a list of access rules from a Balancer's access list. This method returns immediately.
Method _ex_connection_class_kwargs Return extra connection keyword arguments which are passed to the Connection class constructor.
Method _member_attributes Undocumented
Method _get_updated_balancer No summary
Method _find_matching_rule No summary
Method _to_protocols Undocumented
Method _to_protocols_with_default_ports Undocumented
Method _to_balancers Undocumented
Method _to_balancer Undocumented
Method _to_members Undocumented
Method _to_member Undocumented
Method _protocol_to_value Undocumented
Method _kwargs_to_mutable_attrs Undocumented
Method _kwargs_to_mutable_member_attrs Undocumented
Method _to_health_monitor Undocumented
Method _to_connection_throttle Undocumented
Method _to_access_rule Undocumented
Method _to_access_rule_type Undocumented
Method _iso_to_datetime Undocumented

Inherited from Driver (via RackspaceLBDriver):

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 OpenStackDriverMixin (via RackspaceLBDriver):

Method openstack_connection_kwargs @rtype: C{dict}
Method _get_argument_pairs Undocumented
API Documentation for libcloud, generated by pydoctor at 2013-07-01 17:02:02.