Class Hierarchy
- Exception
- file
- httplib.HTTPConnection
- httplib.HTTPSConnection
- libcloud.base.LoggingConnection - Debug class to log all HTTP(s) requests as they could be made with the
curl
command. - libcloud.common.base.ConnectionKey
- libcloud.common.base.ConnectionUserAndKey
- libcloud.common.base.RawResponse
- libcloud.common.base.Response
- object
- libcloud.base.Response - A Base Response class to derive from.
- libcloud.common.base.BaseDriver - Base driver class from which other classes can inherit from.
- libcloud.common.base.Connection - A Base Connection class to derive from.
- libcloud.common.cloudstack.CloudStackDriverMixIn - Undocumented
- libcloud.common.gandi.BaseGandiDriver - Gandi base driver
- libcloud.common.gandi.BaseObject - Base class for objects not conventional
- libcloud.common.gogrid.BaseGoGridDriver - GoGrid has common object model for services they provide, like locations
and IP, so keep handling of these things in a single place.
- libcloud.common.gogrid.GoGridIpAddress - IP Address
- libcloud.common.types.LazyList - Undocumented
- libcloud.compute.base.Node - Provide a common interface for handling nodes of all types.
- libcloud.compute.base.NodeAuthPassword - A password to be used for authentication to a node.
- libcloud.compute.base.NodeAuthSSHKey - An SSH key to be installed for authentication to a node.
- libcloud.compute.base.NodeImage - An operating system image.
- libcloud.compute.base.NodeLocation - A physical location where nodes can be.
- libcloud.compute.base.NodeSize - A Base NodeSize class to derive from.
- libcloud.compute.drivers.cloudstack.CloudStackAddress - A public IP address.
- libcloud.compute.drivers.cloudstack.CloudStackForwardingRule - A NAT/firewall forwarding rule.
- libcloud.compute.drivers.ec2.ExEC2AvailabilityZone - Extension class which stores information about an EC2 availability
zone.
- libcloud.compute.drivers.opennebula.OpenNebulaNetwork - A virtual network.
- libcloud.compute.drivers.openstack.OpenStack_1_0_NodeIpAddresses - List of public and private IP addresses of a Node.
- libcloud.compute.drivers.openstack.OpenStack_1_0_SharedIpGroup - Shared IP group info.
- libcloud.compute.drivers.opsource.OpsourceNetwork - Opsource network with location.
- libcloud.compute.drivers.opsource.OpsourceStatus - Opsource API pending operation status class action, requestTime,
username, numberOfSteps, updateTime, step.name, step.number,
step.percentComplete, failureReason,
- libcloud.compute.drivers.softlayer.SoftLayerConnection - Connection class for the SoftLayer driver
- libcloud.compute.drivers.vcloud.InstantiateVAppXML - Undocumented
- libcloud.compute.types.Architecture - Image and size architectures.
- libcloud.compute.types.NodeState - Standard states for a node
- libcloud.compute.types.Provider - Defines for each of the supported providers
- libcloud.deployment.Deployment - Base class for deployment tasks.
- libcloud.dns.base.Record - Zone record / resource.
- libcloud.dns.base.Zone - DNS zone.
- libcloud.dns.types.Provider - Undocumented
- libcloud.dns.types.RecordType - DNS record type.
- libcloud.loadbalancer.base.Algorithm - Undocumented
- libcloud.loadbalancer.base.LoadBalancer - Provide a common interface for handling Load Balancers.
- libcloud.loadbalancer.base.Member - Undocumented
- libcloud.loadbalancer.types.Provider - Undocumented
- libcloud.loadbalancer.types.State - Standard states for a loadbalancer
- libcloud.ssh.BaseSSHClient - Base class representing a connection over SSH/SCP to a remote node.
- libcloud.storage.base.Container - Represents a container (bucket) which can hold multiple objects.
- libcloud.storage.base.Object - Represents an object (BLOB).
- libcloud.storage.drivers.dummy.DummyIterator - Undocumented
- libcloud.storage.types.Provider - Defines for each of the supported providers
- xmlrpclib.SafeTransport
- xmlrpclib.ServerProxy
- xmlrpclib.Transport