libcloud.common.zonomi module

class libcloud.common.zonomi.ZonomiConnection(key, secure=True, host=None, port=None, url=None, timeout=None, proxy_url=None, backoff=None, retry_delay=None)[source]

Bases: ConnectionKey

Initialize user_id and key; set secure to an int based on passed value.

add_default_headers(headers)[source]

Adds default headers needed to perform a successful request such as Content-Type, User-Agent.

add_default_params(params)[source]

Adds default parameters to perform a request, such as api_key.

host: str = 'zonomi.com'
responseCls

alias of ZonomiResponse

exception libcloud.common.zonomi.ZonomiException(code, message)[source]

Bases: Exception

class libcloud.common.zonomi.ZonomiResponse(response, connection)[source]

Bases: XmlResponse

Parameters:
  • response (httplib.HTTPResponse) – HTTP response object. (optional)

  • connection (Connection) – Parent connection object.

errors = None
objects = None
parse_body_and_errors()[source]
success()[source]

Determine if our request was successful.

The meaning of this can be arbitrary; did we receive OK status? Did the node get created? Were we authenticated?

Return type:

bool

Returns:

True or False