l.c.b.BaseDriver(object) : class documentation

Part of libcloud.common.base View Source View In Hierarchy

Known subclasses: libcloud.compute.base.NodeDriver, libcloud.dns.base.DNSDriver, libcloud.loadbalancer.base.Driver, libcloud.storage.base.StorageDriver

Base driver class from which other classes can inherit from.
Method __init__
Method _ex_connection_class_kwargs Return extra connection keyword arguments which are passed to the Connection class constructor.
def __init__(self, key, secret=None, secure=True, host=None, port=None, api_version=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 _ex_connection_class_kwargs(self): (source)
Return extra connection keyword arguments which are passed to the Connection class constructor.
API Documentation for libcloud, generated by pydoctor at 2012-07-15 18:46:59.