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