Part of libcloud.storage.drivers.nimbus View Source View In Hierarchy
Method | __init__ | @keyword key: API key or username to used @type key: str |
Method | list_containers | Return a list of containers. |
Method | create_container | Create a new container. |
Method | _to_containers | Undocumented |
Method | _to_container | Undocumented |
Method | _ex_connection_class_kwargs | Return extra connection keyword arguments which are passed to the Connection class constructor. |
Inherited from StorageDriver:
Method | list_container_objects | Return a list of objects for the given container. |
Method | get_container | Return a container instance. |
Method | get_container_cdn_url | Return a container CDN URL. |
Method | get_object | Return an object instance. |
Method | get_object_cdn_url | Return a container CDN URL. |
Method | enable_container_cdn | Undocumented |
Method | enable_object_cdn | Undocumented |
Method | download_object | Download an object to the specified destination path. |
Method | download_object_as_stream | Return a generator which yields object data. |
Method | upload_object | Upload an object currently located on a disk. |
Method | upload_object_via_stream | Upload an object using an iterator. |
Method | delete_object | Delete an object. |
Method | delete_container | Delete a container. |
Method | _get_object | Call passed callback and start transfer of the object' |
Method | _save_object | Save object to the provided path. |
Method | _upload_object | Helper function for setting common request headers and calling the passed in callback which uploads an object. |
Method | _upload_data | Upload data stored in a string. |
Method | _stream_data | Stream a data over an http connection. |
Method | _upload_file | Upload a file to the server. |
Method | _get_hash_function | Return instantiated hash function for the hash type supported by the provider. |
@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 a list of containers. @return: A list of Container instances.
Create a new container. @type container_name: C{str} @param container_name: Container name. @return: C{Container} instance on success.
Return extra connection keyword arguments which are passed to the Connection class constructor.