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/07/16 03:13:48 UTC
svn commit: r825905 [26/43] - in /websites/staging/libcloud/trunk/content:
./ apidocs/0.10.1/
Added: websites/staging/libcloud/trunk/content/apidocs/0.10.1/libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.html
==============================================================================
--- websites/staging/libcloud/trunk/content/apidocs/0.10.1/libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.html (added)
+++ websites/staging/libcloud/trunk/content/apidocs/0.10.1/libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.html Mon Jul 16 01:13:37 2012
@@ -0,0 +1,1010 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>libcloud.compute.drivers.vcloud.VCloud_1_5_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.v.VCloud_1_5_NodeDriver(<a href="libcloud.compute.drivers.vcloud.VCloudNodeDriver.html">VCloudNodeDriver</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.vcloud.html">vcloud</a></span>
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcloud.py#L821">View Source</a>
+ <a href="classIndex.html#libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver">View In Hierarchy</a>
+ </p>
+ <div>
+
+ </div>
+ <div class="undocumented">No class docstring</div>
+
+
+
+ <div id="splitTables">
+ <table class="children sortable" id="id600">
+
+
+<tr class="method">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.html#list_locations">list_locations</a></td>
+ <td><span>List data centers for a provider @return: <code>list</code> of <a
+href="libcloud.compute.base.NodeLocation.html"><code>NodeLocation</code></a>
+objects</span></td>
+ </tr><tr class="method">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.html#ex_find_node">ex_find_node</a></td>
+ <td><span>Searches for node across specified vDCs. This is more effective than
+querying all nodes to get a single instance.</span></td>
+ </tr><tr class="method">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.html#destroy_node">destroy_node</a></td>
+ <td><span>Destroy a node.</span></td>
+ </tr><tr class="method">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.html#reboot_node">reboot_node</a></td>
+ <td><span>Reboot a node.</span></td>
+ </tr><tr class="method">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.html#ex_deploy_node">ex_deploy_node</a></td>
+ <td><span>Deploys existing node. Equal to vApp "start" operation.</span></td>
+ </tr><tr class="method">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.html#ex_undeploy_node">ex_undeploy_node</a></td>
+ <td><span>Undeploys existing node. Equal to vApp "stop" operation.</span></td>
+ </tr><tr class="method">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.html#create_node">create_node</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="method">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.html#ex_set_vm_cpu">ex_set_vm_cpu</a></td>
+ <td><span>Sets the number of virtual CPUs for the specified VM or VMs under the
+vApp. If the vapp_or_vm_id param represents a link to an vApp all VMs that
+are attached to this vApp will be modified.</span></td>
+ </tr><tr class="method">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.html#ex_set_vm_memory">ex_set_vm_memory</a></td>
+ <td><span>Sets the virtual memory in MB to allocate for the specified VM or VMs
+under the vApp. If the vapp_or_vm_id param represents a link to an vApp all
+VMs that are attached to this vApp will be modified.</span></td>
+ </tr><tr class="method">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.html#ex_add_vm_disk">ex_add_vm_disk</a></td>
+ <td><span>Adds a virtual disk to the specified VM or VMs under the vApp. If the
+vapp_or_vm_id param represents a link to an vApp all VMs that are attached
+to this vApp will be modified.</span></td>
+ </tr><tr class="method private">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.html#_instantiate_node">_instantiate_node</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.html#_clone_node">_clone_node</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="staticmethod private">
+
+
+ <td>Static Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.html#_validate_vm_names">_validate_vm_names</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="staticmethod private">
+
+
+ <td>Static Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.html#_validate_vm_memory">_validate_vm_memory</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="staticmethod private">
+
+
+ <td>Static Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.html#_validate_vm_cpu">_validate_vm_cpu</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="staticmethod private">
+
+
+ <td>Static Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.html#_validate_vm_disk_size">_validate_vm_disk_size</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="staticmethod private">
+
+
+ <td>Static Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.html#_validate_vm_script">_validate_vm_script</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="staticmethod private">
+
+
+ <td>Static Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.html#_validate_vm_fence">_validate_vm_fence</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="staticmethod private">
+
+
+ <td>Static Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.html#_validate_vm_ipmode">_validate_vm_ipmode</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.html#_change_vm_names">_change_vm_names</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.html#_change_vm_cpu">_change_vm_cpu</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.html#_change_vm_memory">_change_vm_memory</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.html#_add_vm_disk">_add_vm_disk</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.html#_change_vm_script">_change_vm_script</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.html#_change_vm_ipmode">_change_vm_ipmode</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.html#_get_network_href">_get_network_href</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.html#_get_vm_elements">_get_vm_elements</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.html#_is_node">_is_node</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.html#_to_node">_to_node</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+
+</table>
+
+ <p>
+ Inherited from <a href="libcloud.compute.drivers.vcloud.VCloudNodeDriver.html">VCloudNodeDriver</a>:
+ </p>
+ <table class="children sortable" id="id601">
+
+
+<tr class="basemethod">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloudNodeDriver.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.vcloud.VCloudNodeDriver.html#vdcs">vdcs</a></td>
+ <td><span>vCloud virtual data centers (vDCs). @return: <code>list</code> of <a
+href="libcloud.compute.drivers.vcloud.Vdc.html"><code>Vdc</code></a>
+objects</span></td>
+ </tr><tr class="basemethod">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloudNodeDriver.html#networks">networks</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloudNodeDriver.html#list_nodes">list_nodes</a></td>
+ <td><span>List all nodes @return: <code>list</code> of <a
+href="libcloud.compute.base.Node.html"><code>Node</code></a> objects</span></td>
+ </tr><tr class="basemethod">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloudNodeDriver.html#list_sizes">list_sizes</a></td>
+ <td><span>List sizes on a provider</span></td>
+ </tr><tr class="basemethod">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloudNodeDriver.html#list_images">list_images</a></td>
+ <td><span>List images on a provider</span></td>
+ </tr><tr class="basemethod private">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloudNodeDriver.html#_get_vdc">_get_vdc</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloudNodeDriver.html#_to_image">_to_image</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloudNodeDriver.html#_get_catalog_hrefs">_get_catalog_hrefs</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloudNodeDriver.html#_wait_for_task_completion">_wait_for_task_completion</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloudNodeDriver.html#_to_size">_to_size</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloudNodeDriver.html#_get_catalogitems_hrefs">_get_catalogitems_hrefs</a></td>
+ <td><span>Given a catalog href returns contained catalog item hrefs</span></td>
+ </tr><tr class="basemethod private">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloudNodeDriver.html#_get_catalogitem">_get_catalogitem</a></td>
+ <td><span>Given a catalog item href returns elementree</span></td>
+ </tr><tr class="basemethod private">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloudNodeDriver.html#_uniquer">_uniquer</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+
+</table>
+
+ <p>
+ Inherited from <a href="libcloud.compute.base.NodeDriver.html">NodeDriver</a> (via <a href="libcloud.compute.drivers.vcloud.VCloudNodeDriver.html">VCloudNodeDriver</a>):
+ </p>
+ <table class="children sortable" id="id602">
+
+
+<tr class="basemethod">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.base.NodeDriver.html#__init__">__init__</a></td>
+ <td></td>
+ </tr><tr class="basemethod">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.base.NodeDriver.html#deploy_node">deploy_node</a></td>
+ <td><span>Create a new node, and start deployment.</span></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><span>Block until node is fully booted and has an IP address assigned.</span></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><span>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.</span></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><span>Run the deployment script on the provided node. At this point it is
+assumed that SSH connection has already been established.</span></td>
+ </tr><tr class="basemethod private">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.base.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.common.base.BaseDriver.html">BaseDriver</a> (via <a href="libcloud.compute.drivers.vcloud.VCloudNodeDriver.html">VCloudNodeDriver</a>, <a href="libcloud.compute.base.NodeDriver.html">NodeDriver</a>):
+ </p>
+ <table class="children sortable" id="id603">
+
+
+<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.compute.drivers.vcloud.VCloud_1_5_NodeDriver.list_locations">
+
+ </a>
+ <a name="list_locations">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ list_locations(self):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcloud.py#L839" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+ <div class="interfaceinfo">overrides <a href="libcloud.compute.base.NodeDriver.html#list_locations">libcloud.compute.base.NodeDriver.list_locations</a></div>
+ <div>List data centers for a provider<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2"><code>list</code> of <a
+href="libcloud.compute.base.NodeLocation.html"><code>NodeLocation</code></a>
+objects</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.ex_find_node">
+
+ </a>
+ <a name="ex_find_node">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ ex_find_node(self, node_name, vdcs=None):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcloud.py#L842" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+
+ <div>Searches for node across specified vDCs. This is more effective than
+querying all nodes to get a single instance.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">node_name</td><td>The name of the node to search for (type: <a href="libcloud.compute.drivers.vcloud.Vdc.html"><code>Vdc</code></a>)</td></tr><tr><td></td><td class="fieldArg">vdcs</td><td>None, vDC or a list of vDCs to search in. If None all vDCs will be
+searched.</td></tr><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2"><code>Node</code> node instance or None if not found</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.destroy_node">
+
+ </a>
+ <a name="destroy_node">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ destroy_node(self, node):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcloud.py#L869" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+ <div class="interfaceinfo">overrides <a href="libcloud.compute.drivers.vcloud.VCloudNodeDriver.html#destroy_node">libcloud.compute.drivers.vcloud.VCloudNodeDriver.destroy_node</a></div>
+ <div>Destroy a node.</p>
+<p>Depending upon the provider, this may destroy all data associated with
+the node, including backups.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">node</td><td>The node to be destroyed (type: <a href="libcloud.compute.base.Node.html"><code>Node</code></a>)</td></tr><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.compute.drivers.vcloud.VCloud_1_5_NodeDriver.reboot_node">
+
+ </a>
+ <a name="reboot_node">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ reboot_node(self, node):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcloud.py#L880" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+ <div class="interfaceinfo">overrides <a href="libcloud.compute.drivers.vcloud.VCloudNodeDriver.html#reboot_node">libcloud.compute.drivers.vcloud.VCloudNodeDriver.reboot_node</a></div>
+ <div>Reboot a node.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">node</td><td>The node to be rebooted (type: <a href="libcloud.compute.base.Node.html"><code>Node</code></a>)</td></tr><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2"><code>bool</code> True if the reboot was successful, otherwise False</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.ex_deploy_node">
+
+ </a>
+ <a name="ex_deploy_node">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ ex_deploy_node(self, node):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcloud.py#L890" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+
+ <div>Deploys existing node. Equal to vApp "start" operation.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">node</td><td>The node to be deployed (type: <a href="libcloud.compute.base.Node.html"><code>Node</code></a>)</td></tr><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2"><code>Node</code> deployed node</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.ex_undeploy_node">
+
+ </a>
+ <a name="ex_undeploy_node">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ ex_undeploy_node(self, node):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcloud.py#L911" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+
+ <div>Undeploys existing node. Equal to vApp "stop" operation.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">node</td><td>The node to be deployed (type: <a href="libcloud.compute.base.Node.html"><code>Node</code></a>)</td></tr><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2"><code>Node</code> undeployed node instance</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.vcloud.VCloud_1_5_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/vcloud.py#L945" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+ <div class="interfaceinfo">overrides <a href="libcloud.compute.drivers.vcloud.VCloudNodeDriver.html#create_node">libcloud.compute.drivers.vcloud.VCloudNodeDriver.create_node</a></div>
+ <div>Creates and returns node. If the source image is:</p>
+<ul>
+ <li>
+ vApp template - a new vApp is instantiated from template
+ </li>
+ <li>
+ existing vApp - a new vApp is cloned from the source vApp. Can not
+ clone more vApps is parallel otherwise resource busy error is raised.
+ </li>
+</ul>
+<p>See <a
+href="libcloud.compute.base.NodeDriver.html#create_node"><code>NodeDriver.create_node</code></a>
+for more keyword args.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">image</td><td>OS Image to boot on node. (required). Can be a NodeImage or existing Node
+that will be cloned. (type: <a href="libcloud.compute.base.NodeImage.html"><code>NodeImage</code></a>
+or <a href="libcloud.compute.base.Node.html"><code>Node</code></a>
+<p>Non-standard optional keyword arguments:</p>)</td></tr><tr><td></td><td class="fieldArg">ex_network</td><td>Organisation's network name for attaching vApp VMs to. (type: <code>string</code>)</td></tr><tr><td></td><td class="fieldArg">ex_vdc</td><td>Name of organisation's virtual data center where vApp VMs will be deployed. (type: <code>string</code>)</td></tr><tr><td></td><td class="fieldArg">ex_vm_names</td><td>list of names to be used as a VM and computer name. The name must be max.
+15 characters long and follow the host name requirements. (type: <code>list</code> of <a
+href="http://docs.python.org/library/string.html#string"><code>string</code></a>)</td></tr><tr><td></td><td class="fieldArg">ex_vm_cpu</td><td>number of virtual CPUs/cores to allocate for each vApp VM. (type: <code>number</code>)</td></tr><tr><td></td><td class="fieldArg">ex_vm_memory</td><td>amount of memory in MB to allocate for each vApp VM. (type: <code>number</code>)</td></tr><tr><td></td><td class="fieldArg">ex_vm_script</td><td>full path to file containing guest customisation script for each vApp VM.
+Useful for creating users & pushing out public SSH keys etc. (type: <code>string</code>)</td></tr><tr><td></td><td class="fieldArg">ex_vm_network</td><td>Override default vApp VM network name. Useful for when you've imported an
+OVF originating from outside of the vCloud. (type: <code>string</code>)</td></tr><tr><td></td><td class="fieldArg">ex_vm_fence</td><td>Fence mode for connecting the vApp VM network (ex_vm_network) to the parent
+organisation network (ex_network). (type: <code>string</code>)</td></tr><tr><td></td><td class="fieldArg">ex_vm_ipmode</td><td>IP address allocation mode for all vApp VM network connections. (type: <code>string</code>)</td></tr><tr><td></td><td class="fieldArg">ex_deploy</td><td>set to False if the node shouldn't be deployed (started) after creation (type: <code>bool</code>)</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver._instantiate_node">
+
+ </a>
+ <a name="_instantiate_node">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _instantiate_node(self, name, image, network_elem, vdc, vm_network, vm_fence):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcloud.py#L1054" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver._clone_node">
+
+ </a>
+ <a name="_clone_node">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _clone_node(self, name, sourceNode, vdc):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcloud.py#L1080" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.ex_set_vm_cpu">
+
+ </a>
+ <a name="ex_set_vm_cpu">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ ex_set_vm_cpu(self, vapp_or_vm_id, vm_cpu):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcloud.py#L1140" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+
+ <div>Sets the number of virtual CPUs for the specified VM or VMs under the
+vApp. If the vapp_or_vm_id param represents a link to an vApp all VMs that
+are attached to this vApp will be modified.</p>
+<p>Please ensure that hot-adding a virtual CPU is enabled for the powered
+on virtual machines. Otherwise use this method on undeployed vApp.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">vapp_or_vm_id</td><td>vApp or VM ID that will be modified. If a vApp ID is used here all attached
+VMs will be modified (type: <code>string</code>)</td></tr><tr><td></td><td class="fieldArg">vm_cpu</td><td>number of virtual CPUs/cores to allocate for specified VMs (type: <code>number</code>)</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.ex_set_vm_memory">
+
+ </a>
+ <a name="ex_set_vm_memory">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ ex_set_vm_memory(self, vapp_or_vm_id, vm_memory):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcloud.py#L1158" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+
+ <div>Sets the virtual memory in MB to allocate for the specified VM or VMs
+under the vApp. If the vapp_or_vm_id param represents a link to an vApp all
+VMs that are attached to this vApp will be modified.</p>
+<p>Please ensure that hot-change of virtual memory is enabled for the
+powered on virtual machines. Otherwise use this method on undeployed
+vApp.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">vapp_or_vm_id</td><td>vApp or VM ID that will be modified. If a vApp ID is used here all attached
+VMs will be modified (type: <code>string</code>)</td></tr><tr><td></td><td class="fieldArg">vm_memory</td><td>virtual memory in MB to allocate for the specified VM or VMs (type: <code>number</code>)</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.ex_add_vm_disk">
+
+ </a>
+ <a name="ex_add_vm_disk">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ ex_add_vm_disk(self, vapp_or_vm_id, vm_disk_size):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcloud.py#L1177" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+
+ <div>Adds a virtual disk to the specified VM or VMs under the vApp. If the
+vapp_or_vm_id param represents a link to an vApp all VMs that are attached
+to this vApp will be modified.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">vapp_or_vm_id</td><td>vApp or VM ID that will be modified. If a vApp ID is used here all attached
+VMs will be modified (type: <code>string</code>)</td></tr><tr><td></td><td class="fieldArg">vm_disk_size</td><td>the disk capacity in GB that will be added to the specified VM or VMs (type: <code>number</code>)</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver._validate_vm_names">
+
+ </a>
+ <a name="_validate_vm_names">
+
+ </a>
+ <div class="functionHeader">
+ @staticmethod<br />
+ def
+ _validate_vm_names(names):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcloud.py#L1193" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver._validate_vm_memory">
+
+ </a>
+ <a name="_validate_vm_memory">
+
+ </a>
+ <div class="functionHeader">
+ @staticmethod<br />
+ def
+ _validate_vm_memory(vm_memory):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcloud.py#L1204" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver._validate_vm_cpu">
+
+ </a>
+ <a name="_validate_vm_cpu">
+
+ </a>
+ <div class="functionHeader">
+ @staticmethod<br />
+ def
+ _validate_vm_cpu(vm_cpu):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcloud.py#L1211" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver._validate_vm_disk_size">
+
+ </a>
+ <a name="_validate_vm_disk_size">
+
+ </a>
+ <div class="functionHeader">
+ @staticmethod<br />
+ def
+ _validate_vm_disk_size(vm_disk):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcloud.py#L1218" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver._validate_vm_script">
+
+ </a>
+ <a name="_validate_vm_script">
+
+ </a>
+ <div class="functionHeader">
+ @staticmethod<br />
+ def
+ _validate_vm_script(vm_script):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcloud.py#L1225" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver._validate_vm_fence">
+
+ </a>
+ <a name="_validate_vm_fence">
+
+ </a>
+ <div class="functionHeader">
+ @staticmethod<br />
+ def
+ _validate_vm_fence(vm_fence):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcloud.py#L1241" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver._validate_vm_ipmode">
+
+ </a>
+ <a name="_validate_vm_ipmode">
+
+ </a>
+ <div class="functionHeader">
+ @staticmethod<br />
+ def
+ _validate_vm_ipmode(vm_ipmode):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcloud.py#L1248" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver._change_vm_names">
+
+ </a>
+ <a name="_change_vm_names">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _change_vm_names(self, vapp_or_vm_id, vm_names):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcloud.py#L1256" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver._change_vm_cpu">
+
+ </a>
+ <a name="_change_vm_cpu">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _change_vm_cpu(self, vapp_or_vm_id, vm_cpu):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcloud.py#L1292" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver._change_vm_memory">
+
+ </a>
+ <a name="_change_vm_memory">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _change_vm_memory(self, vapp_or_vm_id, vm_memory):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcloud.py#L1312" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver._add_vm_disk">
+
+ </a>
+ <a name="_add_vm_disk">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _add_vm_disk(self, vapp_or_vm_id, vm_disk):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcloud.py#L1332" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver._change_vm_script">
+
+ </a>
+ <a name="_change_vm_script">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _change_vm_script(self, vapp_or_vm_id, vm_script):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcloud.py#L1369" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver._change_vm_ipmode">
+
+ </a>
+ <a name="_change_vm_ipmode">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _change_vm_ipmode(self, vapp_or_vm_id, vm_ipmode):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcloud.py#L1412" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver._get_network_href">
+
+ </a>
+ <a name="_get_network_href">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _get_network_href(self, network_name):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcloud.py#L1432" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver._get_vm_elements">
+
+ </a>
+ <a name="_get_vm_elements">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _get_vm_elements(self, vapp_or_vm_id):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcloud.py#L1448" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver._is_node">
+
+ </a>
+ <a name="_is_node">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _is_node(self, node_or_image):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcloud.py#L1458" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver._to_node">
+
+ </a>
+ <a name="_to_node">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _to_node(self, node_elm):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcloud.py#L1461" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+ <div class="interfaceinfo">overrides <a href="libcloud.compute.drivers.vcloud.VCloudNodeDriver.html#_to_node">libcloud.compute.drivers.vcloud.VCloudNodeDriver._to_node</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-07-15 18:10:03.
+ </address>
+ </body>
+</html>
\ No newline at end of file
Added: websites/staging/libcloud/trunk/content/apidocs/0.10.1/libcloud.compute.drivers.vcloud.Vdc.html
==============================================================================
--- websites/staging/libcloud/trunk/content/apidocs/0.10.1/libcloud.compute.drivers.vcloud.Vdc.html (added)
+++ websites/staging/libcloud/trunk/content/apidocs/0.10.1/libcloud.compute.drivers.vcloud.Vdc.html Mon Jul 16 01:13:37 2012
@@ -0,0 +1,97 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>libcloud.compute.drivers.vcloud.Vdc : 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.v.Vdc : 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.vcloud.html">vcloud</a></span>
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcloud.py#L74">View Source</a>
+ <a href="classIndex.html#libcloud.compute.drivers.vcloud.Vdc">View In Hierarchy</a>
+ </p>
+ <div>
+
+ </div>
+ <div>Virtual datacenter (vDC) representation<table class="fieldTable"></table></div>
+
+
+
+ <div id="splitTables">
+ <table class="children sortable" id="id578">
+
+
+<tr class="method">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.Vdc.html#__init__">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vcloud.Vdc.html#__repr__">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+
+</table>
+
+
+ </div>
+
+
+
+
+ <div class="function">
+ <a name="libcloud.compute.drivers.vcloud.Vdc.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, id, name, driver):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcloud.py#L76" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.vcloud.Vdc.__repr__">
+
+ </a>
+ <a name="__repr__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __repr__(self):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcloud.py#L81" 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:10:03.
+ </address>
+ </body>
+</html>
\ No newline at end of file
Added: websites/staging/libcloud/trunk/content/apidocs/0.10.1/libcloud.compute.drivers.vcloud.html
==============================================================================
--- websites/staging/libcloud/trunk/content/apidocs/0.10.1/libcloud.compute.drivers.vcloud.html (added)
+++ websites/staging/libcloud/trunk/content/apidocs/0.10.1/libcloud.compute.drivers.vcloud.html Mon Jul 16 01:13:37 2012
@@ -0,0 +1,169 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>libcloud.compute.drivers.vcloud : 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.c.d.vcloud : module 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></span>
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcloud.py">View Source</a>
+
+ </p>
+ <div>
+
+ </div>
+ <div>VMware vCloud driver.<table class="fieldTable"></table></div>
+
+
+
+ <div id="splitTables">
+ <table class="children sortable" id="id577">
+
+
+<tr class="function">
+
+
+ <td>Function</td>
+ <td><a href="libcloud.compute.drivers.vcloud.html#fixxpath">fixxpath</a></td>
+ <td><span>ElementTree wants namespaces in its xpaths, so here we add them.</span></td>
+ </tr><tr class="function">
+
+
+ <td>Function</td>
+ <td><a href="libcloud.compute.drivers.vcloud.html#get_url_path">get_url_path</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+
+ <td>Class</td>
+ <td><a href="libcloud.compute.drivers.vcloud.Vdc.html">Vdc</a></td>
+ <td><span>Virtual datacenter (vDC) representation</span></td>
+ </tr><tr class="class">
+
+
+ <td>Class</td>
+ <td><a href="libcloud.compute.drivers.vcloud.InstantiateVAppXML.html">InstantiateVAppXML</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+
+ <td>Class</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloudResponse.html">VCloudResponse</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+
+ <td>Class</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloudConnection.html">VCloudConnection</a></td>
+ <td><span>Connection class for the vCloud driver</span></td>
+ </tr><tr class="class">
+
+
+ <td>Class</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloudNodeDriver.html">VCloudNodeDriver</a></td>
+ <td><span>vCloud node driver</span></td>
+ </tr><tr class="class">
+
+
+ <td>Class</td>
+ <td><a href="libcloud.compute.drivers.vcloud.HostingComConnection.html">HostingComConnection</a></td>
+ <td><span>vCloud connection subclass for Hosting.com</span></td>
+ </tr><tr class="class">
+
+
+ <td>Class</td>
+ <td><a href="libcloud.compute.drivers.vcloud.HostingComDriver.html">HostingComDriver</a></td>
+ <td><span>vCloud node driver for Hosting.com</span></td>
+ </tr><tr class="class">
+
+
+ <td>Class</td>
+ <td><a href="libcloud.compute.drivers.vcloud.TerremarkConnection.html">TerremarkConnection</a></td>
+ <td><span>vCloud connection subclass for Terremark</span></td>
+ </tr><tr class="class">
+
+
+ <td>Class</td>
+ <td><a href="libcloud.compute.drivers.vcloud.TerremarkDriver.html">TerremarkDriver</a></td>
+ <td><span>vCloud node driver for Terremark</span></td>
+ </tr><tr class="class">
+
+
+ <td>Class</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloud_1_5_Connection.html">VCloud_1_5_Connection</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+
+ <td>Class</td>
+ <td><a href="libcloud.compute.drivers.vcloud.Instantiate_1_5_VAppXML.html">Instantiate_1_5_VAppXML</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+
+ <td>Class</td>
+ <td><a href="libcloud.compute.drivers.vcloud.VCloud_1_5_NodeDriver.html">VCloud_1_5_NodeDriver</a></td>
+ <td><span class="undocumented">No class docstring; 7/22 methods, 0/7 static methods documented</span></td>
+ </tr>
+
+</table>
+
+
+ </div>
+
+
+
+
+ <div class="function">
+ <a name="libcloud.compute.drivers.vcloud.fixxpath">
+
+ </a>
+ <a name="fixxpath">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ fixxpath(root, xpath):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcloud.py#L62" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+
+ <div>ElementTree wants namespaces in its xpaths, so here we add them.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.vcloud.get_url_path">
+
+ </a>
+ <a name="get_url_path">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ get_url_path(url):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcloud.py#L70" 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:10:03.
+ </address>
+ </body>
+</html>
\ No newline at end of file
Added: websites/staging/libcloud/trunk/content/apidocs/0.10.1/libcloud.compute.drivers.voxel.VoxelConnection.html
==============================================================================
--- websites/staging/libcloud/trunk/content/apidocs/0.10.1/libcloud.compute.drivers.voxel.VoxelConnection.html (added)
+++ websites/staging/libcloud/trunk/content/apidocs/0.10.1/libcloud.compute.drivers.voxel.VoxelConnection.html Mon Jul 16 01:13:37 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.voxel.VoxelConnection : 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.v.VoxelConnection(<span title="libcloud.common.base.ConnectionUserAndKey">ConnectionUserAndKey</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.voxel.html">voxel</a></span>
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/voxel.py#L73">View Source</a>
+ <a href="classIndex.html#libcloud.compute.drivers.voxel.VoxelConnection">View In Hierarchy</a>
+ </p>
+ <div>
+
+ </div>
+ <div>Connection class for the Voxel driver<table class="fieldTable"></table></div>
+
+
+
+ <div id="splitTables">
+ <table class="children sortable" id="id650">
+
+
+<tr class="method">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.voxel.VoxelConnection.html#add_default_params">add_default_params</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+
+</table>
+
+
+ </div>
+
+
+
+
+ <div class="function">
+ <a name="libcloud.compute.drivers.voxel.VoxelConnection.add_default_params">
+
+ </a>
+ <a name="add_default_params">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ add_default_params(self, params):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/voxel.py#L81" 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:10:03.
+ </address>
+ </body>
+</html>
\ No newline at end of file
Added: websites/staging/libcloud/trunk/content/apidocs/0.10.1/libcloud.compute.drivers.voxel.VoxelNodeDriver.html
==============================================================================
--- websites/staging/libcloud/trunk/content/apidocs/0.10.1/libcloud.compute.drivers.voxel.VoxelNodeDriver.html (added)
+++ websites/staging/libcloud/trunk/content/apidocs/0.10.1/libcloud.compute.drivers.voxel.VoxelNodeDriver.html Mon Jul 16 01:13:37 2012
@@ -0,0 +1,438 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>libcloud.compute.drivers.voxel.VoxelNodeDriver : 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.v.VoxelNodeDriver(<a href="libcloud.compute.base.NodeDriver.html">NodeDriver</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.voxel.html">voxel</a></span>
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/voxel.py#L113">View Source</a>
+ <a href="classIndex.html#libcloud.compute.drivers.voxel.VoxelNodeDriver">View In Hierarchy</a>
+ </p>
+ <div>
+
+ </div>
+ <div>Voxel VoxCLOUD node driver<table class="fieldTable"></table></div>
+
+
+
+ <div id="splitTables">
+ <table class="children sortable" id="id651">
+
+
+<tr class="method">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.voxel.VoxelNodeDriver.html#list_nodes">list_nodes</a></td>
+ <td><span>List all nodes @return: <code>list</code> of <a
+href="libcloud.compute.base.Node.html"><code>Node</code></a> objects</span></td>
+ </tr><tr class="method">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.voxel.VoxelNodeDriver.html#list_sizes">list_sizes</a></td>
+ <td><span>List sizes on a provider</span></td>
+ </tr><tr class="method">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.voxel.VoxelNodeDriver.html#list_images">list_images</a></td>
+ <td><span>List images on a provider</span></td>
+ </tr><tr class="method">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.voxel.VoxelNodeDriver.html#create_node">create_node</a></td>
+ <td><span>Create Voxel Node</span></td>
+ </tr><tr class="method">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.voxel.VoxelNodeDriver.html#reboot_node">reboot_node</a></td>
+ <td><span>Reboot the node by passing in the node object</span></td>
+ </tr><tr class="method">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.voxel.VoxelNodeDriver.html#destroy_node">destroy_node</a></td>
+ <td><span>Destroy node by passing in the node object</span></td>
+ </tr><tr class="method">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.voxel.VoxelNodeDriver.html#list_locations">list_locations</a></td>
+ <td><span>List data centers for a provider @return: <code>list</code> of <a
+href="libcloud.compute.base.NodeLocation.html"><code>NodeLocation</code></a>
+objects</span></td>
+ </tr><tr class="method private">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.voxel.VoxelNodeDriver.html#_initialize_instance_types">_initialize_instance_types</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.voxel.VoxelNodeDriver.html#_getstatus">_getstatus</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.voxel.VoxelNodeDriver.html#_to_locations">_to_locations</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.voxel.VoxelNodeDriver.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.voxel.VoxelNodeDriver.html#_to_images">_to_images</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+
+</table>
+
+ <p>
+ Inherited from <a href="libcloud.compute.base.NodeDriver.html">NodeDriver</a>:
+ </p>
+ <table class="children sortable" id="id652">
+
+
+<tr class="basemethod">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.base.NodeDriver.html#__init__">__init__</a></td>
+ <td></td>
+ </tr><tr class="basemethod">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.base.NodeDriver.html#deploy_node">deploy_node</a></td>
+ <td><span>Create a new node, and start deployment.</span></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><span>Block until node is fully booted and has an IP address assigned.</span></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><span>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.</span></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><span>Run the deployment script on the provided node. At this point it is
+assumed that SSH connection has already been established.</span></td>
+ </tr><tr class="basemethod private">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.base.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.common.base.BaseDriver.html">BaseDriver</a> (via <a href="libcloud.compute.base.NodeDriver.html">NodeDriver</a>):
+ </p>
+ <table class="children sortable" id="id653">
+
+
+<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.compute.drivers.voxel.VoxelNodeDriver._initialize_instance_types">
+
+ </a>
+ <a name="_initialize_instance_types">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _initialize_instance_types():
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/voxel.py#L122" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.voxel.VoxelNodeDriver.list_nodes">
+
+ </a>
+ <a name="list_nodes">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ list_nodes(self):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/voxel.py#L144" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+ <div class="interfaceinfo">overrides <a href="libcloud.compute.base.NodeDriver.html#list_nodes">libcloud.compute.base.NodeDriver.list_nodes</a></div>
+ <div>List all nodes<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2"><code>list</code> of <a
+href="libcloud.compute.base.Node.html"><code>Node</code></a> objects</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.voxel.VoxelNodeDriver.list_sizes">
+
+ </a>
+ <a name="list_sizes">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ list_sizes(self, location=None):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/voxel.py#L149" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+ <div class="interfaceinfo">overrides <a href="libcloud.compute.base.NodeDriver.html#list_sizes">libcloud.compute.base.NodeDriver.list_sizes</a></div>
+ <div>List sizes on a provider<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">location</td><td>The location at which to list sizes (type: <a
+href="libcloud.compute.base.NodeLocation.html"><code>NodeLocation</code></a>)</td></tr><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2"><code>list</code> of <a
+href="libcloud.compute.base.NodeSize.html"><code>NodeSize</code></a>
+objects</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.voxel.VoxelNodeDriver.list_images">
+
+ </a>
+ <a name="list_images">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ list_images(self, location=None):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/voxel.py#L153" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+ <div class="interfaceinfo">overrides <a href="libcloud.compute.base.NodeDriver.html#list_images">libcloud.compute.base.NodeDriver.list_images</a></div>
+ <div>List images on a provider<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">location</td><td>The location at which to list images (type: <a
+href="libcloud.compute.base.NodeLocation.html"><code>NodeLocation</code></a>)</td></tr><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2"><code>list</code> of <a
+href="libcloud.compute.base.NodeImage.html"><code>NodeImage</code></a>
+objects</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.voxel.VoxelNodeDriver.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/voxel.py#L158" 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>
+ <div>Create Voxel Node<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">name</td><td>the name to assign the node (mandatory) (type: <code>str</code>)</td></tr><tr><td></td><td class="fieldArg">image</td><td>distribution to deploy (type: <a href="libcloud.compute.base.NodeImage.html"><code>NodeImage</code></a>)</td></tr><tr><td></td><td class="fieldArg">size</td><td>the plan size to create (mandatory) Requires size.disk (GB) to be set
+manually (type: <a href="libcloud.compute.base.NodeSize.html"><code>NodeSize</code></a>)</td></tr><tr><td></td><td class="fieldArg">location</td><td>which datacenter to create the node in (type: <a
+href="libcloud.compute.base.NodeLocation.html"><code>NodeLocation</code></a>)</td></tr><tr><td></td><td class="fieldArg">ex_privateip</td><td>Backend IP address to assign to node; must be chosen from the customer's
+private VLAN assignment. (type: <code>str</code>)</td></tr><tr><td></td><td class="fieldArg">ex_publicip</td><td>Public-facing IP address to assign to node; must be chosen from the
+customer's public VLAN assignment. (type: <code>str</code>)</td></tr><tr><td></td><td class="fieldArg">ex_rootpass</td><td>Password for root access; generated if unset. (type: <code>str</code>)</td></tr><tr><td></td><td class="fieldArg">ex_consolepass</td><td>Password for remote console; generated if unset. (type: <code>str</code>)</td></tr><tr><td></td><td class="fieldArg">ex_sshuser</td><td>Username for SSH access (type: <code>str</code>)</td></tr><tr><td></td><td class="fieldArg">ex_sshpass</td><td>Password for SSH access; generated if unset. (type: <code>str</code>)</td></tr><tr><td></td><td class="fieldArg">ex_voxel_access</td><td>Allow access Voxel administrative access. Defaults to False. (type: <code>bool</code>)</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.voxel.VoxelNodeDriver.reboot_node">
+
+ </a>
+ <a name="reboot_node">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ reboot_node(self, node):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/voxel.py#L241" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+ <div class="interfaceinfo">overrides <a href="libcloud.compute.base.NodeDriver.html#reboot_node">libcloud.compute.base.NodeDriver.reboot_node</a></div>
+ <div>Reboot the node by passing in the node object<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.voxel.VoxelNodeDriver.destroy_node">
+
+ </a>
+ <a name="destroy_node">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ destroy_node(self, node):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/voxel.py#L250" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+ <div class="interfaceinfo">overrides <a href="libcloud.compute.base.NodeDriver.html#destroy_node">libcloud.compute.base.NodeDriver.destroy_node</a></div>
+ <div>Destroy node by passing in the node object<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.voxel.VoxelNodeDriver.list_locations">
+
+ </a>
+ <a name="list_locations">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ list_locations(self):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/voxel.py#L258" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+ <div class="interfaceinfo">overrides <a href="libcloud.compute.base.NodeDriver.html#list_locations">libcloud.compute.base.NodeDriver.list_locations</a></div>
+ <div>List data centers for a provider<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2"><code>list</code> of <a
+href="libcloud.compute.base.NodeLocation.html"><code>NodeLocation</code></a>
+objects</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.voxel.VoxelNodeDriver._getstatus">
+
+ </a>
+ <a name="_getstatus">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _getstatus(self, element):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/voxel.py#L264" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.voxel.VoxelNodeDriver._to_locations">
+
+ </a>
+ <a name="_to_locations">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _to_locations(self, object):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/voxel.py#L268" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.voxel.VoxelNodeDriver._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/voxel.py#L275" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.voxel.VoxelNodeDriver._to_images">
+
+ </a>
+ <a name="_to_images">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _to_images(self, object):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/voxel.py#L300" 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:10:03.
+ </address>
+ </body>
+</html>
\ No newline at end of file
Added: websites/staging/libcloud/trunk/content/apidocs/0.10.1/libcloud.compute.drivers.voxel.VoxelResponse.html
==============================================================================
--- websites/staging/libcloud/trunk/content/apidocs/0.10.1/libcloud.compute.drivers.voxel.VoxelResponse.html (added)
+++ websites/staging/libcloud/trunk/content/apidocs/0.10.1/libcloud.compute.drivers.voxel.VoxelResponse.html Mon Jul 16 01:13:37 2012
@@ -0,0 +1,169 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>libcloud.compute.drivers.voxel.VoxelResponse : 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.v.VoxelResponse(<a href="libcloud.common.base.XmlResponse.html">XmlResponse</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.voxel.html">voxel</a></span>
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/voxel.py#L33">View Source</a>
+ <a href="classIndex.html#libcloud.compute.drivers.voxel.VoxelResponse">View In Hierarchy</a>
+ </p>
+ <div>
+
+ </div>
+ <div class="undocumented">Undocumented</div>
+
+
+
+ <div id="splitTables">
+ <table class="children sortable" id="id648">
+
+
+<tr class="method">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.voxel.VoxelResponse.html#__init__">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.voxel.VoxelResponse.html#parse_body">parse_body</a></td>
+ <td><span>Parse response body.</span></td>
+ </tr><tr class="method">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.voxel.VoxelResponse.html#parse_error">parse_error</a></td>
+ <td><span>Parse the error messages.</span></td>
+ </tr><tr class="method">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.voxel.VoxelResponse.html#success">success</a></td>
+ <td><span>Determine if our request was successful.</span></td>
+ </tr>
+
+</table>
+
+ <p>
+ Inherited from <a href="libcloud.common.base.Response.html">Response</a> (via <a href="libcloud.common.base.XmlResponse.html">XmlResponse</a>):
+ </p>
+ <table class="children sortable" id="id649">
+
+
+<tr class="basemethod private">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.common.base.Response.html#_decompress_response">_decompress_response</a></td>
+ <td><span>Decompress a response body if it is using deflate or gzip encoding.</span></td>
+ </tr>
+
+</table>
+
+
+ </div>
+
+
+
+
+ <div class="function">
+ <a name="libcloud.compute.drivers.voxel.VoxelResponse.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, response, connection):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/voxel.py#L35" 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><div class="function">
+ <a name="libcloud.compute.drivers.voxel.VoxelResponse.parse_body">
+
+ </a>
+ <a name="parse_body">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ parse_body(self):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/voxel.py#L40" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+ <div class="interfaceinfo">overrides <a href="libcloud.common.base.XmlResponse.html#parse_body">libcloud.common.base.XmlResponse.parse_body</a></div>
+ <div>Parse response body.</p>
+<p>Override in a provider's subclass.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">Parsed body.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.voxel.VoxelResponse.parse_error">
+
+ </a>
+ <a name="parse_error">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ parse_error(self):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/voxel.py#L47" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+ <div class="interfaceinfo">overrides <a href="libcloud.common.base.Response.html#parse_error">libcloud.common.base.Response.parse_error</a></div>
+ <div>Parse the error messages.</p>
+<p>Override in a provider's subclass.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">Parsed error.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="libcloud.compute.drivers.voxel.VoxelResponse.success">
+
+ </a>
+ <a name="success">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ success(self):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/voxel.py#L65" class="functionSourceLink">
+
+ (source)
+ </a>
+ </div>
+ <div class="functionBody">
+ <div class="interfaceinfo">overrides <a href="libcloud.common.base.Response.html#success">libcloud.common.base.Response.success</a></div>
+ <div>Determine if our request was successful.</p>
+<p>The meaning of this can be arbitrary; did we receive OK status? Did the
+node get created? Were we authenticated?<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2"><code>True</code> or <code>False</code></td></tr></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:10:03.
+ </address>
+ </body>
+</html>
\ No newline at end of file
Added: websites/staging/libcloud/trunk/content/apidocs/0.10.1/libcloud.compute.drivers.voxel.html
==============================================================================
--- websites/staging/libcloud/trunk/content/apidocs/0.10.1/libcloud.compute.drivers.voxel.html (added)
+++ websites/staging/libcloud/trunk/content/apidocs/0.10.1/libcloud.compute.drivers.voxel.html Mon Jul 16 01:13:37 2012
@@ -0,0 +1,63 @@
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>libcloud.compute.drivers.voxel : 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.c.d.voxel : module 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></span>
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/voxel.py">View Source</a>
+
+ </p>
+ <div>
+
+ </div>
+ <div>Voxel VoxCloud driver<table class="fieldTable"></table></div>
+
+
+
+ <div id="splitTables">
+ <table class="children sortable" id="id647">
+
+
+<tr class="class">
+
+
+ <td>Class</td>
+ <td><a href="libcloud.compute.drivers.voxel.VoxelResponse.html">VoxelResponse</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+
+ <td>Class</td>
+ <td><a href="libcloud.compute.drivers.voxel.VoxelConnection.html">VoxelConnection</a></td>
+ <td><span>Connection class for the Voxel driver</span></td>
+ </tr><tr class="class">
+
+
+ <td>Class</td>
+ <td><a href="libcloud.compute.drivers.voxel.VoxelNodeDriver.html">VoxelNodeDriver</a></td>
+ <td><span>Voxel VoxCLOUD node driver</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:10:03.
+ </address>
+ </body>
+</html>
\ No newline at end of file
Added: websites/staging/libcloud/trunk/content/apidocs/0.10.1/libcloud.compute.drivers.vpsnet.VPSNetConnection.html
==============================================================================
--- websites/staging/libcloud/trunk/content/apidocs/0.10.1/libcloud.compute.drivers.vpsnet.VPSNetConnection.html (added)
+++ websites/staging/libcloud/trunk/content/apidocs/0.10.1/libcloud.compute.drivers.vpsnet.VPSNetConnection.html Mon Jul 16 01:13:37 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.vpsnet.VPSNetConnection : 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.v.VPSNetConnection(<span title="libcloud.common.base.ConnectionUserAndKey">ConnectionUserAndKey</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.vpsnet.html">vpsnet</a></span>
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vpsnet.py#L64">View Source</a>
+ <a href="classIndex.html#libcloud.compute.drivers.vpsnet.VPSNetConnection">View In Hierarchy</a>
+ </p>
+ <div>
+
+ </div>
+ <div>Connection class for the VPS.net driver<table class="fieldTable"></table></div>
+
+
+
+ <div id="splitTables">
+ <table class="children sortable" id="id467">
+
+
+<tr class="method">
+
+
+ <td>Method</td>
+ <td><a href="libcloud.compute.drivers.vpsnet.VPSNetConnection.html#add_default_headers">add_default_headers</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+
+</table>
+
+
+ </div>
+
+
+
+
+ <div class="function">
+ <a name="libcloud.compute.drivers.vpsnet.VPSNetConnection.add_default_headers">
+
+ </a>
+ <a name="add_default_headers">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ add_default_headers(self, headers):
+ <a href="https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vpsnet.py#L72" 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:10:03.
+ </address>
+ </body>
+</html>
\ No newline at end of file