libcloud.common.gandi_live module
Gandi Live driver base classes
- class libcloud.common.gandi_live.BaseGandiLiveDriver[source]
Bases:
object
Gandi Live base driver
- connectionCls
alias of
GandiLiveConnection
- name = 'GandiLive'
- exception libcloud.common.gandi_live.GandiLiveBaseError(value: str, http_code: int, driver: BaseDriver | None = None)[source]
Bases:
ProviderError
Exception class for Gandi Live driver
- class libcloud.common.gandi_live.GandiLiveConnection(key, secure=True, host=None, port=None, url=None, timeout=None, proxy_url=None, backoff=None, retry_delay=None)[source]
Bases:
ConnectionKey
Connection class for the Gandi Live driver
Initialize user_id and key; set secure to an
int
based on passed value.- responseCls
alias of
GandiLiveResponse
- class libcloud.common.gandi_live.GandiLiveResponse(response, connection)[source]
Bases:
JsonResponse
A Base Gandi Live Response class to derive from.
- Parameters:
response (
httplib.HTTPResponse
) – HTTP response object. (optional)connection (
Connection
) – Parent connection object.
- exception libcloud.common.gandi_live.InvalidRequestError(value: str, http_code: int, driver: BaseDriver | None = None)[source]
Bases:
GandiLiveBaseError
- exception libcloud.common.gandi_live.JsonParseError(value: str, http_code: int, driver: BaseDriver | None = None)[source]
Bases:
GandiLiveBaseError
- exception libcloud.common.gandi_live.ResourceConflictError(value: str, http_code: int, driver: BaseDriver | None = None)[source]
Bases:
GandiLiveBaseError
- exception libcloud.common.gandi_live.ResourceNotFoundError(value: str, http_code: int, driver: BaseDriver | None = None)[source]
Bases:
GandiLiveBaseError