libcloud : package documentation

View Source

libcloud provides a unified interface to the cloud computing resources.

@var __version__: Current version of libcloud
Module base No module docstring; 4/5 classes, 1/1 functions documented
Package common No package docstring; 1/5 modules documented
Package compute No package docstring; 5/5 modules, 0/1 packages documented
Module deployment No module docstring; 4/4 classes documented
Package drivers Drivers for working with different providers
Module httplib_ssl Subclass for httplib.HTTPSConnection with optional certificate name verification, depending on libcloud.security settings.
Package loadbalancer Undocumented
Module pricing No module docstring; 5/6 functions documented
Module providers Undocumented
Module security Security (SSL) Settings
Module ssh No module docstring; 2/3 classes documented
Package storage Undocumented
Module types Undocumented
Module utils No module docstring; 5/13 functions documented

From the __init__.py module:

Function enable_debug Enable library wide debugging to a file-like object.
Function _init_once Utility function that is ran once on Library import.
def enable_debug(fo): (source)
Enable library wide debugging to a file-like object.

@param fo: Where to append debugging information
@type fo: File like object, only write operations are used.
def _init_once(): (source)
Utility function that is ran once on Library import.

This checks for the LIBCLOUD_DEBUG enviroment variable, which if it exists
is where we will log debug information about the provider transports.

If LIBCLOUD_DEBUG is not a path, C{/tmp/libcloud_debug.log} is used by
default.
API Documentation for libcloud, generated by pydoctor at 2011-07-02 22:19:34.