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__ | @param key: API key or username to used (required) @type key: C{str} |
Method | _ex_connection_class_kwargs | Return extra connection keyword arguments which are passed to the Connection class constructor. |
@param key: API key or username to used (required) @type key: C{str} @param secret: Secret password to be used (required) @type secret: C{str} @param secure: Weither to use HTTPS or HTTP. Note: Some providers only support HTTPS, and it is on by default. @type secure: C{bool} @param host: Override hostname used for connections. @type host: C{str} @param port: Override port used for connections. @type port: C{int} @param api_version: Optional API version. Only used by drivers which support multiple API versions. @type api_version: C{str} @rtype: C{None}
Return extra connection keyword arguments which are passed to the Connection class constructor.