You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by bu...@apache.org on 2012/02/09 03:00:25 UTC

svn commit: r804306 [17/36] - in /websites/staging/libcloud/trunk/content/apidocs: ./ 0.8.0/

Added: websites/staging/libcloud/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.html
==============================================================================
--- websites/staging/libcloud/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.html (added)
+++ websites/staging/libcloud/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.html Thu Feb  9 02:00:15 2012
@@ -0,0 +1,1059 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+  "DTD/xhtml1-strict.dtd">
+<html>
+  <head>
+    <title>libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver : 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.c.d.o.OpenStack_1_0_NodeDriver(<a href="libcloud.compute.drivers.openstack.OpenStackNodeDriver.html">OpenStackNodeDriver</a>) : class documentation</h1>
+    <p>
+      <span id="part">Part of <a href="libcloud.html">libcloud</a>.<a href="libcloud.compute.html">compute</a>.<a href="libcloud.compute.drivers.html">drivers</a>.<a href="libcloud.compute.drivers.openstack.html">openstack</a></span>
+      <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L254">View Source</a>
+      <a href="classIndex.html#libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver">View In Hierarchy</a>
+    </p>
+    <div>
+      <p>Known subclasses: <a href="libcloud.compute.drivers.rackspace.RackspaceNodeDriver.html">libcloud.compute.drivers.rackspace.RackspaceNodeDriver</a></p>
+    </div>
+    <pre>OpenStack node driver.
+
+Extra node attributes:
+    - password: root password, available after create.
+    - hostId: represents the host your cloud server runs on
+    - imageId: id of image
+    - flavorId: id of flavor</pre>
+
+    
+    
+    <div id="splitTables">
+      <table class="children sortable" id="id216">
+  
+  
+<tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.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.compute.drivers.openstack.OpenStack_1_0_NodeDriver.html#create_node">create_node</a></td>
+    <td><tt>Create a new node</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.html#ex_set_password">ex_set_password</a></td>
+    <td><tt>Sets the Node's root password.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.html#ex_set_server_name">ex_set_server_name</a></td>
+    <td><tt>Sets the Node's name.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.html#ex_resize">ex_resize</a></td>
+    <td><tt>Change an existing server flavor / scale the server up or down.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.html#ex_confirm_resize">ex_confirm_resize</a></td>
+    <td><tt>Confirm a resize request which is currently in progress. If a resize request is not explicitly confirmed or reverted it's automatically confirmed after 24 hours.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.html#ex_revert_resize">ex_revert_resize</a></td>
+    <td><tt>Revert a resize request which is currently in progress. All resizes are automatically confirmed after 24 hours if they have not already been confirmed explicitly or reverted.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.html#ex_rebuild">ex_rebuild</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.html#ex_create_ip_group">ex_create_ip_group</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.html#ex_list_ip_groups">ex_list_ip_groups</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.html#ex_delete_ip_group">ex_delete_ip_group</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.html#ex_share_ip">ex_share_ip</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.html#ex_unshare_ip">ex_unshare_ip</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.html#ex_list_ip_addresses">ex_list_ip_addresses</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.html#ex_limits">ex_limits</a></td>
+    <td><span class="undocumented">No summary</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.html#ex_save_image">ex_save_image</a></td>
+    <td><tt>Create an image for node.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.html#ex_delete_image">ex_delete_image</a></td>
+    <td><tt>Delete an image for node.</tt></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.html#_to_images">_to_images</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.html#_to_image">_to_image</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.html#_change_password_or_name">_change_password_or_name</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.html#_metadata_to_xml">_metadata_to_xml</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.html#_files_to_xml">_files_to_xml</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.html#_reboot_node">_reboot_node</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.html#_node_action">_node_action</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.html#_to_nodes">_to_nodes</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.html#_to_node_from_obj">_to_node_from_obj</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.html#_to_node">_to_node</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.html#_to_sizes">_to_sizes</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.html#_to_size">_to_size</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.html#_to_shared_ip_group">_to_shared_ip_group</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.html#_to_ip_addresses">_to_ip_addresses</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.html#_get_size_price">_get_size_price</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr>
+  
+</table>
+      
+        <p>
+          Inherited from <a href="libcloud.compute.drivers.openstack.OpenStackNodeDriver.html">OpenStackNodeDriver</a>:
+        </p>
+        <table class="children sortable" id="id217">
+  
+  
+<tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStackNodeDriver.html#__new__">__new__</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStackNodeDriver.html#destroy_node">destroy_node</a></td>
+    <td><tt>Destroy a node.</tt></td>
+  </tr><tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStackNodeDriver.html#reboot_node">reboot_node</a></td>
+    <td><tt>Reboot a node.</tt></td>
+  </tr><tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStackNodeDriver.html#list_nodes">list_nodes</a></td>
+    <td><tt>List all nodes @return: C{list} of L{Node} objects</tt></td>
+  </tr><tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStackNodeDriver.html#list_images">list_images</a></td>
+    <td><tt>List images on a provider</tt></td>
+  </tr><tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStackNodeDriver.html#list_sizes">list_sizes</a></td>
+    <td><tt>List sizes on a provider</tt></td>
+  </tr><tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStackNodeDriver.html#list_locations">list_locations</a></td>
+    <td><tt>List data centers for a provider @return: C{list} of L{NodeLocation} objects</tt></td>
+  </tr><tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStackNodeDriver.html#ex_get_node_details">ex_get_node_details</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStackNodeDriver.html#ex_soft_reboot_node">ex_soft_reboot_node</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStackNodeDriver.html#ex_hard_reboot_node">ex_hard_reboot_node</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="basemethod private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStackNodeDriver.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>
+  
+</table>
+      
+        <p>
+          Inherited from <a href="libcloud.compute.base.NodeDriver.html">NodeDriver</a> (via <a href="libcloud.compute.drivers.openstack.OpenStackNodeDriver.html">OpenStackNodeDriver</a>):
+        </p>
+        <table class="children sortable" id="id218">
+  
+  
+<tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.base.NodeDriver.html#deploy_node">deploy_node</a></td>
+    <td><tt>Create a new node, and start deployment.</tt></td>
+  </tr><tr class="basemethod private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.base.NodeDriver.html#_wait_until_running">_wait_until_running</a></td>
+    <td><tt>Block until node is fully booted and has an IP address assigned.</tt></td>
+  </tr><tr class="basemethod private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.base.NodeDriver.html#_ssh_client_connect">_ssh_client_connect</a></td>
+    <td><tt>Try to connect to the remote SSH server. If a connection times out or is refused it is retried up to timeout number of seconds.</tt></td>
+  </tr><tr class="basemethod private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.base.NodeDriver.html#_run_deployment_script">_run_deployment_script</a></td>
+    <td><tt>Run the deployment script on the provided node. At this point it is assumed that SSH connection has already been established.</tt></td>
+  </tr>
+  
+</table>
+      
+      
+    </div>
+    
+    
+    
+
+    <div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.__init__">
+    
+  </a>
+  <a name="__init__">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    __init__(self, *args, **kwargs):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L271" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    <div class="interfaceinfo">overrides <a href="libcloud.compute.base.NodeDriver.html#__init__">libcloud.compute.base.NodeDriver.__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.compute.drivers.openstack.OpenStack_1_0_NodeDriver._to_images">
+    
+  </a>
+  <a name="_to_images">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _to_images(self, object, ex_only_active):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L280" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver._to_image">
+    
+  </a>
+  <a name="_to_image">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _to_image(self, element):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L289" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver._change_password_or_name">
+    
+  </a>
+  <a name="_change_password_or_name">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _change_password_or_name(self, node, name=None, password=None):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L299" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.create_node">
+    
+  </a>
+  <a name="create_node">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    create_node(self, **kwargs):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L321" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    <div class="interfaceinfo">overrides <a href="libcloud.compute.base.NodeDriver.html#create_node">libcloud.compute.base.NodeDriver.create_node</a></div>
+    <pre>Create a new node
+
+See L{NodeDriver.create_node} for more keyword args.
+@keyword    ex_metadata: Key/Value metadata to associate with a node
+@type       ex_metadata: C{dict}
+
+@keyword    ex_files:   File Path =&gt; File contents to create on
+                        the node
+@type       ex_files:   C{dict}</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.ex_set_password">
+    
+  </a>
+  <a name="ex_set_password">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_set_password(self, node, password):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L368" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Sets the Node's root password.
+
+This will reboot the instance to complete the operation.
+
+L{node.extra['password']} will be set to the new value if the
+operation was successful.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.ex_set_server_name">
+    
+  </a>
+  <a name="ex_set_server_name">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_set_server_name(self, node, name):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L379" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Sets the Node's name.
+
+This will reboot the instance to complete the operation.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.ex_resize">
+    
+  </a>
+  <a name="ex_resize">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_resize(self, node, size):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L387" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Change an existing server flavor / scale the server up or down.
+
+@keyword    node: node to resize.
+@param      node: C{Node}
+
+@keyword    size: new size.
+@param      size: C{NodeSize}</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.ex_confirm_resize">
+    
+  </a>
+  <a name="ex_confirm_resize">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_confirm_resize(self, node):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L409" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Confirm a resize request which is currently in progress. If a resize
+request is not explicitly confirmed or reverted it's automatically
+confirmed after 24 hours.
+
+For more info refer to the API documentation: http://goo.gl/zjFI1
+
+@keyword    node: node for which the resize request will be confirmed.
+@param      node: C{Node}</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.ex_revert_resize">
+    
+  </a>
+  <a name="ex_revert_resize">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_revert_resize(self, node):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L430" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Revert a resize request which is currently in progress.
+All resizes are automatically confirmed after 24 hours if they have
+not already been confirmed explicitly or reverted.
+
+For more info refer to the API documentation: http://goo.gl/AizBu
+
+@keyword    node: node for which the resize request will be reverted.
+@param      node: C{Node}</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.ex_rebuild">
+    
+  </a>
+  <a name="ex_rebuild">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_rebuild(self, node_id, image_id):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L451" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.ex_create_ip_group">
+    
+  </a>
+  <a name="ex_create_ip_group">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_create_ip_group(self, group_name, node_id=None):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L471" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.ex_list_ip_groups">
+    
+  </a>
+  <a name="ex_list_ip_groups">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_list_ip_groups(self, details=False):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L494" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.ex_delete_ip_group">
+    
+  </a>
+  <a name="ex_delete_ip_group">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_delete_ip_group(self, group_id):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L502" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.ex_share_ip">
+    
+  </a>
+  <a name="ex_share_ip">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_share_ip(self, group_id, node_id, ip, configure_node=True):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L507" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.ex_unshare_ip">
+    
+  </a>
+  <a name="ex_unshare_ip">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_unshare_ip(self, node_id, ip):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L531" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.ex_list_ip_addresses">
+    
+  </a>
+  <a name="ex_list_ip_addresses">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_list_ip_addresses(self, node_id):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L542" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver._metadata_to_xml">
+    
+  </a>
+  <a name="_metadata_to_xml">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _metadata_to_xml(self, metadata):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L552" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver._files_to_xml">
+    
+  </a>
+  <a name="_files_to_xml">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _files_to_xml(self, files):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L563" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver._reboot_node">
+    
+  </a>
+  <a name="_reboot_node">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _reboot_node(self, node, reboot_type='SOFT'):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L576" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver._node_action">
+    
+  </a>
+  <a name="_node_action">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _node_action(self, node, body):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L580" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver._to_nodes">
+    
+  </a>
+  <a name="_to_nodes">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _to_nodes(self, object):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L589" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver._to_node_from_obj">
+    
+  </a>
+  <a name="_to_node_from_obj">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _to_node_from_obj(self, obj):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L593" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver._to_node">
+    
+  </a>
+  <a name="_to_node">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _to_node(self, el):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L597" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver._to_sizes">
+    
+  </a>
+  <a name="_to_sizes">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _to_sizes(self, object):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L633" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver._to_size">
+    
+  </a>
+  <a name="_to_size">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _to_size(self, el):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L637" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.ex_limits">
+    
+  </a>
+  <a name="ex_limits">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_limits(self):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L648" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Extra call to get account's limits, such as
+rates (for example amount of POST requests per day)
+and absolute limits like total amount of available
+RAM to be used by servers.
+
+@return: C{dict} with keys 'rate' and 'absolute'</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.ex_save_image">
+    
+  </a>
+  <a name="ex_save_image">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_save_image(self, node, name):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L678" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Create an image for node.
+
+@keyword    node: node to use as a base for image
+@param      node: L{Node}
+@keyword    name: name for new image
+@param      name: C{string}</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver.ex_delete_image">
+    
+  </a>
+  <a name="ex_delete_image">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_delete_image(self, image):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L697" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Delete an image for node.
+
+@keyword    image: the image to be deleted
+@param      image: L{NodeImage}</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver._to_shared_ip_group">
+    
+  </a>
+  <a name="_to_shared_ip_group">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _to_shared_ip_group(self, el):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L707" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver._to_ip_addresses">
+    
+  </a>
+  <a name="_to_ip_addresses">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _to_ip_addresses(self, el):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L719" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver._get_size_price">
+    
+  </a>
+  <a name="_get_size_price">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _get_size_price(self, size_id):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L728" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    <div class="interfaceinfo">overrides <a href="libcloud.compute.base.NodeDriver.html#_get_size_price">libcloud.compute.base.NodeDriver._get_size_price</a></div>
+    <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-02-08 17:57:04.
+    </address>
+  </body>
+</html>
\ No newline at end of file

Added: websites/staging/libcloud/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.openstack.OpenStack_1_0_NodeIpAddresses.html
==============================================================================
--- websites/staging/libcloud/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.openstack.OpenStack_1_0_NodeIpAddresses.html (added)
+++ websites/staging/libcloud/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.openstack.OpenStack_1_0_NodeIpAddresses.html Thu Feb  9 02:00:15 2012
@@ -0,0 +1,71 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+  "DTD/xhtml1-strict.dtd">
+<html>
+  <head>
+    <title>libcloud.compute.drivers.openstack.OpenStack_1_0_NodeIpAddresses : 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.c.d.o.OpenStack_1_0_NodeIpAddresses(<span title="object">object</span>) : class documentation</h1>
+    <p>
+      <span id="part">Part of <a href="libcloud.html">libcloud</a>.<a href="libcloud.compute.html">compute</a>.<a href="libcloud.compute.drivers.html">drivers</a>.<a href="libcloud.compute.drivers.openstack.html">openstack</a></span>
+      <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L748">View Source</a>
+      <a href="classIndex.html#libcloud.compute.drivers.openstack.OpenStack_1_0_NodeIpAddresses">View In Hierarchy</a>
+    </p>
+    <div>
+      
+    </div>
+    <pre>List of public and private IP addresses of a Node.</pre>
+
+    
+    
+    <div id="splitTables">
+      <table class="children sortable" id="id220">
+  
+  
+<tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeIpAddresses.html#__init__">__init__</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr>
+  
+</table>
+      
+      
+    </div>
+    
+    
+    
+
+    <div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_0_NodeIpAddresses.__init__">
+    
+  </a>
+  <a name="__init__">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    __init__(self, public_addresses, private_addresses):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L753" 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-02-08 17:57:04.
+    </address>
+  </body>
+</html>
\ No newline at end of file

Added: websites/staging/libcloud/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.openstack.OpenStack_1_0_Response.html
==============================================================================
--- websites/staging/libcloud/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.openstack.OpenStack_1_0_Response.html (added)
+++ websites/staging/libcloud/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.openstack.OpenStack_1_0_Response.html Thu Feb  9 02:00:15 2012
@@ -0,0 +1,121 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+  "DTD/xhtml1-strict.dtd">
+<html>
+  <head>
+    <title>libcloud.compute.drivers.openstack.OpenStack_1_0_Response : 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.c.d.o.OpenStack_1_0_Response(<a href="libcloud.compute.drivers.openstack.OpenStackResponse.html">OpenStackResponse</a>) : class documentation</h1>
+    <p>
+      <span id="part">Part of <a href="libcloud.html">libcloud</a>.<a href="libcloud.compute.html">compute</a>.<a href="libcloud.compute.drivers.html">drivers</a>.<a href="libcloud.compute.drivers.openstack.html">openstack</a></span>
+      <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L237">View Source</a>
+      <a href="classIndex.html#libcloud.compute.drivers.openstack.OpenStack_1_0_Response">View In Hierarchy</a>
+    </p>
+    <div>
+      
+    </div>
+    <div class="undocumented">Undocumented</div>
+
+    
+    
+    <div id="splitTables">
+      <table class="children sortable" id="id211">
+  
+  
+<tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_0_Response.html#__init__">__init__</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr>
+  
+</table>
+      
+        <p>
+          Inherited from <a href="libcloud.compute.drivers.openstack.OpenStackResponse.html">OpenStackResponse</a>:
+        </p>
+        <table class="children sortable" id="id212">
+  
+  
+<tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStackResponse.html#success">success</a></td>
+    <td><tt>Determine if our request was successful.</tt></td>
+  </tr><tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStackResponse.html#has_content_type">has_content_type</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStackResponse.html#parse_body">parse_body</a></td>
+    <td><tt>Parse response body.</tt></td>
+  </tr><tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStackResponse.html#parse_error">parse_error</a></td>
+    <td><tt>Parse the error messages.</tt></td>
+  </tr>
+  
+</table>
+      
+        <p>
+          Inherited from <a href="libcloud.common.base.Response.html">Response</a> (via <a href="libcloud.compute.drivers.openstack.OpenStackResponse.html">OpenStackResponse</a>):
+        </p>
+        <table class="children sortable" id="id213">
+  
+  
+<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.compute.drivers.openstack.OpenStack_1_0_Response.__init__">
+    
+  </a>
+  <a name="__init__">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    __init__(self, *args, **kwargs):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L239" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    <div class="interfaceinfo">overrides <a href="libcloud.common.base.Response.html#__init__">libcloud.common.base.Response.__init__</a></div>
+    <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-02-08 17:57:04.
+    </address>
+  </body>
+</html>
\ No newline at end of file

Added: websites/staging/libcloud/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.openstack.OpenStack_1_0_SharedIpGroup.html
==============================================================================
--- websites/staging/libcloud/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.openstack.OpenStack_1_0_SharedIpGroup.html (added)
+++ websites/staging/libcloud/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.openstack.OpenStack_1_0_SharedIpGroup.html Thu Feb  9 02:00:15 2012
@@ -0,0 +1,71 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+  "DTD/xhtml1-strict.dtd">
+<html>
+  <head>
+    <title>libcloud.compute.drivers.openstack.OpenStack_1_0_SharedIpGroup : 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.c.d.o.OpenStack_1_0_SharedIpGroup(<span title="object">object</span>) : class documentation</h1>
+    <p>
+      <span id="part">Part of <a href="libcloud.html">libcloud</a>.<a href="libcloud.compute.html">compute</a>.<a href="libcloud.compute.drivers.html">drivers</a>.<a href="libcloud.compute.drivers.openstack.html">openstack</a></span>
+      <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L737">View Source</a>
+      <a href="classIndex.html#libcloud.compute.drivers.openstack.OpenStack_1_0_SharedIpGroup">View In Hierarchy</a>
+    </p>
+    <div>
+      
+    </div>
+    <pre>Shared IP group info.</pre>
+
+    
+    
+    <div id="splitTables">
+      <table class="children sortable" id="id219">
+  
+  
+<tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_0_SharedIpGroup.html#__init__">__init__</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr>
+  
+</table>
+      
+      
+    </div>
+    
+    
+    
+
+    <div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_0_SharedIpGroup.__init__">
+    
+  </a>
+  <a name="__init__">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    __init__(self, id, name, servers=None):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L742" 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-02-08 17:57:04.
+    </address>
+  </body>
+</html>
\ No newline at end of file

Added: websites/staging/libcloud/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.openstack.OpenStack_1_1_Connection.html
==============================================================================
--- websites/staging/libcloud/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.openstack.OpenStack_1_1_Connection.html (added)
+++ websites/staging/libcloud/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.openstack.OpenStack_1_1_Connection.html Thu Feb  9 02:00:15 2012
@@ -0,0 +1,139 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+  "DTD/xhtml1-strict.dtd">
+<html>
+  <head>
+    <title>libcloud.compute.drivers.openstack.OpenStack_1_1_Connection : 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.c.d.o.OpenStack_1_1_Connection(<a href="libcloud.compute.drivers.openstack.OpenStackComputeConnection.html">OpenStackComputeConnection</a>) : class documentation</h1>
+    <p>
+      <span id="part">Part of <a href="libcloud.html">libcloud</a>.<a href="libcloud.compute.html">compute</a>.<a href="libcloud.compute.drivers.html">drivers</a>.<a href="libcloud.compute.drivers.openstack.html">openstack</a></span>
+      <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L767">View Source</a>
+      <a href="classIndex.html#libcloud.compute.drivers.openstack.OpenStack_1_1_Connection">View In Hierarchy</a>
+    </p>
+    <div>
+      <p>Known subclasses: <a href="libcloud.dns.drivers.rackspace.RackspaceDNSConnection.html">libcloud.dns.drivers.rackspace.RackspaceDNSConnection</a></p>
+    </div>
+    <div class="undocumented">Undocumented</div>
+
+    
+    
+    <div id="splitTables">
+      <table class="children sortable" id="id224">
+  
+  
+<tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_1_Connection.html#encode_data">encode_data</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr>
+  
+</table>
+      
+        <p>
+          Inherited from <a href="libcloud.compute.drivers.openstack.OpenStackComputeConnection.html">OpenStackComputeConnection</a>:
+        </p>
+        <table class="children sortable" id="id225">
+  
+  
+<tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStackComputeConnection.html#request">request</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr>
+  
+</table>
+      
+        <p>
+          Inherited from <a href="libcloud.common.openstack.OpenStackBaseConnection.html">OpenStackBaseConnection</a> (via <a href="libcloud.compute.drivers.openstack.OpenStackComputeConnection.html">OpenStackComputeConnection</a>):
+        </p>
+        <table class="children sortable" id="id226">
+  
+  
+<tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.common.openstack.OpenStackBaseConnection.html#__init__">__init__</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.common.openstack.OpenStackBaseConnection.html#add_default_headers">add_default_headers</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.common.openstack.OpenStackBaseConnection.html#morph_action_hook">morph_action_hook</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.common.openstack.OpenStackBaseConnection.html#base_url">base_url</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="basemethod private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.common.openstack.OpenStackBaseConnection.html#_get_base_url">_get_base_url</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="basemethod private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.common.openstack.OpenStackBaseConnection.html#_get_default_region">_get_default_region</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="basemethod private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.common.openstack.OpenStackBaseConnection.html#_populate_hosts_and_request_paths">_populate_hosts_and_request_paths</a></td>
+    <td><tt>OpenStack uses a separate host for API calls which is only provided after an initial authentication request. If we haven't made that request yet, do it here. Otherwise, just return the management host.</tt></td>
+  </tr>
+  
+</table>
+      
+      
+    </div>
+    
+    
+    
+
+    <div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_1_Connection.encode_data">
+    
+  </a>
+  <a name="encode_data">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    encode_data(self, data):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L773" 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-02-08 17:57:04.
+    </address>
+  </body>
+</html>
\ No newline at end of file

Added: websites/staging/libcloud/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.html
==============================================================================
--- websites/staging/libcloud/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.html (added)
+++ websites/staging/libcloud/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.html Thu Feb  9 02:00:15 2012
@@ -0,0 +1,960 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+  "DTD/xhtml1-strict.dtd">
+<html>
+  <head>
+    <title>libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver : 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.c.d.o.OpenStack_1_1_NodeDriver(<a href="libcloud.compute.drivers.openstack.OpenStackNodeDriver.html">OpenStackNodeDriver</a>) : class documentation</h1>
+    <p>
+      <span id="part">Part of <a href="libcloud.html">libcloud</a>.<a href="libcloud.compute.html">compute</a>.<a href="libcloud.compute.drivers.html">drivers</a>.<a href="libcloud.compute.drivers.openstack.html">openstack</a></span>
+      <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L777">View Source</a>
+      <a href="classIndex.html#libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver">View In Hierarchy</a>
+    </p>
+    <div>
+      
+    </div>
+    <pre>OpenStack node driver.</pre>
+
+    
+    
+    <div id="splitTables">
+      <table class="children sortable" id="id227">
+  
+  
+<tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.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.compute.drivers.openstack.OpenStack_1_1_NodeDriver.html#create_node">create_node</a></td>
+    <td><tt>Create a new node</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.html#ex_set_password">ex_set_password</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.html#ex_rebuild">ex_rebuild</a></td>
+    <td><tt>Rebuild a Node.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.html#ex_resize">ex_resize</a></td>
+    <td><tt>Change a node size.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.html#ex_confirm_resize">ex_confirm_resize</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.html#ex_revert_resize">ex_revert_resize</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.html#ex_save_image">ex_save_image</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.html#ex_set_server_name">ex_set_server_name</a></td>
+    <td><tt>Sets the Node's name.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.html#ex_get_metadata">ex_get_metadata</a></td>
+    <td><tt>Get a Node's metadata.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.html#ex_set_metadata">ex_set_metadata</a></td>
+    <td><tt>Sets the Node's metadata.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.html#ex_update_node">ex_update_node</a></td>
+    <td><tt>Update the Node's editable attributes.  The OpenStack API currently supports editing name and IPv4/IPv6 access addresses.</tt></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.html#ex_get_size">ex_get_size</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.html#ex_get_image">ex_get_image</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.html#ex_delete_image">ex_delete_image</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.html#_to_images">_to_images</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.html#_to_image">_to_image</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.html#_to_nodes">_to_nodes</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.html#_to_sizes">_to_sizes</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.html#_create_args_to_params">_create_args_to_params</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.html#_files_to_personality">_files_to_personality</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.html#_reboot_node">_reboot_node</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.html#_node_action">_node_action</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.html#_update_node">_update_node</a></td>
+    <td><tt>Updates the editable attributes of a server, which currently include its name and IPv4/IPv6 access addresses.</tt></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.html#_to_node_from_obj">_to_node_from_obj</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.html#_to_node">_to_node</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.html#_to_size">_to_size</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.html#_get_size_price">_get_size_price</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="method private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.html#_extract_image_id_from_url">_extract_image_id_from_url</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr>
+  
+</table>
+      
+        <p>
+          Inherited from <a href="libcloud.compute.drivers.openstack.OpenStackNodeDriver.html">OpenStackNodeDriver</a>:
+        </p>
+        <table class="children sortable" id="id228">
+  
+  
+<tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStackNodeDriver.html#__new__">__new__</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStackNodeDriver.html#destroy_node">destroy_node</a></td>
+    <td><tt>Destroy a node.</tt></td>
+  </tr><tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStackNodeDriver.html#reboot_node">reboot_node</a></td>
+    <td><tt>Reboot a node.</tt></td>
+  </tr><tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStackNodeDriver.html#list_nodes">list_nodes</a></td>
+    <td><tt>List all nodes @return: C{list} of L{Node} objects</tt></td>
+  </tr><tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStackNodeDriver.html#list_images">list_images</a></td>
+    <td><tt>List images on a provider</tt></td>
+  </tr><tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStackNodeDriver.html#list_sizes">list_sizes</a></td>
+    <td><tt>List sizes on a provider</tt></td>
+  </tr><tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStackNodeDriver.html#list_locations">list_locations</a></td>
+    <td><tt>List data centers for a provider @return: C{list} of L{NodeLocation} objects</tt></td>
+  </tr><tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStackNodeDriver.html#ex_get_node_details">ex_get_node_details</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStackNodeDriver.html#ex_soft_reboot_node">ex_soft_reboot_node</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStackNodeDriver.html#ex_hard_reboot_node">ex_hard_reboot_node</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="basemethod private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStackNodeDriver.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>
+  
+</table>
+      
+        <p>
+          Inherited from <a href="libcloud.compute.base.NodeDriver.html">NodeDriver</a> (via <a href="libcloud.compute.drivers.openstack.OpenStackNodeDriver.html">OpenStackNodeDriver</a>):
+        </p>
+        <table class="children sortable" id="id229">
+  
+  
+<tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.base.NodeDriver.html#deploy_node">deploy_node</a></td>
+    <td><tt>Create a new node, and start deployment.</tt></td>
+  </tr><tr class="basemethod private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.base.NodeDriver.html#_wait_until_running">_wait_until_running</a></td>
+    <td><tt>Block until node is fully booted and has an IP address assigned.</tt></td>
+  </tr><tr class="basemethod private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.base.NodeDriver.html#_ssh_client_connect">_ssh_client_connect</a></td>
+    <td><tt>Try to connect to the remote SSH server. If a connection times out or is refused it is retried up to timeout number of seconds.</tt></td>
+  </tr><tr class="basemethod private">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.base.NodeDriver.html#_run_deployment_script">_run_deployment_script</a></td>
+    <td><tt>Run the deployment script on the provided node. At this point it is assumed that SSH connection has already been established.</tt></td>
+  </tr>
+  
+</table>
+      
+      
+    </div>
+    
+    
+    
+
+    <div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.__init__">
+    
+  </a>
+  <a name="__init__">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    __init__(self, *args, **kwargs):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L788" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    <div class="interfaceinfo">overrides <a href="libcloud.compute.base.NodeDriver.html#__init__">libcloud.compute.base.NodeDriver.__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.compute.drivers.openstack.OpenStack_1_1_NodeDriver.create_node">
+    
+  </a>
+  <a name="create_node">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    create_node(self, **kwargs):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L797" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    <div class="interfaceinfo">overrides <a href="libcloud.compute.base.NodeDriver.html#create_node">libcloud.compute.base.NodeDriver.create_node</a></div>
+    <pre>Create a new node
+
+See L{NodeDriver.create_node} for more keyword args.
+@keyword    ex_metadata: Key/Value metadata to associate with a node
+@type       ex_metadata: C{dict}
+
+@keyword    ex_files:   File Path =&gt; File contents to create on
+                        the node
+@type       ex_files:   C{dict}</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver._to_images">
+    
+  </a>
+  <a name="_to_images">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _to_images(self, obj, ex_only_active):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L822" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver._to_image">
+    
+  </a>
+  <a name="_to_image">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _to_image(self, api_image):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L831" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver._to_nodes">
+    
+  </a>
+  <a name="_to_nodes">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _to_nodes(self, obj):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L845" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver._to_sizes">
+    
+  </a>
+  <a name="_to_sizes">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _to_sizes(self, obj):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L849" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver._create_args_to_params">
+    
+  </a>
+  <a name="_create_args_to_params">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _create_args_to_params(self, node, **kwargs):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L853" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver._files_to_personality">
+    
+  </a>
+  <a name="_files_to_personality">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _files_to_personality(self, files):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L878" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver._reboot_node">
+    
+  </a>
+  <a name="_reboot_node">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _reboot_node(self, node, reboot_type='SOFT'):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L886" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.ex_set_password">
+    
+  </a>
+  <a name="ex_set_password">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_set_password(self, node, password):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L890" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.ex_rebuild">
+    
+  </a>
+  <a name="ex_rebuild">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_rebuild(self, node, image):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L895" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Rebuild a Node.
+
+@type node: C{Node}
+@param node: Node to rebuild.
+
+@type image: C{NodeImage}
+@param image: New image to use.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.ex_resize">
+    
+  </a>
+  <a name="ex_resize">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_resize(self, node, size):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L909" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Change a node size.
+
+@type node: C{Node}
+@param node: Node to resize.
+
+@type image: C{NodeSize}
+@param image: New size to use.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.ex_confirm_resize">
+    
+  </a>
+  <a name="ex_confirm_resize">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_confirm_resize(self, node):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L924" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.ex_revert_resize">
+    
+  </a>
+  <a name="ex_revert_resize">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_revert_resize(self, node):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L928" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.ex_save_image">
+    
+  </a>
+  <a name="ex_save_image">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_save_image(self, node, name, metadata=None):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L932" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.ex_set_server_name">
+    
+  </a>
+  <a name="ex_set_server_name">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_set_server_name(self, node, name):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L941" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Sets the Node's name.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.ex_get_metadata">
+    
+  </a>
+  <a name="ex_get_metadata">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_get_metadata(self, node):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L947" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Get a Node's metadata.
+
+@return     Key/Value metadata associated with node.
+@type       C{dict}</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.ex_set_metadata">
+    
+  </a>
+  <a name="ex_set_metadata">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_set_metadata(self, node, metadata):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L958" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Sets the Node's metadata.
+
+@keyword    metadata: Key/Value metadata to associate with a node
+@type       metadata: C{dict}</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.ex_update_node">
+    
+  </a>
+  <a name="ex_update_node">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_update_node(self, node, **node_updates):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L970" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Update the Node's editable attributes.  The OpenStack API currently
+supports editing name and IPv4/IPv6 access addresses.
+
+The driver currently only supports updating the node name.
+
+@keyword    name:   New name for the server
+@type       name:   C{str}</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.ex_get_size">
+    
+  </a>
+  <a name="ex_get_size">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_get_size(self, size_id):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L984" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.ex_get_image">
+    
+  </a>
+  <a name="ex_get_image">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_get_image(self, image_id):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L989" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver.ex_delete_image">
+    
+  </a>
+  <a name="ex_delete_image">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    ex_delete_image(self, image):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L994" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver._node_action">
+    
+  </a>
+  <a name="_node_action">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _node_action(self, node, action, **params):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L999" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver._update_node">
+    
+  </a>
+  <a name="_update_node">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _update_node(self, node, **node_updates):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L1004" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <pre>Updates the editable attributes of a server, which currently include
+its name and IPv4/IPv6 access addresses.</pre>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver._to_node_from_obj">
+    
+  </a>
+  <a name="_to_node_from_obj">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _to_node_from_obj(self, obj):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L1016" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver._to_node">
+    
+  </a>
+  <a name="_to_node">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _to_node(self, api_node):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L1019" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver._to_size">
+    
+  </a>
+  <a name="_to_size">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _to_size(self, api_flavor, price=None, bandwidth=None):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L1044" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver._get_size_price">
+    
+  </a>
+  <a name="_get_size_price">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _get_size_price(self, size_id):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L1060" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    <div class="interfaceinfo">overrides <a href="libcloud.compute.base.NodeDriver.html#_get_size_price">libcloud.compute.base.NodeDriver._get_size_price</a></div>
+    <div class="undocumented">Undocumented</div>
+  </div>
+</div><div class="function">
+  <a name="libcloud.compute.drivers.openstack.OpenStack_1_1_NodeDriver._extract_image_id_from_url">
+    
+  </a>
+  <a name="_extract_image_id_from_url">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    _extract_image_id_from_url(self, location_header):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L1070" 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-02-08 17:57:04.
+    </address>
+  </body>
+</html>
\ No newline at end of file

Added: websites/staging/libcloud/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.openstack.OpenStack_1_1_Response.html
==============================================================================
--- websites/staging/libcloud/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.openstack.OpenStack_1_1_Response.html (added)
+++ websites/staging/libcloud/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.openstack.OpenStack_1_1_Response.html Thu Feb  9 02:00:15 2012
@@ -0,0 +1,121 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+  "DTD/xhtml1-strict.dtd">
+<html>
+  <head>
+    <title>libcloud.compute.drivers.openstack.OpenStack_1_1_Response : 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.c.d.o.OpenStack_1_1_Response(<a href="libcloud.compute.drivers.openstack.OpenStackResponse.html">OpenStackResponse</a>) : class documentation</h1>
+    <p>
+      <span id="part">Part of <a href="libcloud.html">libcloud</a>.<a href="libcloud.compute.html">compute</a>.<a href="libcloud.compute.drivers.html">drivers</a>.<a href="libcloud.compute.drivers.openstack.html">openstack</a></span>
+      <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L758">View Source</a>
+      <a href="classIndex.html#libcloud.compute.drivers.openstack.OpenStack_1_1_Response">View In Hierarchy</a>
+    </p>
+    <div>
+      <p>Known subclasses: <a href="libcloud.dns.drivers.rackspace.RackspaceDNSResponse.html">libcloud.dns.drivers.rackspace.RackspaceDNSResponse</a></p>
+    </div>
+    <div class="undocumented">Undocumented</div>
+
+    
+    
+    <div id="splitTables">
+      <table class="children sortable" id="id221">
+  
+  
+<tr class="method">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStack_1_1_Response.html#__init__">__init__</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr>
+  
+</table>
+      
+        <p>
+          Inherited from <a href="libcloud.compute.drivers.openstack.OpenStackResponse.html">OpenStackResponse</a>:
+        </p>
+        <table class="children sortable" id="id222">
+  
+  
+<tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStackResponse.html#success">success</a></td>
+    <td><tt>Determine if our request was successful.</tt></td>
+  </tr><tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStackResponse.html#has_content_type">has_content_type</a></td>
+    <td><span class="undocumented">Undocumented</span></td>
+  </tr><tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStackResponse.html#parse_body">parse_body</a></td>
+    <td><tt>Parse response body.</tt></td>
+  </tr><tr class="basemethod">
+    
+    
+    <td>Method</td>
+    <td><a href="libcloud.compute.drivers.openstack.OpenStackResponse.html#parse_error">parse_error</a></td>
+    <td><tt>Parse the error messages.</tt></td>
+  </tr>
+  
+</table>
+      
+        <p>
+          Inherited from <a href="libcloud.common.base.Response.html">Response</a> (via <a href="libcloud.compute.drivers.openstack.OpenStackResponse.html">OpenStackResponse</a>):
+        </p>
+        <table class="children sortable" id="id223">
+  
+  
+<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.compute.drivers.openstack.OpenStack_1_1_Response.__init__">
+    
+  </a>
+  <a name="__init__">
+    
+  </a>
+  <div class="functionHeader">
+    
+    def
+    __init__(self, *args, **kwargs):
+    <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py#L760" class="functionSourceLink">
+      
+      (source)
+    </a>
+  </div>
+  <div class="functionBody">
+    <div class="interfaceinfo">overrides <a href="libcloud.common.base.Response.html#__init__">libcloud.common.base.Response.__init__</a></div>
+    <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-02-08 17:57:04.
+    </address>
+  </body>
+</html>
\ No newline at end of file