Added: websites/staging/libcloud/trunk/content/apidocs/0.7.1/libcloud.compute.drivers.ec2.EC2USWestOregonNodeDriver.html ============================================================================== --- websites/staging/libcloud/trunk/content/apidocs/0.7.1/libcloud.compute.drivers.ec2.EC2USWestOregonNodeDriver.html (added) +++ websites/staging/libcloud/trunk/content/apidocs/0.7.1/libcloud.compute.drivers.ec2.EC2USWestOregonNodeDriver.html Mon Jul 16 01:48:43 2012 @@ -0,0 +1,332 @@ + + + + libcloud.compute.drivers.ec2.EC2USWestOregonNodeDriver : API documentation + + + + + + +

l.c.d.e.EC2USWestOregonNodeDriver(EC2NodeDriver) : class documentation

+

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

+
+ +
+
Driver class for EC2 in the US West Oregon region.
+ + + +
+ + +

+ Inherited from EC2NodeDriver: +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methodlist_nodesNo summary
Methodlist_sizesList sizes on a provider @return: list of NodeSize +objects
Methodlist_imagesList images on a provider @return: list of NodeImage +objects
Methodlist_locationsList data centers for a provider @return: list of NodeLocation +objects
Methodex_create_keypairCreates a new keypair
Methodex_import_keypairimports a new public key
Methodex_describe_keypairsDescribes a keypair by name
Methodex_create_security_groupCreates a new Security Group
Methodex_authorize_security_group_permissiveEdit a Security Group to allow all traffic.
Methodex_list_availability_zonesReturn a list of ExEC2AvailabilityZone +objects for the current region.
Methodex_describe_tagsReturn a dictionary of tags for this instance.
Methodex_create_tagsCreate tags for an instance.
Methodex_delete_tagsDelete tags from an instance.
Methodex_describe_all_addressesReturn all the Elastic IP addresses for this account optionally, return +only the allocated addresses
Methodex_associate_addressesAssociate an IP address with a particular node.
Methodex_describe_addressesReturn Elastic IP addresses for all the nodes in the provided list.
Methodex_describe_addresses_for_nodeReturn a list of Elastic IP addresses associated with this node.
Methodex_modify_instance_attributeModify node attributes. A list of valid attributes can be found at +http://goo.gl/gxcj8
Methodex_change_node_sizeChange the node size. Note: Node must be turned of before changing the +size.
Methodcreate_nodeCreate a new EC2 node
Methodreboot_nodeReboot the node by passing in the node object
Methodex_start_nodeStart the node by passing in the node object, does not work with +instance store backed instances
Methodex_stop_nodeStop the node by passing in the node object, does not work with instance +store backed instances
Methoddestroy_nodeDestroy node by passing in the node object
Method_pathlistConverts a key and an array of values into AWS query param format.
Method_get_booleanUndocumented
Method_get_state_booleanChecks for the instances's state
Method_get_terminate_booleanUndocumented
Method_to_nodesUndocumented
Method_to_nodeUndocumented
Method_to_imagesUndocumented
Method_to_imageUndocumented
Method_get_sizesUndocumented
Method_add_instance_filterAdd instance filter to the provided params dictionary.
+ +

+ Inherited from NodeDriver (via EC2NodeDriver): +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method__init__
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 EC2NodeDriver, NodeDriver): +

+ + + + + + + + + + + +
Method_ex_connection_class_kwargsReturn extra connection keyword arguments which are passed to the +Connection class constructor.
+ + +
+ + + + + +
+ API Documentation for libcloud, generated by pydoctor at 2012-07-15 18:47:55. +
+ + \ No newline at end of file Added: websites/staging/libcloud/trunk/content/apidocs/0.7.1/libcloud.compute.drivers.ec2.EucConnection.html ============================================================================== --- websites/staging/libcloud/trunk/content/apidocs/0.7.1/libcloud.compute.drivers.ec2.EucConnection.html (added) +++ websites/staging/libcloud/trunk/content/apidocs/0.7.1/libcloud.compute.drivers.ec2.EucConnection.html Mon Jul 16 01:48:43 2012 @@ -0,0 +1,63 @@ + + + + libcloud.compute.drivers.ec2.EucConnection : API documentation + + + + + + +

l.c.d.e.EucConnection(EC2Connection) : class documentation

+

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

+
+ +
+
Connection class for Eucalyptus
+ + + +
+ + +

+ Inherited from EC2Connection: +

+ + + + + + + + + + + + + + + + + +
Methodadd_default_paramsUndocumented
Method_get_aws_auth_paramCreates the signature required for AWS, per http://bit.ly/aR7GaQ +[docs.amazonwebservices.com]:
+ + +
+ + + + + +
+ API Documentation for libcloud, generated by pydoctor at 2012-07-15 18:47:55. +
+ + \ No newline at end of file Added: websites/staging/libcloud/trunk/content/apidocs/0.7.1/libcloud.compute.drivers.ec2.EucNodeDriver.html ============================================================================== --- websites/staging/libcloud/trunk/content/apidocs/0.7.1/libcloud.compute.drivers.ec2.EucNodeDriver.html (added) +++ websites/staging/libcloud/trunk/content/apidocs/0.7.1/libcloud.compute.drivers.ec2.EucNodeDriver.html Mon Jul 16 01:48:43 2012 @@ -0,0 +1,403 @@ + + + + libcloud.compute.drivers.ec2.EucNodeDriver : API documentation + + + + + + +

l.c.d.e.EucNodeDriver(EC2NodeDriver) : class documentation

+

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

+
+ +
+
Driver class for Eucalyptus
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + +
Method__init__
Methodlist_locationsList data centers for a provider @return: list of NodeLocation +objects
Method_add_instance_filterEucalyptus driver doesn't support filtering on instance id so this is a +no-op.
+ +

+ Inherited from EC2NodeDriver: +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methodlist_nodesNo summary
Methodlist_sizesList sizes on a provider @return: list of NodeSize +objects
Methodlist_imagesList images on a provider @return: list of NodeImage +objects
Methodex_create_keypairCreates a new keypair
Methodex_import_keypairimports a new public key
Methodex_describe_keypairsDescribes a keypair by name
Methodex_create_security_groupCreates a new Security Group
Methodex_authorize_security_group_permissiveEdit a Security Group to allow all traffic.
Methodex_list_availability_zonesReturn a list of ExEC2AvailabilityZone +objects for the current region.
Methodex_describe_tagsReturn a dictionary of tags for this instance.
Methodex_create_tagsCreate tags for an instance.
Methodex_delete_tagsDelete tags from an instance.
Methodex_describe_all_addressesReturn all the Elastic IP addresses for this account optionally, return +only the allocated addresses
Methodex_associate_addressesAssociate an IP address with a particular node.
Methodex_describe_addressesReturn Elastic IP addresses for all the nodes in the provided list.
Methodex_describe_addresses_for_nodeReturn a list of Elastic IP addresses associated with this node.
Methodex_modify_instance_attributeModify node attributes. A list of valid attributes can be found at +http://goo.gl/gxcj8
Methodex_change_node_sizeChange the node size. Note: Node must be turned of before changing the +size.
Methodcreate_nodeCreate a new EC2 node
Methodreboot_nodeReboot the node by passing in the node object
Methodex_start_nodeStart the node by passing in the node object, does not work with +instance store backed instances
Methodex_stop_nodeStop the node by passing in the node object, does not work with instance +store backed instances
Methoddestroy_nodeDestroy node by passing in the node object
Method_pathlistConverts a key and an array of values into AWS query param format.
Method_get_booleanUndocumented
Method_get_state_booleanChecks for the instances's state
Method_get_terminate_booleanUndocumented
Method_to_nodesUndocumented
Method_to_nodeUndocumented
Method_to_imagesUndocumented
Method_to_imageUndocumented
Method_get_sizesUndocumented
+ +

+ Inherited from NodeDriver (via EC2NodeDriver): +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
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 EC2NodeDriver, NodeDriver): +

+ + + + + + + + + + + +
Method_ex_connection_class_kwargsReturn extra connection keyword arguments which are passed to the +Connection class constructor.
+ + +
+ + + + +
+ + + + + + +
+ + def + __init__(self, key, secret=None, secure=True, host=None, path=None, port=None): + + + (source) + +
+
+ +
ParameterskeyAPI key or username to used (type: str)
secretSecret password to be used (type: str)
secureWeither to use HTTPS or HTTP. Note: Some providers only support HTTPS, and +it is on by default. (type: bool)
hostOverride hostname used for connections. (type: str)
portOverride port used for connections. (type: int)
api_versionOptional API version. Only used by drivers which support multiple API +versions. (type: str)
+
+
+ + + + + + +
+ + def + list_locations(self): + + + (source) + +
+
+ +
List data centers for a provider
Returnslist of NodeLocation +objects
+
+
+ + + + + + +
+ + def + _add_instance_filter(self, params, node): + + + (source) + +
+
+ +
Eucalyptus driver doesn't support filtering on instance id so this is a +no-op.
+
+
+
+ API Documentation for libcloud, generated by pydoctor at 2012-07-15 18:47:55. +
+ + \ No newline at end of file Added: websites/staging/libcloud/trunk/content/apidocs/0.7.1/libcloud.compute.drivers.ec2.ExEC2AvailabilityZone.html ============================================================================== --- websites/staging/libcloud/trunk/content/apidocs/0.7.1/libcloud.compute.drivers.ec2.ExEC2AvailabilityZone.html (added) +++ websites/staging/libcloud/trunk/content/apidocs/0.7.1/libcloud.compute.drivers.ec2.ExEC2AvailabilityZone.html Mon Jul 16 01:48:43 2012 @@ -0,0 +1,99 @@ + + + + libcloud.compute.drivers.ec2.ExEC2AvailabilityZone : API documentation + + + + + + +

l.c.d.e.ExEC2AvailabilityZone(object) : class documentation

+

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

+
+ +
+
Extension class which stores information about an EC2 availability +zone.

+

Note: This class is EC2 specific.

+ + + +
+ + + + + + + + + + + + + + + + + +
Method__init__Undocumented
Method__repr__Undocumented
+ + +
+ + + + +
+ + + + + + +
+ + def + __init__(self, name, zone_state, region_name): + + + (source) + +
+
+ +
Undocumented
+
+
+ + + + + + +
+ + def + __repr__(self): + + + (source) + +
+
+ +
Undocumented
+
+
+
+ API Documentation for libcloud, generated by pydoctor at 2012-07-15 18:47:55. +
+ + \ No newline at end of file Added: websites/staging/libcloud/trunk/content/apidocs/0.7.1/libcloud.compute.drivers.ec2.IdempotentParamError.html ============================================================================== --- websites/staging/libcloud/trunk/content/apidocs/0.7.1/libcloud.compute.drivers.ec2.IdempotentParamError.html (added) +++ websites/staging/libcloud/trunk/content/apidocs/0.7.1/libcloud.compute.drivers.ec2.IdempotentParamError.html Mon Jul 16 01:48:43 2012 @@ -0,0 +1,88 @@ + + + + libcloud.compute.drivers.ec2.IdempotentParamError : API documentation + + + + + + +

l.c.d.e.IdempotentParamError(LibcloudError) : class documentation

+

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

+
+ +
+
Request used the same client token as a previous, but non-identical +request.
+ + + +
+ + + + + + + + + + + +
Method__str__Undocumented
+ +

+ Inherited from LibcloudError: +

+ + + + + + + + + + + +
Method__init__Undocumented
+ + +
+ + + + +
+ + + + + + +
+ + def + __str__(self): + + + (source) + +
+
+ +
Undocumented
+
+
+
+ API Documentation for libcloud, generated by pydoctor at 2012-07-15 18:47:55. +
+ + \ No newline at end of file Added: websites/staging/libcloud/trunk/content/apidocs/0.7.1/libcloud.compute.drivers.ec2.NimbusConnection.html ============================================================================== --- websites/staging/libcloud/trunk/content/apidocs/0.7.1/libcloud.compute.drivers.ec2.NimbusConnection.html (added) +++ websites/staging/libcloud/trunk/content/apidocs/0.7.1/libcloud.compute.drivers.ec2.NimbusConnection.html Mon Jul 16 01:48:43 2012 @@ -0,0 +1,63 @@ + + + + libcloud.compute.drivers.ec2.NimbusConnection : API documentation + + + + + + +

l.c.d.e.NimbusConnection(EC2Connection) : class documentation

+

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

+
+ +
+
Connection class for Nimbus
+ + + +
+ + +

+ Inherited from EC2Connection: +

+ + + + + + + + + + + + + + + + + +
Methodadd_default_paramsUndocumented
Method_get_aws_auth_paramCreates the signature required for AWS, per http://bit.ly/aR7GaQ +[docs.amazonwebservices.com]:
+ + +
+ + + + + +
+ API Documentation for libcloud, generated by pydoctor at 2012-07-15 18:47:55. +
+ + \ No newline at end of file Added: websites/staging/libcloud/trunk/content/apidocs/0.7.1/libcloud.compute.drivers.ec2.NimbusNodeDriver.html ============================================================================== --- websites/staging/libcloud/trunk/content/apidocs/0.7.1/libcloud.compute.drivers.ec2.NimbusNodeDriver.html (added) +++ websites/staging/libcloud/trunk/content/apidocs/0.7.1/libcloud.compute.drivers.ec2.NimbusNodeDriver.html Mon Jul 16 01:48:43 2012 @@ -0,0 +1,377 @@ + + + + libcloud.compute.drivers.ec2.NimbusNodeDriver : API documentation + + + + + + +

l.c.d.e.NimbusNodeDriver(EC2NodeDriver) : class documentation

+

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

+
+ +
+
Driver class for Nimbus
+ + + +
+ + + + + + + + + + + + + + + + + +
Methodex_describe_addressesNimbus doesn't support elastic IPs, so this is a passthrough
Methodex_create_tagsNimbus doesn't support creating tags, so this is a passthrough
+ +

+ Inherited from EC2NodeDriver: +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methodlist_nodesNo summary
Methodlist_sizesList sizes on a provider @return: list of NodeSize +objects
Methodlist_imagesList images on a provider @return: list of NodeImage +objects
Methodlist_locationsList data centers for a provider @return: list of NodeLocation +objects
Methodex_create_keypairCreates a new keypair
Methodex_import_keypairimports a new public key
Methodex_describe_keypairsDescribes a keypair by name
Methodex_create_security_groupCreates a new Security Group
Methodex_authorize_security_group_permissiveEdit a Security Group to allow all traffic.
Methodex_list_availability_zonesReturn a list of ExEC2AvailabilityZone +objects for the current region.
Methodex_describe_tagsReturn a dictionary of tags for this instance.
Methodex_delete_tagsDelete tags from an instance.
Methodex_describe_all_addressesReturn all the Elastic IP addresses for this account optionally, return +only the allocated addresses
Methodex_associate_addressesAssociate an IP address with a particular node.
Methodex_describe_addresses_for_nodeReturn a list of Elastic IP addresses associated with this node.
Methodex_modify_instance_attributeModify node attributes. A list of valid attributes can be found at +http://goo.gl/gxcj8
Methodex_change_node_sizeChange the node size. Note: Node must be turned of before changing the +size.
Methodcreate_nodeCreate a new EC2 node
Methodreboot_nodeReboot the node by passing in the node object
Methodex_start_nodeStart the node by passing in the node object, does not work with +instance store backed instances
Methodex_stop_nodeStop the node by passing in the node object, does not work with instance +store backed instances
Methoddestroy_nodeDestroy node by passing in the node object
Method_pathlistConverts a key and an array of values into AWS query param format.
Method_get_booleanUndocumented
Method_get_state_booleanChecks for the instances's state
Method_get_terminate_booleanUndocumented
Method_to_nodesUndocumented
Method_to_nodeUndocumented
Method_to_imagesUndocumented
Method_to_imageUndocumented
Method_get_sizesUndocumented
Method_add_instance_filterAdd instance filter to the provided params dictionary.
+ +

+ Inherited from NodeDriver (via EC2NodeDriver): +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method__init__
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 EC2NodeDriver, NodeDriver): +

+ + + + + + + + + + + +
Method_ex_connection_class_kwargsReturn extra connection keyword arguments which are passed to the +Connection class constructor.
+ + +
+ + + + +
+ + + + + + +
+ + def + ex_describe_addresses(self, nodes): + + + (source) + +
+
+ +
Nimbus doesn't support elastic IPs, so this is a passthrough
+
+
+ + + + + + +
+ + def + ex_create_tags(self, node, tags): + + + (source) + +
+
+ +
Nimbus doesn't support creating tags, so this is a passthrough
+
+
+
+ API Documentation for libcloud, generated by pydoctor at 2012-07-15 18:47:55. +
+ + \ No newline at end of file Added: websites/staging/libcloud/trunk/content/apidocs/0.7.1/libcloud.compute.drivers.ec2.html ============================================================================== --- websites/staging/libcloud/trunk/content/apidocs/0.7.1/libcloud.compute.drivers.ec2.html (added) +++ websites/staging/libcloud/trunk/content/apidocs/0.7.1/libcloud.compute.drivers.ec2.html Mon Jul 16 01:48:43 2012 @@ -0,0 +1,167 @@ + + + + libcloud.compute.drivers.ec2 : API documentation + + + + + + +

l.c.d.ec2 : module documentation

+

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

+
+ +
+
Amazon EC2 driver
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ClassEC2NodeLocationUndocumented
ClassEC2ResponseEC2 specific response parsing and error handling.
ClassEC2ConnectionRepresents a single connection to the EC2 Endpoint
ClassExEC2AvailabilityZoneExtension class which stores information about an EC2 availability +zone.
ClassEC2NodeDriverAmazon EC2 node driver
ClassIdempotentParamErrorRequest used the same client token as a previous, but non-identical +request.
ClassEC2EUConnectionConnection class for EC2 in the Western Europe Region
ClassEC2EUNodeDriverDriver class for EC2 in the Western Europe Region
ClassEC2USWestConnectionConnection class for EC2 in the Western US Region
ClassEC2USWestNodeDriverDriver class for EC2 in the Western US Region
ClassEC2USWestOregonConnectionConnection class for EC2 in the Western US Region (Oregon).
ClassEC2USWestOregonNodeDriverDriver class for EC2 in the US West Oregon region.
ClassEC2APSEConnectionConnection class for EC2 in the Southeast Asia Pacific Region
ClassEC2APNEConnectionConnection class for EC2 in the Northeast Asia Pacific Region
ClassEC2APSENodeDriverDriver class for EC2 in the Southeast Asia Pacific Region
ClassEC2APNENodeDriverDriver class for EC2 in the Northeast Asia Pacific Region
ClassEucConnectionConnection class for Eucalyptus
ClassEucNodeDriverDriver class for Eucalyptus
ClassNimbusConnectionConnection class for Nimbus
ClassNimbusNodeDriverDriver class for Nimbus
+ + +
+ + + + + +
+ API Documentation for libcloud, generated by pydoctor at 2012-07-15 18:47:55. +
+ + \ No newline at end of file Added: websites/staging/libcloud/trunk/content/apidocs/0.7.1/libcloud.compute.drivers.ecp.ECPConnection.html ============================================================================== --- websites/staging/libcloud/trunk/content/apidocs/0.7.1/libcloud.compute.drivers.ecp.ECPConnection.html (added) +++ websites/staging/libcloud/trunk/content/apidocs/0.7.1/libcloud.compute.drivers.ecp.ECPConnection.html Mon Jul 16 01:48:43 2012 @@ -0,0 +1,99 @@ + + + + libcloud.compute.drivers.ecp.ECPConnection : API documentation + + + + + + +

l.c.d.e.ECPConnection(ConnectionUserAndKey) : class documentation

+

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

+
+ +
+
Connection class for the Enomaly ECP driver
+ + + +
+ + + + + + + + + + + + + + + + + +
Methodadd_default_headersUndocumented
Method_encode_multipart_formdataBased on Wade Leftwich's function: +http://code.activestate.com/recipes/146306/
+ + +
+ + + + +
+ + + + + + +
+ + def + add_default_headers(self, headers): + + + (source) + +
+
+ +
Undocumented
+
+
+ + + + + + +
+ + def + _encode_multipart_formdata(self, fields): + + + (source) + +
+
+ +
Based on Wade Leftwich's function: +http://code.activestate.com/recipes/146306/
+
+
+
+ API Documentation for libcloud, generated by pydoctor at 2012-07-15 18:47:55. +
+ + \ No newline at end of file Added: websites/staging/libcloud/trunk/content/apidocs/0.7.1/libcloud.compute.drivers.ecp.ECPNodeDriver.html ============================================================================== --- websites/staging/libcloud/trunk/content/apidocs/0.7.1/libcloud.compute.drivers.ecp.ECPNodeDriver.html (added) +++ websites/staging/libcloud/trunk/content/apidocs/0.7.1/libcloud.compute.drivers.ecp.ECPNodeDriver.html Mon Jul 16 01:48:43 2012 @@ -0,0 +1,323 @@ + + + + libcloud.compute.drivers.ecp.ECPNodeDriver : API documentation + + + + + + +

l.c.d.e.ECPNodeDriver(NodeDriver) : class documentation

+

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

+
+ +
+
Enomaly ECP node driver
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methodlist_nodesReturns a list of all running Nodes
Methodreboot_nodeShuts down a VM and then starts it again.
Methoddestroy_nodeShuts down and deletes a VM.
Methodlist_imagesReturns a list of all package templates aka appiances aka images
Methodlist_sizesReturns a list of all hardware templates
Methodlist_locationsThis feature does not exist in ECP. Returns hard coded dummy +location.
Methodcreate_nodeCreates a virtual machine.
Method_to_nodeTurns a (json) dictionary into a Node object. This returns only running +VMs.
+ +

+ Inherited from NodeDriver: +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method__init__
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 + list_nodes(self): + + + (source) + +
+
+ +
Returns a list of all running Nodes
+
+
+ + + + + + +
+ + def + _to_node(self, vm): + + + (source) + +
+
+ +
Turns a (json) dictionary into a Node object. This returns only running +VMs.
+
+
+ + + + + + +
+ + def + reboot_node(self, node): + + + (source) + +
+
+ +
Shuts down a VM and then starts it again.
+
+
+ + + + + + +
+ + def + destroy_node(self, node): + + + (source) + +
+
+ +
Shuts down and deletes a VM.
+
+
+ + + + + + +
+ + def + list_images(self, location=None): + + + (source) + +
+
+ +
Returns a list of all package templates aka appiances aka images
+
+
+ + + + + + +
+ + def + list_sizes(self, location=None): + + + (source) + +
+
+ +
Returns a list of all hardware templates
+
+
+ + + + + + +
+ + def + list_locations(self): + + + (source) + +
+
+ +
This feature does not exist in ECP. Returns hard coded dummy +location.
+
+
+ + + + + + +
+ + def + create_node(self, **kwargs): + + + (source) + +
+
+ +
Creates a virtual machine.

+

Parameters: name (string), image (NodeImage), size (NodeSize)

+
+
+
+ API Documentation for libcloud, generated by pydoctor at 2012-07-15 18:47:55. +
+ + \ No newline at end of file Added: websites/staging/libcloud/trunk/content/apidocs/0.7.1/libcloud.compute.drivers.ecp.ECPResponse.html ============================================================================== --- websites/staging/libcloud/trunk/content/apidocs/0.7.1/libcloud.compute.drivers.ecp.ECPResponse.html (added) +++ websites/staging/libcloud/trunk/content/apidocs/0.7.1/libcloud.compute.drivers.ecp.ECPResponse.html Mon Jul 16 01:48:43 2012 @@ -0,0 +1,169 @@ + + + + libcloud.compute.drivers.ecp.ECPResponse : API documentation + + + + + + +

l.c.d.e.ECPResponse(Response) : class documentation

+

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

+
+ +
+
Undocumented
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MethodsuccessDetermine if our request was successful.
Methodparse_errorParse the error messages.
Methodparse_bodyParse response body.
MethodgetheadersUndocumented
+ +

+ Inherited from Response: +

+ + + + + + + + + + + +
Method__init__Undocumented
+ + +
+ + + + +
+ + + + + + +
+ + def + success(self): + + + (source) + +
+
+ +
Determine if our request was successful.

+

The meaning of this can be arbitrary; did we receive OK status? Did the +node get created? Were we authenticated?
ReturnsTrue or False

+
+
+ + + + + + +
+ + def + parse_error(self): + + + (source) + +
+
+ +
Parse the error messages.

+

Override in a provider's subclass.
ReturnsParsed error.

+
+
+ + + + + + +
+ + def + parse_body(self): + + + (source) + +
+
+ +
Parse response body.

+

Override in a provider's subclass.
ReturnsParsed body.

+
+
+ + + + + + +
+ + def + getheaders(self): + + + (source) + +
+
+ +
Undocumented
+
+
+
+ API Documentation for libcloud, generated by pydoctor at 2012-07-15 18:47:55. +
+ + \ No newline at end of file Added: websites/staging/libcloud/trunk/content/apidocs/0.7.1/libcloud.compute.drivers.ecp.html ============================================================================== --- websites/staging/libcloud/trunk/content/apidocs/0.7.1/libcloud.compute.drivers.ecp.html (added) +++ websites/staging/libcloud/trunk/content/apidocs/0.7.1/libcloud.compute.drivers.ecp.html Mon Jul 16 01:48:43 2012 @@ -0,0 +1,63 @@ + + + + libcloud.compute.drivers.ecp : API documentation + + + + + + +

l.c.d.ecp : module documentation

+

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

+
+ +
+
Enomaly ECP driver
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + +
ClassECPResponseUndocumented
ClassECPConnectionConnection class for the Enomaly ECP driver
ClassECPNodeDriverEnomaly ECP node driver
+ + +
+ + + + + +
+ API Documentation for libcloud, generated by pydoctor at 2012-07-15 18:47:55. +
+ + \ No newline at end of file