You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by to...@apache.org on 2012/07/16 03:49:19 UTC

svn commit: r1361882 [27/38] - /libcloud/site/trunk/content/apidocs/0.8.0/

Added: libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.base.Driver.html
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.base.Driver.html?rev=1361882&view=auto
==============================================================================
--- libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.base.Driver.html (added)
+++ libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.base.Driver.html Mon Jul 16 01:49:07 2012
@@ -0,0 +1,434 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+  "DTD/xhtml1-strict.dtd">
+<html>
+  <head>
+    <title>libcloud.loadbalancer.base.Driver : 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.b.Driver(<a href="libcloud.common.base.BaseDriver.html">BaseDriver</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.base.html">base</a></span>
+      <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/base.py#L87">View Source</a>
+      <a href="classIndex.html#libcloud.loadbalancer.base.Driver">View In Hierarchy</a>
+    </p>
+    <div>
+      <p>Known subclasses: <a href="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.html">libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver</a>, <a href="libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver.html">libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver</a>, <a href="libcloud.loadbalancer.drivers.gogrid.GoGridLBDriver.html">libcloud.loadbalancer.drivers.gogrid.GoGridLBDriver</a>, <a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html">libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver</a></p>
+    </div>
+    <div>A base LBDriver class to derive from</p>
+<p>This class is always subclassed by a specific driver.<table class="fieldTable"></table></div>
+
+    
+    
+    <div id="splitTables">
+      <table class="children sortable" id="id178">
+  
+  
+<tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.base.Driver.html#__init__">__init__</a></td>
+    <td></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.base.Driver.html#list_protocols">list_protocols</a></td>
+    <td><span>Return a list of supported protocols.</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.base.Driver.html#list_balancers">list_balancers</a></td>
+    <td><span>List all loadbalancers</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.base.Driver.html#create_balancer">create_balancer</a></td>
+    <td><span>Create a new load balancer instance</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.base.Driver.html#destroy_balancer">destroy_balancer</a></td>
+    <td><span>Destroy a load balancer</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.base.Driver.html#get_balancer">get_balancer</a></td>
+    <td><span>Return a <code>LoadBalancer</code> object.</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.base.Driver.html#update_balancer">update_balancer</a></td>
+    <td><span>Sets the name, algorithm, protocol, or port on a load balancer.</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.base.Driver.html#balancer_attach_compute_node">balancer_attach_compute_node</a></td>
+    <td><span>Attach a compute node as a member to the load balancer.</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.base.Driver.html#balancer_attach_member">balancer_attach_member</a></td>
+    <td><span>Attach a member to balancer</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.base.Driver.html#balancer_detach_member">balancer_detach_member</a></td>
+    <td><span>Detach member from balancer</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.base.Driver.html#balancer_list_members">balancer_list_members</a></td>
+    <td><span>Return list of members attached to balancer</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.base.Driver.html#list_supported_algorithms">list_supported_algorithms</a></td>
+    <td><span>Return algorithms supported by this driver.</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.base.Driver.html#_value_to_algorithm">_value_to_algorithm</a></td>
+    <td><span>Return <code>LBAlgorithm</code> based on the value.</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.base.Driver.html#_algorithm_to_value">_algorithm_to_value</a></td>
+    <td><span>Return value based in the algorithm (<code>LBAlgorithm</code>).</span></td>
+  </tr>
+  
+</table>
+      
+        <p>
+          Inherited from <a href="libcloud.common.base.BaseDriver.html">BaseDriver</a>:
+        </p>
+        <table class="children sortable" id="id179">
+  
+  
+<tr class="basemethod private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.common.base.BaseDriver.html#_ex_connection_class_kwargs">_ex_connection_class_kwargs</a></td>
+    <td><span>Return extra connection keyword arguments which are passed to the 
+Connection class constructor.</span></td>
+  </tr>
+  
+</table>
+      
+      
+    </div>
+    
+    
+    
+
+    <div class="function">
+  <a name="libcloud.loadbalancer.base.Driver.__init__">
+    
+  </a>
+  <a name="__init__">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    __init__(self, key, secret=None, secure=True, host=None, port=None):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/base.py#L99" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    <div class="interfaceinfo">overrides <a href="libcloud.common.base.BaseDriver.html#__init__">libcloud.common.base.BaseDriver.__init__</a></div>
+    <div><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">key</td><td>API key or username to used (type: str)</td></tr><tr><td></td><td class="fieldArg">secret</td><td>Secret password to be used (type: str)</td></tr><tr><td></td><td class="fieldArg">secure</td><td>Weither to use HTTPS or HTTP. Note: Some providers only support HTTPS, and 
+it is on by default. (type: bool)</td></tr><tr><td></td><td class="fieldArg">host</td><td>Override hostname used for connections. (type: str)</td></tr><tr><td></td><td class="fieldArg">port</td><td>Override port used for connections. (type: int)</td></tr><tr><td></td><td class="fieldArg">api_version</td><td>Optional API version. Only used by drivers which support multiple API 
+versions. (type: str)</td></tr></table></div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.base.Driver.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/base.py#L103" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    <div class="interfaceinfo">overridden in <a href="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.html">libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver</a>, <a href="libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver.html">libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver</a>, <a href="libcloud.loadbalancer.drivers.gogrid.GoGridLBDriver.html">libcloud.loadbalancer.drivers.gogrid.GoGridLBDriver</a>, <a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html">libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver</a></div>
+    <div>Return a list of supported protocols.<table class="fieldTable"></table></div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.base.Driver.list_balancers">
+    
+  </a>
+  <a name="list_balancers">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    list_balancers(self):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/base.py#L111" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    <div class="interfaceinfo">overridden in <a href="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.html">libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver</a>, <a href="libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver.html">libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver</a>, <a href="libcloud.loadbalancer.drivers.gogrid.GoGridLBDriver.html">libcloud.loadbalancer.drivers.gogrid.GoGridLBDriver</a>, <a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html">libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver</a></div>
+    <div>List all loadbalancers<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2"><code>list</code> of <a 
+href="libcloud.loadbalancer.base.LoadBalancer.html"><code>LoadBalancer</code></a>
+objects</td></tr></table></div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.base.Driver.create_balancer">
+    
+  </a>
+  <a name="create_balancer">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    create_balancer(self, name, port, protocol, algorithm, members):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/base.py#L122" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    <div class="interfaceinfo">overridden in <a href="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.html">libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver</a>, <a href="libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver.html">libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver</a>, <a href="libcloud.loadbalancer.drivers.gogrid.GoGridLBDriver.html">libcloud.loadbalancer.drivers.gogrid.GoGridLBDriver</a>, <a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html">libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver</a></div>
+    <div>Create a new load balancer instance<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">name</td><td>Name of the new load balancer (required) (type: <code>str</code>)</td></tr><tr><td></td><td class="fieldArg">members</td><td><code>list</code> of<a 
+href="libcloud.loadbalancer.base.Member.html"><code>Member</code></a>s to 
+attach to balancer</td></tr><tr><td></td><td class="fieldArg">protocol</td><td>Loadbalancer protocol, defaults to http.</td></tr><tr><td></td><td class="fieldArg">port</td><td>Port the load balancer should listen on, defaults to 80 (type: <code>str</code>)</td></tr><tr><td></td><td class="fieldArg">algorithm</td><td>Load balancing algorithm, defaults to LBAlgorithm.ROUND_ROBIN (type: <code>LBAlgorithm</code>)</td></tr></table></div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.base.Driver.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/base.py#L143" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    <div class="interfaceinfo">overridden in <a href="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.html">libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver</a>, <a href="libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver.html">libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver</a>, <a href="libcloud.loadbalancer.drivers.gogrid.GoGridLBDriver.html">libcloud.loadbalancer.drivers.gogrid.GoGridLBDriver</a>, <a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html">libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver</a></div>
+    <div>Destroy a load balancer<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2"><code>bool</code> True if the destroy was successful, otherwise False</td></tr></table></div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.base.Driver.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/base.py#L153" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    <div class="interfaceinfo">overridden in <a href="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.html">libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver</a>, <a href="libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver.html">libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver</a>, <a href="libcloud.loadbalancer.drivers.gogrid.GoGridLBDriver.html">libcloud.loadbalancer.drivers.gogrid.GoGridLBDriver</a>, <a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html">libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver</a></div>
+    <div>Return a <code>LoadBalancer</code> object.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">balancer_id</td><td>id of a load balancer you want to fetch (type: <code>str</code>)</td></tr><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2"><code>LoadBalancer</code></td></tr></table></div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.base.Driver.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/base.py#L166" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    <div class="interfaceinfo">overridden in <a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html">libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver</a></div>
+    <div>Sets the name, algorithm, protocol, or port on a load balancer.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">name</td><td>New load balancer name</td></tr><tr><td></td><td class="fieldArg">algorithm</td><td>New load balancer algorithm</td></tr><tr><td></td><td class="fieldArg">protocol</td><td>New load balancer protocol</td></tr><tr><td></td><td class="fieldArg">port</td><td>New load balancer port</td></tr></table></div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.base.Driver.balancer_attach_compute_node">
+    
+  </a>
+  <a name="balancer_attach_compute_node">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    balancer_attach_compute_node(self, balancer, node):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/base.py#L185" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    <div class="interfaceinfo">overridden in <a href="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.html">libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver</a></div>
+    <div>Attach a compute node as a member to the load balancer.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">node</td><td>Member to join to the balancer</td></tr></table></div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.base.Driver.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/base.py#L198" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    <div class="interfaceinfo">overridden in <a href="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.html">libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver</a>, <a href="libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver.html">libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver</a>, <a href="libcloud.loadbalancer.drivers.gogrid.GoGridLBDriver.html">libcloud.loadbalancer.drivers.gogrid.GoGridLBDriver</a>, <a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html">libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver</a></div>
+    <div>Attach a member to balancer<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">member</td><td>Member to join to the balancer (type: <code>Member</code> @return {Member} Member after joining the balancer.)</td></tr></table></div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.base.Driver.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/base.py#L210" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    <div class="interfaceinfo">overridden in <a href="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.html">libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver</a>, <a href="libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver.html">libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver</a>, <a href="libcloud.loadbalancer.drivers.gogrid.GoGridLBDriver.html">libcloud.loadbalancer.drivers.gogrid.GoGridLBDriver</a>, <a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html">libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver</a></div>
+    <div>Detach member from balancer<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2"><code>bool</code> True if member detach was successful, otherwise False</td></tr></table></div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.base.Driver.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/base.py#L221" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    <div class="interfaceinfo">overridden in <a href="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.html">libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver</a>, <a href="libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver.html">libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver</a>, <a href="libcloud.loadbalancer.drivers.gogrid.GoGridLBDriver.html">libcloud.loadbalancer.drivers.gogrid.GoGridLBDriver</a>, <a href="libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver.html">libcloud.loadbalancer.drivers.rackspace.RackspaceLBDriver</a></div>
+    <div>Return list of members attached to balancer<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2"><code>list</code> of <a 
+href="libcloud.loadbalancer.base.Member.html"><code>Member</code></a>s</td></tr></table></div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.base.Driver._value_to_algorithm">
+    
+  </a>
+  <a name="_value_to_algorithm">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _value_to_algorithm(self, value):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/base.py#L232" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div>Return <code>LBAlgorithm</code> based on the value.<table class="fieldTable"></table></div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.base.Driver._algorithm_to_value">
+    
+  </a>
+  <a name="_algorithm_to_value">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _algorithm_to_value(self, algorithm):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/base.py#L242" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div>Return value based in the algorithm (<code>LBAlgorithm</code>).<table class="fieldTable"></table></div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.base.Driver.list_supported_algorithms">
+    
+  </a>
+  <a name="list_supported_algorithms">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    list_supported_algorithms(self):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/base.py#L252" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div>Return algorithms supported by this driver.<table class="fieldTable"></table></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-07-15 18:48:28.
+    </address>
+  </body>
+</html>
\ No newline at end of file

Added: libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.base.LoadBalancer.html
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.base.LoadBalancer.html?rev=1361882&view=auto
==============================================================================
--- libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.base.LoadBalancer.html (added)
+++ libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.base.LoadBalancer.html Mon Jul 16 01:49:07 2012
@@ -0,0 +1,227 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+  "DTD/xhtml1-strict.dtd">
+<html>
+  <head>
+    <title>libcloud.loadbalancer.base.LoadBalancer : 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.b.LoadBalancer(<span title="object">object</span>) : 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.base.html">base</a></span>
+      <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/base.py#L50">View Source</a>
+      <a href="classIndex.html#libcloud.loadbalancer.base.LoadBalancer">View In Hierarchy</a>
+    </p>
+    <div>
+      
+    </div>
+    <div>Provide a common interface for handling Load Balancers.<table class="fieldTable"></table></div>
+
+    
+    
+    <div id="splitTables">
+      <table class="children sortable" id="id177">
+  
+  
+<tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.base.LoadBalancer.html#__init__">__init__</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.base.LoadBalancer.html#attach_compute_node">attach_compute_node</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.base.LoadBalancer.html#attach_member">attach_member</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.base.LoadBalancer.html#detach_member">detach_member</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.base.LoadBalancer.html#list_members">list_members</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.base.LoadBalancer.html#destroy">destroy</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.base.LoadBalancer.html#__repr__">__repr__</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr>
+  
+</table>
+      
+      
+    </div>
+    
+    
+    
+
+    <div class="function">
+  <a name="libcloud.loadbalancer.base.LoadBalancer.__init__">
+    
+  </a>
+  <a name="__init__">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    __init__(self, id, name, state, ip, port, driver, extra=None):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/base.py#L55" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.base.LoadBalancer.attach_compute_node">
+    
+  </a>
+  <a name="attach_compute_node">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    attach_compute_node(self, node):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/base.py#L64" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.base.LoadBalancer.attach_member">
+    
+  </a>
+  <a name="attach_member">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    attach_member(self, member):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/base.py#L68" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.base.LoadBalancer.detach_member">
+    
+  </a>
+  <a name="detach_member">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    detach_member(self, member):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/base.py#L72" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.base.LoadBalancer.list_members">
+    
+  </a>
+  <a name="list_members">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    list_members(self):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/base.py#L76" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.base.LoadBalancer.destroy">
+    
+  </a>
+  <a name="destroy">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    destroy(self):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/base.py#L79" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.base.LoadBalancer.__repr__">
+    
+  </a>
+  <a name="__repr__">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    __repr__(self):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/base.py#L82" 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-07-15 18:48:28.
+    </address>
+  </body>
+</html>
\ No newline at end of file

Added: libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.base.Member.html
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.base.Member.html?rev=1361882&view=auto
==============================================================================
--- libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.base.Member.html (added)
+++ libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.base.Member.html Mon Jul 16 01:49:07 2012
@@ -0,0 +1,97 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+  "DTD/xhtml1-strict.dtd">
+<html>
+  <head>
+    <title>libcloud.loadbalancer.base.Member : 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.b.Member(<span title="object">object</span>) : 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.base.html">base</a></span>
+      <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/base.py#L27">View Source</a>
+      <a href="classIndex.html#libcloud.loadbalancer.base.Member">View In Hierarchy</a>
+    </p>
+    <div>
+      
+    </div>
+    <div class="undocumented">Undocumented</div>
+
+    
+    
+    <div id="splitTables">
+      <table class="children sortable" id="id176">
+  
+  
+<tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.base.Member.html#__init__">__init__</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.base.Member.html#__repr__">__repr__</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr>
+  
+</table>
+      
+      
+    </div>
+    
+    
+    
+
+    <div class="function">
+  <a name="libcloud.loadbalancer.base.Member.__init__">
+    
+  </a>
+  <a name="__init__">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    __init__(self, id, ip, port, extra=None):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/base.py#L29" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.base.Member.__repr__">
+    
+  </a>
+  <a name="__repr__">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    __repr__(self):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/base.py#L35" 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-07-15 18:48:28.
+    </address>
+  </body>
+</html>
\ No newline at end of file

Added: libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.base.html
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.base.html?rev=1361882&view=auto
==============================================================================
--- libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.base.html (added)
+++ libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.base.html Mon Jul 16 01:49:07 2012
@@ -0,0 +1,69 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+  "DTD/xhtml1-strict.dtd">
+<html>
+  <head>
+    <title>libcloud.loadbalancer.base : 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="module">l.l.base : module documentation</h1>
+    <p>
+      <span id="part">Part of <a href="libcloud.html">libcloud</a>.<a href="libcloud.loadbalancer.html">loadbalancer</a></span>
+      <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/base.py">View Source</a>
+      
+    </p>
+    <div>
+      
+    </div>
+    <div class="undocumented">No module docstring</div>
+
+    
+    
+    <div id="splitTables">
+      <table class="children sortable" id="id175">
+  
+  
+<tr class="class">
+    
+    
+    <td>Class</td>
+    <td><a href="libcloud.loadbalancer.base.Member.html">Member</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="class">
+    
+    
+    <td>Class</td>
+    <td><a href="libcloud.loadbalancer.base.Algorithm.html">Algorithm</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="class">
+    
+    
+    <td>Class</td>
+    <td><a href="libcloud.loadbalancer.base.LoadBalancer.html">LoadBalancer</a></td>
+    <td><span>Provide a common interface for handling Load Balancers.</span></td>
+  </tr><tr class="class">
+    
+    
+    <td>Class</td>
+    <td><a href="libcloud.loadbalancer.base.Driver.html">Driver</a></td>
+    <td><span>A base LBDriver class to derive from</span></td>
+  </tr>
+  
+</table>
+      
+      
+    </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-07-15 18:48:28.
+    </address>
+  </body>
+</html>
\ No newline at end of file

Added: libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.drivers.__init__.html
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.drivers.__init__.html?rev=1361882&view=auto
==============================================================================
--- libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.drivers.__init__.html (added)
+++ libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.drivers.__init__.html Mon Jul 16 01:49:07 2012
@@ -0,0 +1,40 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+  "DTD/xhtml1-strict.dtd">
+<html>
+  <head>
+    <title>libcloud.loadbalancer.drivers.__init__ : 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="module">l.l.d.__init__ : module 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></span>
+      <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/__init__.py">View Source</a>
+      
+    </p>
+    <div>
+      
+    </div>
+    <div class="undocumented">Undocumented</div>
+
+    
+    
+    <div id="splitTables">
+      
+      
+      
+    </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-07-15 18:48:28.
+    </address>
+  </body>
+</html>
\ No newline at end of file

Added: libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.html
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.html?rev=1361882&view=auto
==============================================================================
--- libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.html (added)
+++ libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.html Mon Jul 16 01:49:07 2012
@@ -0,0 +1,471 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+  "DTD/xhtml1-strict.dtd">
+<html>
+  <head>
+    <title>libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver : 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.b.BrightboxLBDriver(<a href="libcloud.loadbalancer.base.Driver.html">Driver</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.brightbox.html">brightbox</a></span>
+      <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/brightbox.py#L27">View Source</a>
+      <a href="classIndex.html#libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver">View In Hierarchy</a>
+    </p>
+    <div>
+      
+    </div>
+    <div class="undocumented">Undocumented</div>
+
+    
+    
+    <div id="splitTables">
+      <table class="children sortable" id="id192">
+  
+  
+<tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.html#list_protocols">list_protocols</a></td>
+    <td><span>Return a list of supported protocols.</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.html#list_balancers">list_balancers</a></td>
+    <td><span>List all loadbalancers</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.html#create_balancer">create_balancer</a></td>
+    <td><span>Create a new load balancer instance</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.html#destroy_balancer">destroy_balancer</a></td>
+    <td><span>Destroy a load balancer</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.html#get_balancer">get_balancer</a></td>
+    <td><span>Return a <code>LoadBalancer</code> object.</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.html#balancer_attach_compute_node">balancer_attach_compute_node</a></td>
+    <td><span>Attach a compute node as a member to the load balancer.</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.html#balancer_attach_member">balancer_attach_member</a></td>
+    <td><span>Attach a member to balancer</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.html#balancer_detach_member">balancer_detach_member</a></td>
+    <td><span>Detach member from balancer</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.html#balancer_list_members">balancer_list_members</a></td>
+    <td><span>Return list of members attached to balancer</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.html#_post">_post</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.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.brightbox.BrightboxLBDriver.html#_member_to_node">_member_to_node</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.html#_node_to_member">_node_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.brightbox.BrightboxLBDriver.html#_public_ip">_public_ip</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="id193">
+  
+  
+<tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.base.Driver.html#__init__">__init__</a></td>
+    <td></td>
+  </tr><tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.base.Driver.html#update_balancer">update_balancer</a></td>
+    <td><span>Sets the name, algorithm, protocol, or port on a load balancer.</span></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><span>Return algorithms supported by this driver.</span></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><span>Return <code>LBAlgorithm</code> based on the value.</span></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><span>Return value based in the algorithm (<code>LBAlgorithm</code>).</span></td>
+  </tr>
+  
+</table>
+      
+        <p>
+          Inherited from <a href="libcloud.common.base.BaseDriver.html">BaseDriver</a> (via <a href="libcloud.loadbalancer.base.Driver.html">Driver</a>):
+        </p>
+        <table class="children sortable" id="id194">
+  
+  
+<tr class="basemethod private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.common.base.BaseDriver.html#_ex_connection_class_kwargs">_ex_connection_class_kwargs</a></td>
+    <td><span>Return extra connection keyword arguments which are passed to the 
+Connection class constructor.</span></td>
+  </tr>
+  
+</table>
+      
+      
+    </div>
+    
+    
+    
+
+    <div class="function">
+  <a name="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.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/brightbox.py#L48" 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>
+    <div>Return a list of supported protocols.<table class="fieldTable"></table></div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.list_balancers">
+    
+  </a>
+  <a name="list_balancers">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    list_balancers(self):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/brightbox.py#L51" 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>
+    <div>List all loadbalancers<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2"><code>list</code> of <a 
+href="libcloud.loadbalancer.base.LoadBalancer.html"><code>LoadBalancer</code></a>
+objects</td></tr></table></div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.create_balancer">
+    
+  </a>
+  <a name="create_balancer">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    create_balancer(self, name, port, protocol, algorithm, members):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/brightbox.py#L57" 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>
+    <div>Create a new load balancer instance<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">name</td><td>Name of the new load balancer (required) (type: <code>str</code>)</td></tr><tr><td></td><td class="fieldArg">members</td><td><code>list</code> of<a 
+href="libcloud.loadbalancer.base.Member.html"><code>Member</code></a>s to 
+attach to balancer</td></tr><tr><td></td><td class="fieldArg">protocol</td><td>Loadbalancer protocol, defaults to http.</td></tr><tr><td></td><td class="fieldArg">port</td><td>Port the load balancer should listen on, defaults to 80 (type: <code>str</code>)</td></tr><tr><td></td><td class="fieldArg">algorithm</td><td>Load balancing algorithm, defaults to LBAlgorithm.ROUND_ROBIN (type: <code>LBAlgorithm</code>)</td></tr></table></div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.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/brightbox.py#L68" 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>
+    <div>Destroy a load balancer<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2"><code>bool</code> True if the destroy was successful, otherwise False</td></tr></table></div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.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/brightbox.py#L75" 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>
+    <div>Return a <code>LoadBalancer</code> object.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">balancer_id</td><td>id of a load balancer you want to fetch (type: <code>str</code>)</td></tr><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2"><code>LoadBalancer</code></td></tr></table></div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.balancer_attach_compute_node">
+    
+  </a>
+  <a name="balancer_attach_compute_node">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    balancer_attach_compute_node(self, balancer, node):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/brightbox.py#L81" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    <div class="interfaceinfo">overrides <a href="libcloud.loadbalancer.base.Driver.html#balancer_attach_compute_node">libcloud.loadbalancer.base.Driver.balancer_attach_compute_node</a></div>
+    <div>Attach a compute node as a member to the load balancer.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">node</td><td>Member to join to the balancer</td></tr></table></div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.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/brightbox.py#L84" 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>
+    <div>Attach a member to balancer<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">member</td><td>Member to join to the balancer (type: <code>Member</code> @return {Member} Member after joining the balancer.)</td></tr></table></div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.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/brightbox.py#L91" 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>
+    <div>Detach member from balancer<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2"><code>bool</code> True if member detach was successful, otherwise False</td></tr></table></div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.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/brightbox.py#L99" 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>
+    <div>Return list of members attached to balancer<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2"><code>list</code> of <a 
+href="libcloud.loadbalancer.base.Member.html"><code>Member</code></a>s</td></tr></table></div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver._post">
+    
+  </a>
+  <a name="_post">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _post(self, path, data={}):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/brightbox.py#L106" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver._to_balancer">
+    
+  </a>
+  <a name="_to_balancer">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _to_balancer(self, data):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/brightbox.py#L112" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver._member_to_node">
+    
+  </a>
+  <a name="_member_to_node">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _member_to_node(self, member):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/brightbox.py#L122" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver._node_to_member">
+    
+  </a>
+  <a name="_node_to_member">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _node_to_member(self, data):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/brightbox.py#L125" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver._public_ip">
+    
+  </a>
+  <a name="_public_ip">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _public_ip(self, data):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/brightbox.py#L128" 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-07-15 18:48:28.
+    </address>
+  </body>
+</html>
\ No newline at end of file

Added: libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.drivers.brightbox.html
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.drivers.brightbox.html?rev=1361882&view=auto
==============================================================================
--- libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.drivers.brightbox.html (added)
+++ libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.drivers.brightbox.html Mon Jul 16 01:49:07 2012
@@ -0,0 +1,51 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+  "DTD/xhtml1-strict.dtd">
+<html>
+  <head>
+    <title>libcloud.loadbalancer.drivers.brightbox : 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="module">l.l.d.brightbox : module 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></span>
+      <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/brightbox.py">View Source</a>
+      
+    </p>
+    <div>
+      
+    </div>
+    <div class="undocumented">Undocumented</div>
+
+    
+    
+    <div id="splitTables">
+      <table class="children sortable" id="id191">
+  
+  
+<tr class="class">
+    
+    
+    <td>Class</td>
+    <td><a href="libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.html">BrightboxLBDriver</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr>
+  
+</table>
+      
+      
+    </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-07-15 18:48:28.
+    </address>
+  </body>
+</html>
\ No newline at end of file

Added: libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver.html
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver.html?rev=1361882&view=auto
==============================================================================
--- libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver.html (added)
+++ libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver.html Mon Jul 16 01:49:07 2012
@@ -0,0 +1,401 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+  "DTD/xhtml1-strict.dtd">
+<html>
+  <head>
+    <title>libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver : 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.c.CloudStackLBDriver(<a href="libcloud.common.cloudstack.CloudStackDriverMixIn.html">CloudStackDriverMixIn</a>, <a href="libcloud.loadbalancer.base.Driver.html">Driver</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.cloudstack.html">cloudstack</a></span>
+      <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/cloudstack.py#L22">View Source</a>
+      <a href="classIndex.html#libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver">View In Hierarchy</a>
+    </p>
+    <div>
+      <p>Known subclasses: <a href="libcloud.loadbalancer.drivers.ninefold.NinefoldLBDriver.html">libcloud.loadbalancer.drivers.ninefold.NinefoldLBDriver</a></p>
+    </div>
+    <div>Driver for CloudStack load balancers.<table class="fieldTable"></table></div>
+
+    
+    
+    <div id="splitTables">
+      <table class="children sortable" id="id182">
+  
+  
+<tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver.html#list_protocols">list_protocols</a></td>
+    <td><span>We don't actually have any protocol awareness beyond TCP.</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver.html#list_balancers">list_balancers</a></td>
+    <td><span>List all loadbalancers</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver.html#get_balancer">get_balancer</a></td>
+    <td><span>Return a <code>LoadBalancer</code> object.</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver.html#create_balancer">create_balancer</a></td>
+    <td><span>Create a new load balancer instance</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver.html#destroy_balancer">destroy_balancer</a></td>
+    <td><span>Destroy a load balancer</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver.html#balancer_attach_member">balancer_attach_member</a></td>
+    <td><span>Attach a member to balancer</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver.html#balancer_detach_member">balancer_detach_member</a></td>
+    <td><span>Detach member from balancer</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver.html#balancer_list_members">balancer_list_members</a></td>
+    <td><span>Return list of members attached to balancer</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver.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.cloudstack.CloudStackLBDriver.html#_to_member">_to_member</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr>
+  
+</table>
+      
+        <p>
+          Inherited from <a href="libcloud.common.cloudstack.CloudStackDriverMixIn.html">CloudStackDriverMixIn</a>:
+        </p>
+        <table class="children sortable" id="id183">
+  
+  
+<tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.common.cloudstack.CloudStackDriverMixIn.html#__init__">__init__</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="basemethod private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.common.cloudstack.CloudStackDriverMixIn.html#_sync_request">_sync_request</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="basemethod private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.common.cloudstack.CloudStackDriverMixIn.html#_async_request">_async_request</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="id184">
+  
+  
+<tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.base.Driver.html#__init__">__init__</a></td>
+    <td></td>
+  </tr><tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.loadbalancer.base.Driver.html#update_balancer">update_balancer</a></td>
+    <td><span>Sets the name, algorithm, protocol, or port on a load balancer.</span></td>
+  </tr><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><span>Attach a compute node as a member to the load balancer.</span></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><span>Return algorithms supported by this driver.</span></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><span>Return <code>LBAlgorithm</code> based on the value.</span></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><span>Return value based in the algorithm (<code>LBAlgorithm</code>).</span></td>
+  </tr>
+  
+</table>
+      
+        <p>
+          Inherited from <a href="libcloud.common.base.BaseDriver.html">BaseDriver</a> (via <a href="libcloud.loadbalancer.base.Driver.html">Driver</a>):
+        </p>
+        <table class="children sortable" id="id185">
+  
+  
+<tr class="basemethod private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.common.base.BaseDriver.html#_ex_connection_class_kwargs">_ex_connection_class_kwargs</a></td>
+    <td><span>Return extra connection keyword arguments which are passed to the 
+Connection class constructor.</span></td>
+  </tr>
+  
+</table>
+      
+      
+    </div>
+    
+    
+    
+
+    <div class="function">
+  <a name="libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver.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/cloudstack.py#L37" 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>
+    <div>We don't actually have any protocol awareness beyond TCP.<table class="fieldTable"></table></div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver.list_balancers">
+    
+  </a>
+  <a name="list_balancers">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    list_balancers(self):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/cloudstack.py#L41" 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>
+    <div>List all loadbalancers<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2"><code>list</code> of <a 
+href="libcloud.loadbalancer.base.LoadBalancer.html"><code>LoadBalancer</code></a>
+objects</td></tr></table></div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver.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/cloudstack.py#L46" 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>
+    <div>Return a <code>LoadBalancer</code> object.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">balancer_id</td><td>id of a load balancer you want to fetch (type: <code>str</code>)</td></tr><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2"><code>LoadBalancer</code></td></tr></table></div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver.create_balancer">
+    
+  </a>
+  <a name="create_balancer">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    create_balancer(self, name, members, protocol='http', port=80, algorithm=DEFAULT_ALGORITHM, location=None, private_port=None):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/cloudstack.py#L53" 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>
+    <div>Create a new load balancer instance<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">name</td><td>Name of the new load balancer (required) (type: <code>str</code>)</td></tr><tr><td></td><td class="fieldArg">members</td><td><code>list</code> of<a 
+href="libcloud.loadbalancer.base.Member.html"><code>Member</code></a>s to 
+attach to balancer</td></tr><tr><td></td><td class="fieldArg">protocol</td><td>Loadbalancer protocol, defaults to http.</td></tr><tr><td></td><td class="fieldArg">port</td><td>Port the load balancer should listen on, defaults to 80 (type: <code>str</code>)</td></tr><tr><td></td><td class="fieldArg">algorithm</td><td>Load balancing algorithm, defaults to LBAlgorithm.ROUND_ROBIN (type: <code>LBAlgorithm</code>)</td></tr></table></div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver.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/cloudstack.py#L82" 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>
+    <div>Destroy a load balancer<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2"><code>bool</code> True if the destroy was successful, otherwise False</td></tr></table></div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver.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/cloudstack.py#L87" 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>
+    <div>Attach a member to balancer<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">member</td><td>Member to join to the balancer (type: <code>Member</code> @return {Member} Member after joining the balancer.)</td></tr></table></div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver.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/cloudstack.py#L93" 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>
+    <div>Detach member from balancer<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2"><code>bool</code> True if member detach was successful, otherwise False</td></tr></table></div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver.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/cloudstack.py#L98" 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>
+    <div>Return list of members attached to balancer<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2"><code>list</code> of <a 
+href="libcloud.loadbalancer.base.Member.html"><code>Member</code></a>s</td></tr></table></div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver._to_balancer">
+    
+  </a>
+  <a name="_to_balancer">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _to_balancer(self, obj):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/cloudstack.py#L104" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver._to_member">
+    
+  </a>
+  <a name="_to_member">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _to_member(self, obj, port):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/cloudstack.py#L117" 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-07-15 18:48:28.
+    </address>
+  </body>
+</html>
\ No newline at end of file

Added: libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.drivers.cloudstack.html
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.drivers.cloudstack.html?rev=1361882&view=auto
==============================================================================
--- libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.drivers.cloudstack.html (added)
+++ libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.drivers.cloudstack.html Mon Jul 16 01:49:07 2012
@@ -0,0 +1,51 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+  "DTD/xhtml1-strict.dtd">
+<html>
+  <head>
+    <title>libcloud.loadbalancer.drivers.cloudstack : 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="module">l.l.d.cloudstack : module 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></span>
+      <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/cloudstack.py">View Source</a>
+      
+    </p>
+    <div>
+      
+    </div>
+    <div class="undocumented">No module docstring</div>
+
+    
+    
+    <div id="splitTables">
+      <table class="children sortable" id="id181">
+  
+  
+<tr class="class">
+    
+    
+    <td>Class</td>
+    <td><a href="libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver.html">CloudStackLBDriver</a></td>
+    <td><span>Driver for CloudStack load balancers.</span></td>
+  </tr>
+  
+</table>
+      
+      
+    </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-07-15 18:48:28.
+    </address>
+  </body>
+</html>
\ No newline at end of file

Added: libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.drivers.gogrid.GoGridLBConnection.html
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.drivers.gogrid.GoGridLBConnection.html?rev=1361882&view=auto
==============================================================================
--- libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.drivers.gogrid.GoGridLBConnection.html (added)
+++ libcloud/site/trunk/content/apidocs/0.8.0/libcloud.loadbalancer.drivers.gogrid.GoGridLBConnection.html Mon Jul 16 01:49:07 2012
@@ -0,0 +1,62 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+  "DTD/xhtml1-strict.dtd">
+<html>
+  <head>
+    <title>libcloud.loadbalancer.drivers.gogrid.GoGridLBConnection : 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.g.GoGridLBConnection(<a href="libcloud.common.gogrid.GoGridConnection.html">GoGridConnection</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.gogrid.html">gogrid</a></span>
+      <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/gogrid.py#L45">View Source</a>
+      <a href="classIndex.html#libcloud.loadbalancer.drivers.gogrid.GoGridLBConnection">View In Hierarchy</a>
+    </p>
+    <div>
+      
+    </div>
+    <div>Connection class for the GoGrid load-balancer driver.<table class="fieldTable"></table></div>
+
+    
+    
+    <div id="splitTables">
+      
+      
+        <p>
+          Inherited from <a href="libcloud.common.gogrid.GoGridConnection.html">GoGridConnection</a>:
+        </p>
+        <table class="children sortable" id="id200">
+  
+  
+<tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.common.gogrid.GoGridConnection.html#add_default_params">add_default_params</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.common.gogrid.GoGridConnection.html#get_signature">get_signature</a></td>
+    <td><span>create sig from md5 of key + secret + time</span></td>
+  </tr>
+  
+</table>
+      
+      
+    </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-07-15 18:48:28.
+    </address>
+  </body>
+</html>
\ No newline at end of file