cterasdk.clients.asynchronous.clients module#
- class cterasdk.clients.asynchronous.clients.AsyncAPI(builder=None, async_session=None, authenticator=None, client_settings=None)#
Bases:
AsyncExtended
CTERA Management API
- class cterasdk.clients.asynchronous.clients.AsyncClient(builder=None, async_session=None, authenticator=None, client_settings=None)#
Bases:
BaseClient
Asynchronous Client
- delete(path, *, on_response=None, **kwargs)#
- form_data(path, data, *, on_response=None, **kwargs)#
- get(path, *, on_response=None, **kwargs)#
- post(path, data, *, data_serializer=None, on_response=None, **kwargs)#
- put(path, data, *, data_serializer=None, on_response=None, **kwargs)#
- class cterasdk.clients.asynchronous.clients.AsyncExtended(builder=None, async_session=None, authenticator=None, client_settings=None)#
Bases:
AsyncXML
CTERA Schema
- async database(path, name, param=None)#
- async execute(path, name, param=None)#
- async get_multi(path, paths)#
- class cterasdk.clients.asynchronous.clients.AsyncJSON(builder=None, async_session=None, authenticator=None, client_settings=None)#
Bases:
AsyncClient
- async delete(path, **kwargs)#
- async get(path, **kwargs)#
- async post(path, data, **kwargs)#
- async put(path, data, **kwargs)#
- class cterasdk.clients.asynchronous.clients.AsyncResponse(response)#
Bases:
BaseResponse
Asynchronous Response Object
- async async_iter_content(chunk_size=None)#
- async json()#
- static new()#
- async read(n=-1)#
- async text()#
- async xml()#
- class cterasdk.clients.asynchronous.clients.AsyncWebDAV(builder=None, async_session=None, authenticator=None, client_settings=None)#
Bases:
AsyncClient
WebDAV