Added: libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.openstack.html URL: http://svn.apache.org/viewvc/libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.openstack.html?rev=1242205&view=auto ============================================================================== --- libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.openstack.html (added) +++ libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.openstack.html Thu Feb 9 01:59:57 2012 @@ -0,0 +1,111 @@ + + + + libcloud.compute.drivers.openstack : API documentation + + + + + + +

l.c.d.openstack : module documentation

+

+ Part of libcloud.compute.drivers + View Source + +

+
+ +
+
OpenStack driver
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ClassOpenStackResponseUndocumented
ClassOpenStackComputeConnectionUndocumented
ClassOpenStackNodeDriverBase OpenStack node driver. Should not be used directly.
ClassOpenStack_1_0_ResponseUndocumented
ClassOpenStack_1_0_ConnectionUndocumented
ClassOpenStack_1_0_NodeDriverOpenStack node driver.
ClassOpenStack_1_0_SharedIpGroupShared IP group info.
ClassOpenStack_1_0_NodeIpAddressesList of public and private IP addresses of a Node.
ClassOpenStack_1_1_ResponseUndocumented
ClassOpenStack_1_1_ConnectionUndocumented
ClassOpenStack_1_1_NodeDriverOpenStack node driver.
+ + +
+ + + + + +
+ API Documentation for libcloud, generated by pydoctor at 2012-02-08 17:57:04. +
+ + \ No newline at end of file Added: libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.opsource.OpsourceAPIException.html URL: http://svn.apache.org/viewvc/libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.opsource.OpsourceAPIException.html?rev=1242205&view=auto ============================================================================== --- libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.opsource.OpsourceAPIException.html (added) +++ libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.opsource.OpsourceAPIException.html Thu Feb 9 01:59:57 2012 @@ -0,0 +1,123 @@ + + + + libcloud.compute.drivers.opsource.OpsourceAPIException : API documentation + + + + + + +

l.c.d.o.OpsourceAPIException(LibcloudError) : class documentation

+

+ Part of libcloud.compute.drivers.opsource + View Source + View In Hierarchy +

+
+ +
+
Undocumented
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + +
Method__init__Undocumented
Method__str__Undocumented
Method__repr__Undocumented
+ + +
+ + + + +
+ + + + + + +
+ + def + __init__(self, code, msg, driver): + + + (source) + +
+
+ +
Undocumented
+
+
+ + + + + + +
+ + def + __str__(self): + + + (source) + +
+
+ +
Undocumented
+
+
+ + + + + + +
+ + def + __repr__(self): + + + (source) + +
+
+ +
Undocumented
+
+
+
+ API Documentation for libcloud, generated by pydoctor at 2012-02-08 17:57:04. +
+ + \ No newline at end of file Added: libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.opsource.OpsourceConnection.html URL: http://svn.apache.org/viewvc/libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.opsource.OpsourceConnection.html?rev=1242205&view=auto ============================================================================== --- libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.opsource.OpsourceConnection.html (added) +++ libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.opsource.OpsourceConnection.html Thu Feb 9 01:59:57 2012 @@ -0,0 +1,179 @@ + + + + libcloud.compute.drivers.opsource.OpsourceConnection : API documentation + + + + + + +

l.c.d.o.OpsourceConnection(ConnectionUserAndKey) : class documentation

+

+ Part of libcloud.compute.drivers.opsource + View Source + View In Hierarchy +

+
+ +
+
Connection class for the Opsource driver
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methodadd_default_headersUndocumented
MethodrequestUndocumented
Methodrequest_with_orgIdUndocumented
Methodget_resource_pathThis method returns a resource path which is necessary for referencing resources that require a full path instead of just an ID, such as networks, and customer snapshots.
Method_get_orgIdSend the /myaccount API request to opsource cloud and parse the 'orgId' from the XML response object. We need the orgId to use most of the other API functions
+ + +
+ + + + +
+ + + + + + +
+ + def + add_default_headers(self, headers): + + + (source) + +
+
+ +
Undocumented
+
+
+ + + + + + +
+ + def + request(self, action, params=None, data='', headers=None, method='GET'): + + + (source) + +
+
+ +
Undocumented
+
+
+ + + + + + +
+ + def + request_with_orgId(self, action, params=None, data='', headers=None, method='GET'): + + + (source) + +
+
+ +
Undocumented
+
+
+ + + + + + +
+ + def + get_resource_path(self): + + + (source) + +
+
+ +
This method returns a resource path which is necessary for referencing
+resources that require a full path instead of just an ID, such as
+networks, and customer snapshots.
+
+
+ + + + + + +
+ + def + _get_orgId(self): + + + (source) + +
+
+ +
Send the /myaccount API request to opsource cloud and parse the
+'orgId' from the XML response object. We need the orgId to use most
+of the other API functions
+
+
+
+ API Documentation for libcloud, generated by pydoctor at 2012-02-08 17:57:04. +
+ + \ No newline at end of file Added: libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.opsource.OpsourceNetwork.html URL: http://svn.apache.org/viewvc/libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.opsource.OpsourceNetwork.html?rev=1242205&view=auto ============================================================================== --- libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.opsource.OpsourceNetwork.html (added) +++ libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.opsource.OpsourceNetwork.html Thu Feb 9 01:59:57 2012 @@ -0,0 +1,97 @@ + + + + libcloud.compute.drivers.opsource.OpsourceNetwork : API documentation + + + + + + +

l.c.d.o.OpsourceNetwork(object) : class documentation

+

+ Part of libcloud.compute.drivers.opsource + View Source + View In Hierarchy +

+
+ +
+
Opsource network with location.
+ + + +
+ + + + + + + + + + + + + + + + + +
Method__init__Undocumented
Method__repr__Undocumented
+ + +
+ + + + +
+ + + + + + +
+ + def + __init__(self, id, name, description, location, privateNet, multicast, status): + + + (source) + +
+
+ +
Undocumented
+
+
+ + + + + + +
+ + def + __repr__(self): + + + (source) + +
+
+ +
Undocumented
+
+
+
+ API Documentation for libcloud, generated by pydoctor at 2012-02-08 17:57:04. +
+ + \ No newline at end of file Added: libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.opsource.OpsourceNodeDriver.html URL: http://svn.apache.org/viewvc/libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.opsource.OpsourceNodeDriver.html?rev=1242205&view=auto ============================================================================== --- libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.opsource.OpsourceNodeDriver.html (added) +++ libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.opsource.OpsourceNodeDriver.html Thu Feb 9 01:59:57 2012 @@ -0,0 +1,741 @@ + + + + libcloud.compute.drivers.opsource.OpsourceNodeDriver : API documentation + + + + + + +

l.c.d.o.OpsourceNodeDriver(NodeDriver) : class documentation

+

+ Part of libcloud.compute.drivers.opsource + View Source + View In Hierarchy +

+
+ +
+
Opsource node driver.
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methodcreate_nodeCreate a new opsource node
Methoddestroy_nodeDestroy a node.
Methodreboot_nodeReboot a node.
Methodlist_nodesList all nodes @return: C{list} of L{Node} objects
Methodlist_imagesreturn a list of available images Currently only returns the default 'base OS images' provided by opsource. Customer images (snapshots) are not yet supported.
Methodlist_sizesList sizes on a provider
Methodlist_locationslist locations (datacenters) available for instantiating servers and networks.
Methodlist_networksList networks deployed across all data center locations for your organization. The response includes the location of each network.
Methodex_start_nodePowers on an existing deployed server
Methodex_shutdown_gracefulNo summary
Methodex_power_offNo summary
Methodex_list_networksList networks deployed across all data center locations for your organization. The response includes the location of each network.
Methodex_get_location_by_idUndocumented
Method_to_base_imagesUndocumented
Method_to_base_imageUndocumented
Method_to_networksUndocumented
Method_to_networkUndocumented
Method_to_locationsUndocumented
Method_to_locationUndocumented
Method_to_nodesUndocumented
Method_to_nodeUndocumented
Method_to_statusUndocumented
+ +

+ Inherited from NodeDriver: +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method__init__@keyword key: API key or username to used @type key: str
Methoddeploy_nodeCreate a new node, and start deployment.
Method_wait_until_runningBlock until node is fully booted and has an IP address assigned.
Method_ssh_client_connectTry to connect to the remote SSH server. If a connection times out or is refused it is retried up to timeout number of seconds.
Method_run_deployment_scriptRun the deployment script on the provided node. At this point it is assumed that SSH connection has already been established.
Method_get_size_priceUndocumented
+ +

+ Inherited from BaseDriver (via NodeDriver): +

+ + + + + + + + + + + +
Method_ex_connection_class_kwargsReturn extra connection keyword arguments which are passed to the Connection class constructor.
+ + +
+ + + + +
+ + + + + + +
+ + def + create_node(self, **kwargs): + + + (source) + +
+
+ +
Create a new opsource node
+
+Standard keyword arguments from L{NodeDriver.create_node}:
+@keyword    name:   String with a name for this new node (required)
+@type       name:   str
+
+@keyword    image:  OS Image to boot on node. (required)
+@type       image:  L{NodeImage}
+
+@keyword    auth:   Initial authentication information for the
+                    node (required)
+@type       auth:   L{NodeAuthPassword}
+
+Non-standard keyword arguments:
+@keyword    ex_description:  description for this node (required)
+@type       ex_description:  C{str}
+
+@keyword    ex_network:  Network to create the node within (required)
+@type       ex_network: L{OpsourceNetwork}
+
+@keyword    ex_isStarted:  Start server after creation? default
+                           true (required)
+@type       ex_isStarted:  C{bool}
+
+@return: The newly created L{Node}. NOTE: Opsource does not provide a
+         way to determine the ID of the server that was just created,
+         so the returned L{Node} is not guaranteed to be the same one
+         that was created.  This is only the case when multiple nodes
+         with the same name exist.
+
+
+ + + + + + +
+ + def + destroy_node(self, node): + + + (source) + +
+
+ +
Destroy a node.
+
+Depending upon the provider, this may destroy all data associated with
+the node, including backups.
+
+@param node: The node to be destroyed
+@type node: L{Node}
+
+@return: C{bool} True if the destroy was successful, otherwise False
+
+
+ + + + + + +
+ + def + reboot_node(self, node): + + + (source) + +
+
+ +
Reboot a node.
+
+@param node: The node to be rebooted
+@type node: L{Node}
+
+@return: C{bool} True if the reboot was successful, otherwise False
+
+
+ + + + + + +
+ + def + list_nodes(self): + + + (source) + +
+
+ +
List all nodes
+@return: C{list} of L{Node} objects
+
+
+ + + + + + +
+ + def + list_images(self, location=None): + + + (source) + +
+
+ +
return a list of available images
+    Currently only returns the default 'base OS images' provided by
+    opsource. Customer images (snapshots) are not yet supported.
+
+
+ + + + + + +
+ + def + list_sizes(self, location=None): + + + (source) + +
+
+ +
List sizes on a provider
+
+@keyword location: The location at which to list sizes
+@type location: L{NodeLocation}
+
+@return: C{list} of L{NodeSize} objects
+
+
+ + + + + + +
+ + def + list_locations(self): + + + (source) + +
+
+ +
list locations (datacenters) available for instantiating servers and
+networks.
+
+
+ + + + + + +
+ + def + list_networks(self, location=None): + + + (source) + +
+
+ +
List networks deployed across all data center locations for your
+organization.  The response includes the location of each network.
+
+Returns a list of OpsourceNetwork objects
+
+
+ + + + + + +
+ + def + _to_base_images(self, object): + + + (source) + +
+
+ +
Undocumented
+
+
+ + + + + + +
+ + def + _to_base_image(self, element): + + + (source) + +
+
+ +
Undocumented
+
+
+ + + + + + +
+ + def + ex_start_node(self, node): + + + (source) + +
+
+ +
Powers on an existing deployed server
+
+
+ + + + + + +
+ + def + ex_shutdown_graceful(self, node): + + + (source) + +
+
+ +
This function will attempt to "gracefully" stop a server by
+initiating a shutdown sequence within the guest operating system.
+A successful response on this function means the system has
+successfully passed the request into the operating system.
+
+
+ + + + + + +
+ + def + ex_power_off(self, node): + + + (source) + +
+
+ +
This function will abruptly power-off a server.  Unlike
+ex_shutdown_graceful, success ensures the node will stop but some OS
+and application configurations may be adversely affected by the
+equivalent of pulling the power plug out of the machine.
+
+
+ + + + + + +
+ + def + ex_list_networks(self): + + + (source) + +
+
+ +
List networks deployed across all data center locations for your
+organization.  The response includes the location of each network.
+
+Returns a list of OpsourceNetwork objects
+
+
+ + + + + + +
+ + def + ex_get_location_by_id(self, id): + + + (source) + +
+
+ +
Undocumented
+
+
+ + + + + + +
+ + def + _to_networks(self, object): + + + (source) + +
+
+ +
Undocumented
+
+
+ + + + + + +
+ + def + _to_network(self, element): + + + (source) + +
+
+ +
Undocumented
+
+
+ + + + + + +
+ + def + _to_locations(self, object): + + + (source) + +
+
+ +
Undocumented
+
+
+ + + + + + +
+ + def + _to_location(self, element): + + + (source) + +
+
+ +
Undocumented
+
+
+ + + + + + +
+ + def + _to_nodes(self, object): + + + (source) + +
+
+ +
Undocumented
+
+
+ + + + + + +
+ + def + _to_node(self, element): + + + (source) + +
+
+ +
Undocumented
+
+
+ + + + + + +
+ + def + _to_status(self, element): + + + (source) + +
+
+ +
Undocumented
+
+
+
+ API Documentation for libcloud, generated by pydoctor at 2012-02-08 17:57:04. +
+ + \ No newline at end of file Added: libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.opsource.OpsourceResponse.html URL: http://svn.apache.org/viewvc/libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.opsource.OpsourceResponse.html?rev=1242205&view=auto ============================================================================== --- libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.opsource.OpsourceResponse.html (added) +++ libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.opsource.OpsourceResponse.html Thu Feb 9 01:59:57 2012 @@ -0,0 +1,119 @@ + + + + libcloud.compute.drivers.opsource.OpsourceResponse : API documentation + + + + + + +

l.c.d.o.OpsourceResponse(XmlResponse) : class documentation

+

+ Part of libcloud.compute.drivers.opsource + View Source + View In Hierarchy +

+
+ +
+
Undocumented
+ + + +
+ + + + + + + + + + + +
Methodparse_errorParse the error messages.
+ +

+ Inherited from XmlResponse: +

+ + + + + + + + + + + +
Methodparse_bodyParse response body.
+ +

+ Inherited from Response (via XmlResponse): +

+ + + + + + + + + + + + + + + + + + + + + + + +
Method__init__Undocumented
MethodsuccessDetermine if our request was successful.
Method_decompress_responseDecompress a response body if it is using deflate or gzip encoding.
+ + +
+ + + + +
+ + + + + + +
+ + def + parse_error(self): + + + (source) + +
+
+ +
Parse the error messages.
+
+Override in a provider's subclass.
+
+@return: Parsed error.
+
+
+
+ API Documentation for libcloud, generated by pydoctor at 2012-02-08 17:57:04. +
+ + \ No newline at end of file Added: libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.opsource.OpsourceStatus.html URL: http://svn.apache.org/viewvc/libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.opsource.OpsourceStatus.html?rev=1242205&view=auto ============================================================================== --- libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.opsource.OpsourceStatus.html (added) +++ libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.opsource.OpsourceStatus.html Thu Feb 9 01:59:57 2012 @@ -0,0 +1,99 @@ + + + + libcloud.compute.drivers.opsource.OpsourceStatus : API documentation + + + + + + +

l.c.d.o.OpsourceStatus(object) : class documentation

+

+ Part of libcloud.compute.drivers.opsource + View Source + View In Hierarchy +

+
+ +
+
Opsource API pending operation status class
+    action, requestTime, username, numberOfSteps, updateTime,
+    step.name, step.number, step.percentComplete, failureReason,
+ + + +
+ + + + + + + + + + + + + + + + + +
Method__init__Undocumented
Method__repr__Undocumented
+ + +
+ + + + +
+ + + + + + +
+ + def + __init__(self, action=None, requestTime=None, userName=None, numberOfSteps=None, updateTime=None, step_name=None, step_number=None, step_percentComplete=None, failureReason=None): + + + (source) + +
+
+ +
Undocumented
+
+
+ + + + + + +
+ + def + __repr__(self): + + + (source) + +
+
+ +
Undocumented
+
+
+
+ API Documentation for libcloud, generated by pydoctor at 2012-02-08 17:57:04. +
+ + \ No newline at end of file Added: libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.opsource.html URL: http://svn.apache.org/viewvc/libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.opsource.html?rev=1242205&view=auto ============================================================================== --- libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.opsource.html (added) +++ libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.opsource.html Thu Feb 9 01:59:57 2012 @@ -0,0 +1,81 @@ + + + + libcloud.compute.drivers.opsource : API documentation + + + + + + +

l.c.d.opsource : module documentation

+

+ Part of libcloud.compute.drivers + View Source + +

+
+ +
+
Opsource Driver
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ClassOpsourceResponseUndocumented
ClassOpsourceAPIExceptionUndocumented
ClassOpsourceConnectionConnection class for the Opsource driver
ClassOpsourceStatusOpsource API pending operation status class action, requestTime, username, numberOfSteps, updateTime, step.name, step.number, step.percentComplete, failureReason,
ClassOpsourceNetworkOpsource network with location.
ClassOpsourceNodeDriverOpsource node driver.
+ + +
+ + + + + +
+ API Documentation for libcloud, generated by pydoctor at 2012-02-08 17:57:04. +
+ + \ No newline at end of file Added: libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.rackspace.RackspaceConnection.html URL: http://svn.apache.org/viewvc/libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.rackspace.RackspaceConnection.html?rev=1242205&view=auto ============================================================================== --- libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.rackspace.RackspaceConnection.html (added) +++ libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.rackspace.RackspaceConnection.html Thu Feb 9 01:59:57 2012 @@ -0,0 +1,108 @@ + + + + libcloud.compute.drivers.rackspace.RackspaceConnection : API documentation + + + + + + +

l.c.d.r.RackspaceConnection(OpenStack_1_0_Connection) : class documentation

+

+ Part of libcloud.compute.drivers.rackspace + View Source + View In Hierarchy +

+
+

Known subclasses: libcloud.compute.drivers.rackspace.RackspaceUKConnection

+
+
Connection class for the Rackspace driver
+ + + +
+ + +

+ Inherited from OpenStackComputeConnection (via OpenStack_1_0_Connection): +

+ + + + + + + + + + + +
MethodrequestUndocumented
+ +

+ Inherited from OpenStackBaseConnection (via OpenStack_1_0_Connection, OpenStackComputeConnection): +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method__init__Undocumented
Methodadd_default_headersUndocumented
Methodmorph_action_hookUndocumented
Methodbase_urlUndocumented
Method_get_base_urlUndocumented
Method_get_default_regionUndocumented
Method_populate_hosts_and_request_pathsOpenStack 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.
+ + +
+ + + + + +
+ API Documentation for libcloud, generated by pydoctor at 2012-02-08 17:57:04. +
+ + \ No newline at end of file Added: libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.rackspace.RackspaceNodeDriver.html URL: http://svn.apache.org/viewvc/libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.rackspace.RackspaceNodeDriver.html?rev=1242205&view=auto ============================================================================== --- libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.rackspace.RackspaceNodeDriver.html (added) +++ libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.rackspace.RackspaceNodeDriver.html Thu Feb 9 01:59:57 2012 @@ -0,0 +1,380 @@ + + + + libcloud.compute.drivers.rackspace.RackspaceNodeDriver : API documentation + + + + + + +

l.c.d.r.RackspaceNodeDriver(OpenStack_1_0_NodeDriver) : class documentation

+

+ Part of libcloud.compute.drivers.rackspace + View Source + View In Hierarchy +

+
+

Known subclasses: libcloud.compute.drivers.rackspace.RackspaceUKNodeDriver

+
+
No class docstring
+ + + +
+ + + + + + + + + + + +
Methodlist_locationsLists available locations
+ +

+ Inherited from OpenStack_1_0_NodeDriver: +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method__init__@keyword key: API key or username to used @type key: str
Methodcreate_nodeCreate a new node
Methodex_set_passwordSets the Node's root password.
Methodex_set_server_nameSets the Node's name.
Methodex_resizeChange an existing server flavor / scale the server up or down.
Methodex_confirm_resizeConfirm 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.
Methodex_revert_resizeRevert 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.
Methodex_rebuildUndocumented
Methodex_create_ip_groupUndocumented
Methodex_list_ip_groupsUndocumented
Methodex_delete_ip_groupUndocumented
Methodex_share_ipUndocumented
Methodex_unshare_ipUndocumented
Methodex_list_ip_addressesUndocumented
Methodex_limitsNo summary
Methodex_save_imageCreate an image for node.
Methodex_delete_imageDelete an image for node.
Method_to_imagesUndocumented
Method_to_imageUndocumented
Method_change_password_or_nameUndocumented
Method_metadata_to_xmlUndocumented
Method_files_to_xmlUndocumented
Method_reboot_nodeUndocumented
Method_node_actionUndocumented
Method_to_nodesUndocumented
Method_to_node_from_objUndocumented
Method_to_nodeUndocumented
Method_to_sizesUndocumented
Method_to_sizeUndocumented
Method_to_shared_ip_groupUndocumented
Method_to_ip_addressesUndocumented
Method_get_size_priceUndocumented
+ +

+ Inherited from OpenStackNodeDriver (via OpenStack_1_0_NodeDriver): +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method__new__Undocumented
Methoddestroy_nodeDestroy a node.
Methodreboot_nodeReboot a node.
Methodlist_nodesList all nodes @return: C{list} of L{Node} objects
Methodlist_imagesList images on a provider
Methodlist_sizesList sizes on a provider
Methodex_get_node_detailsUndocumented
Methodex_soft_reboot_nodeUndocumented
Methodex_hard_reboot_nodeUndocumented
Method_ex_connection_class_kwargsReturn extra connection keyword arguments which are passed to the Connection class constructor.
+ +

+ Inherited from NodeDriver (via OpenStack_1_0_NodeDriver, OpenStackNodeDriver): +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methoddeploy_nodeCreate a new node, and start deployment.
Method_wait_until_runningBlock until node is fully booted and has an IP address assigned.
Method_ssh_client_connectTry to connect to the remote SSH server. If a connection times out or is refused it is retried up to timeout number of seconds.
Method_run_deployment_scriptRun the deployment script on the provided node. At this point it is assumed that SSH connection has already been established.
+ + +
+ + + + +
+ + + + + + +
+ + def + list_locations(self): + + + (source) + +
+
+ +
Lists available locations
+
+Locations cannot be set or retrieved via the API, but currently
+there are two locations, DFW and ORD.
+
+
+
+ API Documentation for libcloud, generated by pydoctor at 2012-02-08 17:57:04. +
+ + \ No newline at end of file Added: libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.rackspace.RackspaceUKConnection.html URL: http://svn.apache.org/viewvc/libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.rackspace.RackspaceUKConnection.html?rev=1242205&view=auto ============================================================================== --- libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.rackspace.RackspaceUKConnection.html (added) +++ libcloud/site/trunk/content/apidocs/0.8.0/libcloud.compute.drivers.rackspace.RackspaceUKConnection.html Thu Feb 9 01:59:57 2012 @@ -0,0 +1,108 @@ + + + + libcloud.compute.drivers.rackspace.RackspaceUKConnection : API documentation + + + + + + +

l.c.d.r.RackspaceUKConnection(RackspaceConnection) : class documentation

+

+ Part of libcloud.compute.drivers.rackspace + View Source + View In Hierarchy +

+
+ +
+
Connection class for the Rackspace UK driver
+ + + +
+ + +

+ Inherited from OpenStackComputeConnection (via RackspaceConnection, OpenStack_1_0_Connection): +

+ + + + + + + + + + + +
MethodrequestUndocumented
+ +

+ Inherited from OpenStackBaseConnection (via RackspaceConnection, OpenStack_1_0_Connection, OpenStackComputeConnection): +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method__init__Undocumented
Methodadd_default_headersUndocumented
Methodmorph_action_hookUndocumented
Methodbase_urlUndocumented
Method_get_base_urlUndocumented
Method_get_default_regionUndocumented
Method_populate_hosts_and_request_pathsOpenStack 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.
+ + +
+ + + + + +
+ API Documentation for libcloud, generated by pydoctor at 2012-02-08 17:57:04. +
+ + \ No newline at end of file