libcloud.common.onapp module¶
- class libcloud.common.onapp.OnAppConnection(user_id, key, secure=True, host=None, port=None, url=None, timeout=None, proxy_url=None, backoff=None, retry_delay=None)[source]¶
Bases:
ConnectionUserAndKey
OnApp connection class
Initialize user_id and key; set secure to an
int
based on passed value.- add_default_headers(headers)[source]¶
Add Basic Authentication header to all the requests. It injects the “Authorization: Basic Base64String===” header in each request
- Parameters:
headers (
dict
) – Default input headers- Return type:
dict
- Returns:
Default input headers with the “Authorization” header.
- responseCls¶
alias of
OnAppResponse
- class libcloud.common.onapp.OnAppResponse(response, connection)[source]¶
Bases:
JsonResponse
OnApp response class
- Parameters:
response (
httplib.HTTPResponse
) – HTTP response object. (optional)connection (
Connection
) – Parent connection object.