libcloud-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From build...@apache.org
Subject svn commit: r818906 [31/40] - in /websites/staging/libcloud/trunk/content: ./ apidocs/0.10.1/
Date Thu, 24 May 2012 04:03:37 GMT
Added: websites/staging/libcloud/trunk/content/apidocs/0.10.1/libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html
==============================================================================
--- websites/staging/libcloud/trunk/content/apidocs/0.10.1/libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html (added)
+++ websites/staging/libcloud/trunk/content/apidocs/0.10.1/libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html Thu May 24 04:03:26 2012
@@ -0,0 +1,2270 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+  "DTD/xhtml1-strict.dtd">
+<html>
+  <head>
+    <title>libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver : API documentation</title>
+    <meta content="text/html;charset=utf-8" http-equiv="Content-Type" />
+    <link href="apidocs.css" type="text/css" rel="stylesheet" />
+    
+    
+  </head>
+  <body>
+    <h1 class="class">l.l.d.r.RackspaceLBDriver(<a href="libcloud.loadbalancer.base.Driver.html">Driver</a>, <a href="libcloud.common.openstack.OpenStackDriverMixin.html">OpenStackDriverMixin</a>) : class documentation</h1>
+    <p>
+      <span id="part">Part of <a href="libcloud.html">libcloud</a>.<a href="libcloud.loadbalancer.html">loadbalancer</a>.<a href="libcloud.loadbalancer.drivers.html">drivers</a>.<a href="libcloud.loadbalancer.drivers.rackspace.html">rackspace</a></span>
+      <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L300">View Source</a>
+      <a href="classIndex.html#libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver">View In Hierarchy</a>
+    </p>
+    <div>
+      <p>Known subclasses: <a href="libcloud.loadbalancer.drivers.rackspace.RackspaceUKLBDriver.html">libcloud.loadbalancer.drivers.rackspace.RackspaceUKLBDriver</a></p>
+    </div>
+    <div class="undocumented">No class docstring</div>
+
+    
+    
+    <div id="splitTables">
+      <table class="children sortable" id="id258">
+  
+  
+<tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#__init__">__init__</a></td>
+    <td><tt>@keyword    key:    API key or username to used @type       key:    str</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#list_protocols">list_protocols</a></td>
+    <td><tt>Return a list of supported protocols.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_list_protocols_with_default_ports">ex_list_protocols_with_default_ports</a></td>
+    <td><tt>@rtype: C{list} of tuples of protocols (C{str}) with default ports (C{int}). @return: A list of protocols with default ports included.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#list_balancers">list_balancers</a></td>
+    <td><span class="undocumented">No summary</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#create_balancer">create_balancer</a></td>
+    <td><tt>Create a new load balancer instance</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_create_balancer">ex_create_balancer</a></td>
+    <td><tt>Creates a new load balancer instance</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#destroy_balancer">destroy_balancer</a></td>
+    <td><tt>Destroy a load balancer</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_destroy_balancers">ex_destroy_balancers</a></td>
+    <td><tt>Destroys a list of Balancers (the API supports up to 10).</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#get_balancer">get_balancer</a></td>
+    <td><tt>Return a C{LoadBalancer} object.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#balancer_attach_member">balancer_attach_member</a></td>
+    <td><tt>Attach a member to balancer</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_balancer_attach_members">ex_balancer_attach_members</a></td>
+    <td><tt>Attaches a list of members to a load balancer.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#balancer_detach_member">balancer_detach_member</a></td>
+    <td><tt>Detach member from balancer</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_balancer_detach_members">ex_balancer_detach_members</a></td>
+    <td><tt>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.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_balancer_detach_members_no_poll">ex_balancer_detach_members_no_poll</a></td>
+    <td><tt>Detaches a list of members from a balancer (the API supports up to 10). This method returns immediately.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#balancer_list_members">balancer_list_members</a></td>
+    <td><tt>Return list of members attached to balancer</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#update_balancer">update_balancer</a></td>
+    <td><tt>Sets the name, algorithm, protocol, or port on a load balancer.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_update_balancer_no_poll">ex_update_balancer_no_poll</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_balancer_update_member">ex_balancer_update_member</a></td>
+    <td><span class="undocumented">No summary</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_balancer_update_member_no_poll">ex_balancer_update_member_no_poll</a></td>
+    <td><tt>Updates a Member's extra attributes for a Balancer.  The attribute can include 'weight' or 'condition'.  This method returns immediately.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_list_algorithm_names">ex_list_algorithm_names</a></td>
+    <td><tt>Lists algorithms supported by the API.  Returned as strings because this list may change in the future.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_get_balancer_error_page">ex_get_balancer_error_page</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_balancer_access_list">ex_balancer_access_list</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_update_balancer_health_monitor">ex_update_balancer_health_monitor</a></td>
+    <td><tt>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.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_update_balancer_health_monitor_no_poll">ex_update_balancer_health_monitor_no_poll</a></td>
+    <td><tt>Sets a Balancer's health monitor.  This method returns immediately.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_disable_balancer_health_monitor">ex_disable_balancer_health_monitor</a></td>
+    <td><tt>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.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_disable_balancer_health_monitor_no_poll">ex_disable_balancer_health_monitor_no_poll</a></td>
+    <td><tt>Disables a Balancer's health monitor.  This method returns immediately.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_update_balancer_connection_throttle">ex_update_balancer_connection_throttle</a></td>
+    <td><tt>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.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_update_balancer_connection_throttle_no_poll">ex_update_balancer_connection_throttle_no_poll</a></td>
+    <td><tt>Sets a Balancer's connection throttle.  This method returns immediately.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_disable_balancer_connection_throttle">ex_disable_balancer_connection_throttle</a></td>
+    <td><tt>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.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_disable_balancer_connection_throttle_no_poll">ex_disable_balancer_connection_throttle_no_poll</a></td>
+    <td><tt>Disables a Balancer's connection throttle.  This method returns immediately.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_enable_balancer_connection_logging">ex_enable_balancer_connection_logging</a></td>
+    <td><tt>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.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_enable_balancer_connection_logging_no_poll">ex_enable_balancer_connection_logging_no_poll</a></td>
+    <td><tt>Enables connection logging for a Balancer.  This method returns immediately.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_disable_balancer_connection_logging">ex_disable_balancer_connection_logging</a></td>
+    <td><tt>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.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_disable_balancer_connection_logging_no_poll">ex_disable_balancer_connection_logging_no_poll</a></td>
+    <td><tt>Disables connection logging for a Balancer.  This method returns immediately.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_enable_balancer_session_persistence">ex_enable_balancer_session_persistence</a></td>
+    <td><tt>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.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_enable_balancer_session_persistence_no_poll">ex_enable_balancer_session_persistence_no_poll</a></td>
+    <td><tt>Enables session persistence for a Balancer by setting the persistence type to 'HTTP_COOKIE'.  This method returns immediately.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_disable_balancer_session_persistence">ex_disable_balancer_session_persistence</a></td>
+    <td><tt>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.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_disable_balancer_session_persistence_no_poll">ex_disable_balancer_session_persistence_no_poll</a></td>
+    <td><tt>Disables session persistence for a Balancer.  This method returns immediately.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_update_balancer_error_page">ex_update_balancer_error_page</a></td>
+    <td><tt>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.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_update_balancer_error_page_no_poll">ex_update_balancer_error_page_no_poll</a></td>
+    <td><tt>Updates a Balancer's custom error page.  This method returns immediately.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_disable_balancer_custom_error_page">ex_disable_balancer_custom_error_page</a></td>
+    <td><span class="undocumented">No summary</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_disable_balancer_custom_error_page_no_poll">ex_disable_balancer_custom_error_page_no_poll</a></td>
+    <td><tt>Disables a Balancer's custom error page, returning its error page to the Rackspace-provided default.  This method returns immediately.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_create_balancer_access_rule">ex_create_balancer_access_rule</a></td>
+    <td><tt>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.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_create_balancer_access_rule_no_poll">ex_create_balancer_access_rule_no_poll</a></td>
+    <td><tt>Adds an access rule to a Balancer's access list.  This method returns immediately.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_create_balancer_access_rules">ex_create_balancer_access_rules</a></td>
+    <td><tt>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.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_create_balancer_access_rules_no_poll">ex_create_balancer_access_rules_no_poll</a></td>
+    <td><tt>Adds a list of access rules to a Balancer's access list.  This method returns immediately.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_destroy_balancer_access_rule">ex_destroy_balancer_access_rule</a></td>
+    <td><tt>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.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_destroy_balancer_access_rule_no_poll">ex_destroy_balancer_access_rule_no_poll</a></td>
+    <td><tt>Removes an access rule from a Balancer's access list.  This method returns immediately.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_destroy_balancer_access_rules">ex_destroy_balancer_access_rules</a></td>
+    <td><tt>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.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#ex_destroy_balancer_access_rules_no_poll">ex_destroy_balancer_access_rules_no_poll</a></td>
+    <td><tt>Removes a list of access rules from a Balancer's access list.  This method returns immediately.</tt></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#_ex_connection_class_kwargs">_ex_connection_class_kwargs</a></td>
+    <td><tt>Return extra connection keyword arguments which are passed to the Connection class constructor.</tt></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#_member_attributes">_member_attributes</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#_get_updated_balancer">_get_updated_balancer</a></td>
+    <td><span class="undocumented">No summary</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#_find_matching_rule">_find_matching_rule</a></td>
+    <td><span class="undocumented">No summary</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#_to_protocols">_to_protocols</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#_to_protocols_with_default_ports">_to_protocols_with_default_ports</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#_to_balancers">_to_balancers</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#_to_balancer">_to_balancer</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#_to_members">_to_members</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#_to_member">_to_member</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#_protocol_to_value">_protocol_to_value</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#_kwargs_to_mutable_attrs">_kwargs_to_mutable_attrs</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#_kwargs_to_mutable_member_attrs">_kwargs_to_mutable_member_attrs</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#_to_health_monitor">_to_health_monitor</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#_to_connection_throttle">_to_connection_throttle</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#_to_access_rule">_to_access_rule</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#_to_access_rule_type">_to_access_rule_type</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html#_iso_to_datetime">_iso_to_datetime</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr>
+  
+</table>
+      
+        <p>
+          Inherited from <a href="libcloud.loadbalancer.base.Driver.html">Driver</a>:
+        </p>
+        <table class="children sortable" id="id259">
+  
+  
+<tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.base.Driver.html#balancer_attach_compute_node">balancer_attach_compute_node</a></td>
+    <td><tt>Attach a compute node as a member to the load balancer.</tt></td>
+  </tr><tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.base.Driver.html#list_supported_algorithms">list_supported_algorithms</a></td>
+    <td><tt>Return algorithms supported by this driver.</tt></td>
+  </tr><tr class="basemethod private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.base.Driver.html#_value_to_algorithm">_value_to_algorithm</a></td>
+    <td><tt>Return C{LBAlgorithm} based on the value.</tt></td>
+  </tr><tr class="basemethod private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.base.Driver.html#_algorithm_to_value">_algorithm_to_value</a></td>
+    <td><tt>Return value based in the algorithm (C{LBAlgorithm}).</tt></td>
+  </tr>
+  
+</table>
+      
+        <p>
+          Inherited from <a href="libcloud.common.openstack.OpenStackDriverMixin.html">OpenStackDriverMixin</a>:
+        </p>
+        <table class="children sortable" id="id260">
+  
+  
+<tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.common.openstack.OpenStackDriverMixin.html#openstack_connection_kwargs">openstack_connection_kwargs</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr>
+  
+</table>
+      
+      
+    </div>
+    
+    
+    
+
+    <div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.__init__">
+    
+  </a>
+  <a name="__init__">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    __init__(self, *args, **kwargs):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L332" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    <div class="interfaceinfo">overrides <a href="libcloud.loadbalancer.base.Driver.html#__init__">libcloud.loadbalancer.base.Driver.__init__</a></div>
+    <pre>@keyword    key:    API key or username to used
+@type       key:    str
+
+@keyword    secret: Secret password to be used
+@type       secret: str
+
+@keyword    secure: Weither to use HTTPS or HTTP. Note: Some providers
+                    only support HTTPS, and it is on by default.
+@type       secure: bool
+
+@keyword    host: Override hostname used for connections.
+@type       host: str
+
+@keyword    port: Override port used for connections.
+@type       port: int
+
+@keyword    api_version: Optional API version. Only used by drivers
+                         which support multiple API versions.
+@type       api_version: str</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver._ex_connection_class_kwargs">
+    
+  </a>
+  <a name="_ex_connection_class_kwargs">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _ex_connection_class_kwargs(self):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L337" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    <div class="interfaceinfo">overrides <a href="libcloud.common.base.BaseDriver.html#_ex_connection_class_kwargs">libcloud.common.base.BaseDriver._ex_connection_class_kwargs</a></div>
+    <pre>Return extra connection keyword arguments which are passed to the
+Connection class constructor.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.list_protocols">
+    
+  </a>
+  <a name="list_protocols">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    list_protocols(self):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L344" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    <div class="interfaceinfo">overrides <a href="libcloud.loadbalancer.base.Driver.html#list_protocols">libcloud.loadbalancer.base.Driver.list_protocols</a></div>
+    <pre>Return a list of supported protocols.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_list_protocols_with_default_ports">
+    
+  </a>
+  <a name="ex_list_protocols_with_default_ports">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_list_protocols_with_default_ports(self):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L348" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>@rtype: C{list} of tuples of protocols (C{str}) with default ports
+(C{int}).
+@return: A list of protocols with default ports included.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.list_balancers">
+    
+  </a>
+  <a name="list_balancers">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    list_balancers(self, ex_member_address=None):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L357" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    <div class="interfaceinfo">overrides <a href="libcloud.loadbalancer.base.Driver.html#list_balancers">libcloud.loadbalancer.base.Driver.list_balancers</a></div>
+    <pre>@param ex_member_address: Optional IP address of the attachment member.
+                          If provided, only the load balancers which
+                          have this member attached will be returned.
+@type ex_member_address: C{str}</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.create_balancer">
+    
+  </a>
+  <a name="create_balancer">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    create_balancer(self, name, members, protocol='http', port=80, algorithm=DEFAULT_ALGORITHM):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L373" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    <div class="interfaceinfo">overrides <a href="libcloud.loadbalancer.base.Driver.html#create_balancer">libcloud.loadbalancer.base.Driver.create_balancer</a></div>
+    <pre>Create a new load balancer instance
+
+@keyword name: Name of the new load balancer (required)
+@type name: C{str}
+@keyword members: C{list} ofL{Member}s to attach to balancer
+@type: C{list} of L{Member}s
+@keyword protocol: Loadbalancer protocol, defaults to http.
+@type: C{str}
+@keyword port: Port the load balancer should listen on, defaults to 80
+@type port: C{str}
+@keyword algorithm: Load balancing algorithm, defaults to
+                    LBAlgorithm.ROUND_ROBIN
+@type algorithm: C{LBAlgorithm}</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_create_balancer">
+    
+  </a>
+  <a name="ex_create_balancer">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_create_balancer(self, name, members, protocol='http', port=80, algorithm=DEFAULT_ALGORITHM, vip='PUBLIC'):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L378" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Creates a new load balancer instance
+
+@keyword name: Name of the new load balancer (required)
+@type name: C{str}
+
+@keyword members: C{list} ofL{Member}s to attach to balancer
+@type: C{list} of L{Member}s
+
+@keyword protocol: Loadbalancer protocol, defaults to http.
+@type: C{str}
+
+@keyword port: Port the load balancer should listen on, defaults to 80
+@type port: C{str}
+
+@keyword algorithm: Load balancing algorithm, defaults to
+                    LBAlgorithm.ROUND_ROBIN
+@type algorithm: C{LBAlgorithm}
+
+@keyword vip: Virtual ip type of PUBLIC, SERVICENET, or ID of a virtual
+              ip
+@type vip: C{str}</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver._member_attributes">
+    
+  </a>
+  <a name="_member_attributes">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _member_attributes(self, member):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L420" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.destroy_balancer">
+    
+  </a>
+  <a name="destroy_balancer">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    destroy_balancer(self, balancer):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L435" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    <div class="interfaceinfo">overrides <a href="libcloud.loadbalancer.base.Driver.html#destroy_balancer">libcloud.loadbalancer.base.Driver.destroy_balancer</a></div>
+    <pre>Destroy a load balancer
+
+@return: C{bool} True if the destroy was successful, otherwise False</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_destroy_balancers">
+    
+  </a>
+  <a name="ex_destroy_balancers">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_destroy_balancers(self, balancers):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L441" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Destroys a list of Balancers (the API supports up to 10).
+
+@param balancers: A list of Balancers to destroy.
+@type balancers: C{list}
+
+@rtype: C{bool}
+@return: Returns whether the destroy request was accepted.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.get_balancer">
+    
+  </a>
+  <a name="get_balancer">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    get_balancer(self, balancer_id):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L458" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    <div class="interfaceinfo">overrides <a href="libcloud.loadbalancer.base.Driver.html#get_balancer">libcloud.loadbalancer.base.Driver.get_balancer</a></div>
+    <pre>Return a C{LoadBalancer} object.
+
+@keyword balancer_id: id of a load balancer you want to fetch
+@type balancer_id: C{str}
+
+@return: C{LoadBalancer}</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.balancer_attach_member">
+    
+  </a>
+  <a name="balancer_attach_member">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    balancer_attach_member(self, balancer, member):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L464" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    <div class="interfaceinfo">overrides <a href="libcloud.loadbalancer.base.Driver.html#balancer_attach_member">libcloud.loadbalancer.base.Driver.balancer_attach_member</a></div>
+    <pre>Attach a member to balancer
+
+@keyword member: Member to join to the balancer
+@type member: C{Member}
+@return {Member} Member after joining the balancer.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_balancer_attach_members">
+    
+  </a>
+  <a name="ex_balancer_attach_members">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_balancer_attach_members(self, balancer, members):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L472" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Attaches a list of members to a load balancer.
+
+@param balancer: The Balancer to which members will be attached.
+@type balancer: C{Balancer}
+
+@param members: A list of Members to attach.
+@type members: C{list}</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.balancer_detach_member">
+    
+  </a>
+  <a name="balancer_detach_member">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    balancer_detach_member(self, balancer, member):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L490" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    <div class="interfaceinfo">overrides <a href="libcloud.loadbalancer.base.Driver.html#balancer_detach_member">libcloud.loadbalancer.base.Driver.balancer_detach_member</a></div>
+    <pre>Detach member from balancer
+
+@return: C{bool} True if member detach was successful, otherwise False</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_balancer_detach_members">
+    
+  </a>
+  <a name="ex_balancer_detach_members">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_balancer_detach_members(self, balancer, members):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L499" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>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.
+
+@param balancer: The Balancer to detach members from.
+@type balancer: C{Balancer}
+
+@param members: A list of Members to detach.
+@type members: C{list}
+
+@rtype: C{Balancer}
+@return: Updated Balancer.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_balancer_detach_members_no_poll">
+    
+  </a>
+  <a name="ex_balancer_detach_members_no_poll">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_balancer_detach_members_no_poll(self, balancer, members):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L522" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Detaches a list of members from a balancer (the API supports up to 10).
+This method returns immediately.
+
+@param balancer: The Balancer to detach members from.
+@type balancer: C{Balancer}
+
+@param members: A list of Members to detach.
+@type members: C{list}
+
+@rtype: C{bool}
+@return: Returns whether the detach request was accepted.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.balancer_list_members">
+    
+  </a>
+  <a name="balancer_list_members">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    balancer_list_members(self, balancer):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L542" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    <div class="interfaceinfo">overrides <a href="libcloud.loadbalancer.base.Driver.html#balancer_list_members">libcloud.loadbalancer.base.Driver.balancer_list_members</a></div>
+    <pre>Return list of members attached to balancer
+
+@return: C{list} of L{Member}s</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.update_balancer">
+    
+  </a>
+  <a name="update_balancer">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    update_balancer(self, balancer, **kwargs):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L547" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    <div class="interfaceinfo">overrides <a href="libcloud.loadbalancer.base.Driver.html#update_balancer">libcloud.loadbalancer.base.Driver.update_balancer</a></div>
+    <pre>Sets the name, algorithm, protocol, or port on a load balancer.
+
+@keyword    name: New load balancer name
+@type       metadata: C{str}
+
+@keyword    algorithm: New load balancer algorithm
+@type       metadata: C{libcloud.loadbalancer.base.Algorithm}
+
+@keyword    protocol: New load balancer protocol
+@type       metadata: C{str}
+
+@keyword    port: New load balancer port
+@type       metadata: C{int}</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_update_balancer_no_poll">
+    
+  </a>
+  <a name="ex_update_balancer_no_poll">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_update_balancer_no_poll(self, balancer, **kwargs):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L555" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_balancer_update_member">
+    
+  </a>
+  <a name="ex_balancer_update_member">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_balancer_update_member(self, balancer, member, **kwargs):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L563" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Updates a Member's extra attributes for a Balancer.  The attributes can
+include 'weight' or 'condition'.  This method blocks until the update
+request has been processed and the balancer is in a RUNNING state
+again.
+
+@param balancer: Balancer to update the member on.
+@type balancer: C{Balancer}
+
+@param **kwargs: New attributes.  Should contain either 'weight'
+or 'condition'.  'condition' can be set to 'ENABLED', 'DISABLED'.
+or 'DRAINING'.  'weight' can be set to a positive integer between
+1 and 100, with a higher weight indicating that the node will receive
+more traffic (assuming the Balancer is using a weighted algorithm).
+@type **kwargs: C{dict}
+
+@rtype: C{Member}
+@return: Updated Member.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_balancer_update_member_no_poll">
+    
+  </a>
+  <a name="ex_balancer_update_member_no_poll">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_balancer_update_member_no_poll(self, balancer, member, **kwargs):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L600" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Updates a Member's extra attributes for a Balancer.  The attribute can
+include 'weight' or 'condition'.  This method returns immediately.
+
+@param balancer: Balancer to update the member on.
+@type balancer: C{Balancer}
+
+@param **kwargs: New attributes.  Should contain either 'weight'
+or 'condition'.  'condition' can be set to 'ENABLED', 'DISABLED'.
+or 'DRAINING'.  'weight' can be set to a positive integer between
+1 and 100, with a higher weight indicating that the node will receive
+more traffic (assuming the Balancer is using a weighted algorithm).
+@type **kwargs: C{dict}
+
+@rtype: C{bool}
+@return: Returns whether the update request was accepted.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_list_algorithm_names">
+    
+  </a>
+  <a name="ex_list_algorithm_names">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_list_algorithm_names(self):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L626" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Lists algorithms supported by the API.  Returned as strings because
+this list may change in the future.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_get_balancer_error_page">
+    
+  </a>
+  <a name="ex_get_balancer_error_page">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_get_balancer_error_page(self, balancer):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L634" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_balancer_access_list">
+    
+  </a>
+  <a name="ex_balancer_access_list">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_balancer_access_list(self, balancer):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L640" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver._get_updated_balancer">
+    
+  </a>
+  <a name="_get_updated_balancer">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _get_updated_balancer(self, balancer):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L646" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Updating a balancer's attributes puts a balancer into
+'PENDING_UPDATE' status.  Wait until the balancer is
+back in 'ACTIVE' status and then return the individual
+balancer details call.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_update_balancer_health_monitor">
+    
+  </a>
+  <a name="ex_update_balancer_health_monitor">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_update_balancer_health_monitor(self, balancer, health_monitor):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L659" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>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.
+
+@param balancer: Balancer to update.
+@type balancer: C{Balancer}
+
+@param health_monitor: Health Monitor for the balancer.
+@type health_monitor: C{RackspaceHealthMonitor}
+
+@rtype: C{Balancer}
+@return: Updated Balancer.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_update_balancer_health_monitor_no_poll">
+    
+  </a>
+  <a name="ex_update_balancer_health_monitor_no_poll">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_update_balancer_health_monitor_no_poll(self, balancer, health_monitor):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L682" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Sets a Balancer's health monitor.  This method returns immediately.
+
+@param balancer: Balancer to update health monitor on.
+@type balancer: C{Balancer}
+
+@param health_monitor: Health Monitor for the balancer.
+@type health_monitor: C{RackspaceHealthMonitor}
+
+@rtype: C{bool}
+@return: Returns whether the update request was accepted.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_disable_balancer_health_monitor">
+    
+  </a>
+  <a name="ex_disable_balancer_health_monitor">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_disable_balancer_health_monitor(self, balancer):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L704" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>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.
+
+@param balancer: Balancer to disable health monitor on.
+@type balancer: C{Balancer}
+
+@rtype: C{Balancer}
+@return: Updated Balancer.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_disable_balancer_health_monitor_no_poll">
+    
+  </a>
+  <a name="ex_disable_balancer_health_monitor_no_poll">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_disable_balancer_health_monitor_no_poll(self, balancer):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L722" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Disables a Balancer's health monitor.  This method returns
+immediately.
+
+@param balancer: Balancer to disable health monitor on.
+@type balancer: C{Balancer}
+
+@rtype: C{bool}
+@return: Returns whether the disable request was accepted.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_update_balancer_connection_throttle">
+    
+  </a>
+  <a name="ex_update_balancer_connection_throttle">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_update_balancer_connection_throttle(self, balancer, connection_throttle):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L740" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>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.
+
+@param balancer: Balancer to update connection throttle on.
+@type balancer: C{Balancer}
+
+@param connection_throttle: Connection Throttle for the balancer.
+@type connection_throttle: C{RackspaceConnectionThrottle}
+
+@rtype: C{Balancer}
+@return: Updated Balancer.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_update_balancer_connection_throttle_no_poll">
+    
+  </a>
+  <a name="ex_update_balancer_connection_throttle_no_poll">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_update_balancer_connection_throttle_no_poll(self, balancer, connection_throttle):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L765" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Sets a Balancer's connection throttle.  This method returns
+immediately.
+
+@param balancer: Balancer to update connection throttle on.
+@type balancer: C{Balancer}
+
+@param connection_throttle: Connection Throttle for the balancer.
+@type connection_throttle: C{RackspaceConnectionThrottle}
+
+@rtype: C{bool}
+@return: Returns whether the update request was accepted.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_disable_balancer_connection_throttle">
+    
+  </a>
+  <a name="ex_disable_balancer_connection_throttle">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_disable_balancer_connection_throttle(self, balancer):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L786" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>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.
+
+@param balancer: Balancer to disable connection throttle on.
+@type balancer: C{Balancer}
+
+@rtype: C{Balancer}
+@return: Updated Balancer.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_disable_balancer_connection_throttle_no_poll">
+    
+  </a>
+  <a name="ex_disable_balancer_connection_throttle_no_poll">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_disable_balancer_connection_throttle_no_poll(self, balancer):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L804" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Disables a Balancer's connection throttle.  This method returns
+immediately.
+
+@param balancer: Balancer to disable connection throttle on.
+@type balancer: C{Balancer}
+
+@rtype: C{bool}
+@return: Returns whether the disable request was accepted.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_enable_balancer_connection_logging">
+    
+  </a>
+  <a name="ex_enable_balancer_connection_logging">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_enable_balancer_connection_logging(self, balancer):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L820" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>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.
+
+@param balancer: Balancer to enable connection logging on.
+@type balancer: C{Balancer}
+
+@rtype: C{Balancer}
+@return: Updated Balancer.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_enable_balancer_connection_logging_no_poll">
+    
+  </a>
+  <a name="ex_enable_balancer_connection_logging_no_poll">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_enable_balancer_connection_logging_no_poll(self, balancer):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L838" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Enables connection logging for a Balancer.  This method returns
+immediately.
+
+@param balancer: Balancer to enable connection logging on.
+@type balancer: C{Balancer}
+
+@rtype: C{bool}
+@return: Returns whether the enable request was accepted.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_disable_balancer_connection_logging">
+    
+  </a>
+  <a name="ex_disable_balancer_connection_logging">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_disable_balancer_connection_logging(self, balancer):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L860" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>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.
+
+@param balancer: Balancer to disable connection logging on.
+@type balancer: C{Balancer}
+
+@rtype: C{Balancer}
+@return: Updated Balancer.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_disable_balancer_connection_logging_no_poll">
+    
+  </a>
+  <a name="ex_disable_balancer_connection_logging_no_poll">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_disable_balancer_connection_logging_no_poll(self, balancer):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L878" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Disables connection logging for a Balancer.  This method returns
+immediately.
+
+@param balancer: Balancer to disable connection logging on.
+@type balancer: C{Balancer}
+
+@rtype: C{bool}
+@return: Returns whether the disable request was accepted.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_enable_balancer_session_persistence">
+    
+  </a>
+  <a name="ex_enable_balancer_session_persistence">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_enable_balancer_session_persistence(self, balancer):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L899" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>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.
+
+@param balancer: Balancer to enable session persistence on.
+@type balancer: C{Balancer}
+
+@rtype: C{Balancer}
+@return: Updated Balancer.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_enable_balancer_session_persistence_no_poll">
+    
+  </a>
+  <a name="ex_enable_balancer_session_persistence_no_poll">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_enable_balancer_session_persistence_no_poll(self, balancer):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L917" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Enables session persistence for a Balancer by setting the persistence
+type to 'HTTP_COOKIE'.  This method returns immediately.
+
+@param balancer: Balancer to enable session persistence on.
+@type balancer: C{Balancer}
+
+@rtype: C{bool}
+@return: Returns whether the enable request was accepted.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_disable_balancer_session_persistence">
+    
+  </a>
+  <a name="ex_disable_balancer_session_persistence">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_disable_balancer_session_persistence(self, balancer):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L938" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>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.
+
+@param balancer: Balancer to disable session persistence on.
+@type balancer: C{Balancer}
+
+@rtype: C{Balancer}
+@return: Updated Balancer.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_disable_balancer_session_persistence_no_poll">
+    
+  </a>
+  <a name="ex_disable_balancer_session_persistence_no_poll">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_disable_balancer_session_persistence_no_poll(self, balancer):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L956" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Disables session persistence for a Balancer.  This method returns
+immediately.
+
+@param balancer: Balancer to disable session persistence for.
+@type balancer: C{Balancer}
+
+@rtype: C{bool}
+@return: Returns whether the disable request was accepted.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_update_balancer_error_page">
+    
+  </a>
+  <a name="ex_update_balancer_error_page">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_update_balancer_error_page(self, balancer, page_content):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L972" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>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.
+
+@param balancer: Balancer to update the custom error page for.
+@type balancer: C{Balancer}
+
+@param page_content: HTML content for the custom error page.
+@type page_content: C{string}
+
+@rtype: C{Balancer}
+@return: Updated Balancer.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_update_balancer_error_page_no_poll">
+    
+  </a>
+  <a name="ex_update_balancer_error_page_no_poll">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_update_balancer_error_page_no_poll(self, balancer, page_content):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L995" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Updates a Balancer's custom error page.  This method returns
+immediately.
+
+@param balancer: Balancer to update the custom error page for.
+@type balancer: C{Balancer}
+
+@param page_content: HTML content for the custom error page.
+@type page_content: C{string}
+
+@rtype: C{bool}
+@return: Returns whether the update request was accepted.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_disable_balancer_custom_error_page">
+    
+  </a>
+  <a name="ex_disable_balancer_custom_error_page">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_disable_balancer_custom_error_page(self, balancer):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L1019" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Disables a Balancer's custom error page, returning its error page to
+the Rackspace-provided default.  This method blocks until the disable
+request has been processed and the balancer is in a RUNNING state
+again.
+
+@param balancer: Balancer to disable the custom error page for.
+@type balancer: C{Balancer}
+
+@rtype: C{Balancer}
+@return: Updated Balancer.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_disable_balancer_custom_error_page_no_poll">
+    
+  </a>
+  <a name="ex_disable_balancer_custom_error_page_no_poll">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_disable_balancer_custom_error_page_no_poll(self, balancer):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L1038" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Disables a Balancer's custom error page, returning its error page to
+the Rackspace-provided default.  This method returns immediately.
+
+@param balancer: Balancer to disable the custom error page for.
+@type balancer: C{Balancer}
+
+@rtype: C{bool}
+@return: Returns whether the disable request was accepted.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_create_balancer_access_rule">
+    
+  </a>
+  <a name="ex_create_balancer_access_rule">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_create_balancer_access_rule(self, balancer, rule):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L1056" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>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.
+
+@param balancer: Balancer to create the access rule for.
+@type balancer: C{Balancer}
+
+@param rule: Access Rule to add to the balancer.
+@type rule: C{RackspaceAccessRule}
+
+@rtype: C{RackspaceAccessRule}
+@return: The created access rule.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_create_balancer_access_rule_no_poll">
+    
+  </a>
+  <a name="ex_create_balancer_access_rule_no_poll">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_create_balancer_access_rule_no_poll(self, balancer, rule):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L1086" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Adds an access rule to a Balancer's access list.  This method returns
+immediately.
+
+@param balancer: Balancer to create the access rule for.
+@type balancer: C{Balancer}
+
+@param rule: Access Rule to add to the balancer.
+@type rule: C{RackspaceAccessRule}
+
+@rtype: C{bool}
+@return: Returns whether the create request was accepted.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_create_balancer_access_rules">
+    
+  </a>
+  <a name="ex_create_balancer_access_rules">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_create_balancer_access_rules(self, balancer, rules):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L1108" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>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.
+
+@param balancer: Balancer to create the access rule for.
+@type balancer: C{Balancer}
+
+@param rules: List of C{RackspaceAccessRule} to add to the balancer.
+@type rules: C{list}
+
+@rtype: C{RackspaceAccessRule}
+@return: The created access rules.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver._find_matching_rule">
+    
+  </a>
+  <a name="_find_matching_rule">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _find_matching_rule(self, rule_to_find, access_list):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L1142" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>LB API does not return the ID for the newly created rules, so we have
+to search the list to find the rule with a matching rule type and
+address to return an object with the right identifier.it.  The API
+enforces rule type and address uniqueness.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_create_balancer_access_rules_no_poll">
+    
+  </a>
+  <a name="ex_create_balancer_access_rules_no_poll">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_create_balancer_access_rules_no_poll(self, balancer, rules):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L1156" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Adds a list of access rules to a Balancer's access list.  This method
+returns immediately.
+
+@param balancer: Balancer to create the access rule for.
+@type balancer: C{Balancer}
+
+@param rules: List of C{RackspaceAccessRule} to add to the balancer.
+@type rules: C{list}
+
+@rtype: C{bool}
+@return: Returns whether the create request was accepted.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_destroy_balancer_access_rule">
+    
+  </a>
+  <a name="ex_destroy_balancer_access_rule">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_destroy_balancer_access_rule(self, balancer, rule):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L1178" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>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.
+
+@param balancer: Balancer to remove the access rule from.
+@type balancer: C{Balancer}
+
+@param rule: Access Rule to remove from the balancer.
+@type rule: C{RackspaceAccessRule}
+
+@rtype: C{Balancer}
+@return: Updated Balancer.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_destroy_balancer_access_rule_no_poll">
+    
+  </a>
+  <a name="ex_destroy_balancer_access_rule_no_poll">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_destroy_balancer_access_rule_no_poll(self, balancer, rule):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L1200" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Removes an access rule from a Balancer's access list.  This method
+returns immediately.
+
+@param balancer: Balancer to remove the access rule from.
+@type balancer: C{Balancer}
+
+@param rule: Access Rule to remove from the balancer.
+@type rule: C{RackspaceAccessRule}
+
+@rtype: C{bool}
+@return: Returns whether the destroy request was accepted.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_destroy_balancer_access_rules">
+    
+  </a>
+  <a name="ex_destroy_balancer_access_rules">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_destroy_balancer_access_rules(self, balancer, rules):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L1219" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>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.
+
+@param balancer: Balancer to remove the access rules from.
+@type balancer: C{Balancer}
+
+@param rules: List of C{RackspaceAccessRule} objects to remove from the
+balancer.
+@type rules: C{list}
+
+@rtype: C{Balancer}
+@return: Updated Balancer.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.ex_destroy_balancer_access_rules_no_poll">
+    
+  </a>
+  <a name="ex_destroy_balancer_access_rules_no_poll">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_destroy_balancer_access_rules_no_poll(self, balancer, rules):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L1244" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Removes a list of access rules from a Balancer's access list.  This
+method returns immediately.
+
+@param balancer: Balancer to remove the access rules from.
+@type balancer: C{Balancer}
+
+@param rules: List of C{RackspaceAccessRule} objects to remove from the
+balancer.
+@type rules: C{list}
+
+@rtype: C{bool}
+@return: Returns whether the destroy request was accepted.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver._to_protocols">
+    
+  </a>
+  <a name="_to_protocols">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _to_protocols(self, object):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L1268" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver._to_protocols_with_default_ports">
+    
+  </a>
+  <a name="_to_protocols_with_default_ports">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _to_protocols_with_default_ports(self, object):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L1274" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver._to_balancers">
+    
+  </a>
+  <a name="_to_balancers">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _to_balancers(self, object):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L1283" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver._to_balancer">
+    
+  </a>
+  <a name="_to_balancer">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _to_balancer(self, el):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L1286" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver._to_members">
+    
+  </a>
+  <a name="_to_members">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _to_members(self, object):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L1353" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver._to_member">
+    
+  </a>
+  <a name="_to_member">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _to_member(self, el):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L1356" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver._protocol_to_value">
+    
+  </a>
+  <a name="_protocol_to_value">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _protocol_to_value(self, protocol):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L1375" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver._kwargs_to_mutable_attrs">
+    
+  </a>
+  <a name="_kwargs_to_mutable_attrs">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _kwargs_to_mutable_attrs(self, **attrs):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L1387" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver._kwargs_to_mutable_member_attrs">
+    
+  </a>
+  <a name="_kwargs_to_mutable_member_attrs">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _kwargs_to_mutable_member_attrs(self, **attrs):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L1411" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver._to_health_monitor">
+    
+  </a>
+  <a name="_to_health_monitor">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _to_health_monitor(self, el):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L1422" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver._to_connection_throttle">
+    
+  </a>
+  <a name="_to_connection_throttle">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _to_connection_throttle(self, el):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L1446" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver._to_access_rule">
+    
+  </a>
+  <a name="_to_access_rule">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _to_access_rule(self, el):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L1459" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver._to_access_rule_type">
+    
+  </a>
+  <a name="_to_access_rule_type">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _to_access_rule_type(self, type):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L1464" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver._iso_to_datetime">
+    
+  </a>
+  <a name="_iso_to_datetime">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _iso_to_datetime(self, isodate):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L1470" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div>
+    <address>
+      <a href="index.html">API Documentation</a> for <a href="http://libcloud.apache.org">libcloud</a>, generated by <a href="http://codespeak.net/~mwh/pydoctor/">pydoctor</a> at 2012-05-23 21:00:54.
+    </address>
+  </body>
+</html>
\ No newline at end of file

Added: websites/staging/libcloud/trunk/content/apidocs/0.10.1/libcloud.loadbalancer.drivers.rackspace.RackspaceResponse.html
==============================================================================
--- websites/staging/libcloud/trunk/content/apidocs/0.10.1/libcloud.loadbalancer.drivers.rackspace.RackspaceResponse.html (added)
+++ websites/staging/libcloud/trunk/content/apidocs/0.10.1/libcloud.loadbalancer.drivers.rackspace.RackspaceResponse.html Thu May 24 04:03:26 2012
@@ -0,0 +1,134 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+  "DTD/xhtml1-strict.dtd">
+<html>
+  <head>
+    <title>libcloud.loadbalancer.drivers.rackspace.RackspaceResponse : API documentation</title>
+    <meta content="text/html;charset=utf-8" http-equiv="Content-Type" />
+    <link href="apidocs.css" type="text/css" rel="stylesheet" />
+    
+    
+  </head>
+  <body>
+    <h1 class="class">l.l.d.r.RackspaceResponse(<a href="libcloud.common.base.JsonResponse.html">JsonResponse</a>) : class documentation</h1>
+    <p>
+      <span id="part">Part of <a href="libcloud.html">libcloud</a>.<a href="libcloud.loadbalancer.html">loadbalancer</a>.<a href="libcloud.loadbalancer.drivers.html">drivers</a>.<a href="libcloud.loadbalancer.drivers.rackspace.html">rackspace</a></span>
+      <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L35">View Source</a>
+      <a href="classIndex.html#libcloud.loadbalancer.drivers.rackspace.RackspaceResponse">View In Hierarchy</a>
+    </p>
+    <div>
+      
+    </div>
+    <div class="undocumented">Undocumented</div>
+
+    
+    
+    <div id="splitTables">
+      <table class="children sortable" id="id242">
+  
+  
+<tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceResponse.html#parse_body">parse_body</a></td>
+    <td><tt>Parse response body.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.rackspace.RackspaceResponse.html#success">success</a></td>
+    <td><tt>Determine if our request was successful.</tt></td>
+  </tr>
+  
+</table>
+      
+        <p>
+          Inherited from <a href="libcloud.common.base.Response.html">Response</a> (via <a href="libcloud.common.base.JsonResponse.html">JsonResponse</a>):
+        </p>
+        <table class="children sortable" id="id243">
+  
+  
+<tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.common.base.Response.html#__init__">__init__</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.common.base.Response.html#parse_error">parse_error</a></td>
+    <td><tt>Parse the error messages.</tt></td>
+  </tr><tr class="basemethod private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.common.base.Response.html#_decompress_response">_decompress_response</a></td>
+    <td><tt>Decompress a response body if it is using deflate or gzip encoding.</tt></td>
+  </tr>
+  
+</table>
+      
+      
+    </div>
+    
+    
+    
+
+    <div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceResponse.parse_body">
+    
+  </a>
+  <a name="parse_body">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    parse_body(self):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L37" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    <div class="interfaceinfo">overrides <a href="libcloud.common.base.JsonResponse.html#parse_body">libcloud.common.base.JsonResponse.parse_body</a></div>
+    <pre>Parse response body.
+
+Override in a provider's subclass.
+
+@return: Parsed body.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.rackspace.RackspaceResponse.success">
+    
+  </a>
+  <a name="success">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    success(self):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py#L42" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    <div class="interfaceinfo">overrides <a href="libcloud.common.base.Response.html#success">libcloud.common.base.Response.success</a></div>
+    <pre>Determine if our request was successful.
+
+The meaning of this can be arbitrary; did we receive OK status? Did
+the node get created? Were we authenticated?
+
+@return: C{True} or C{False}</pre>
+  </div>
+</div>
+    <address>
+      <a href="index.html">API Documentation</a> for <a href="http://libcloud.apache.org">libcloud</a>, generated by <a href="http://codespeak.net/~mwh/pydoctor/">pydoctor</a> at 2012-05-23 21:00:54.
+    </address>
+  </body>
+</html>
\ No newline at end of file



Mime
View raw message