cterasdk.clients.asynchronous.clients module#

class cterasdk.clients.asynchronous.clients.AsyncAPI(builder=None, async_session=None, authenticator=None)#

Bases: AsyncExtended

CTERA Management API

class cterasdk.clients.asynchronous.clients.AsyncClient(builder=None, async_session=None, authenticator=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)#

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)#

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 chunk(chunk_size=None)#
async json()#
static new()#
async text()#
async xml()#
class cterasdk.clients.asynchronous.clients.AsyncWebDAV(builder=None, async_session=None, authenticator=None)#

Bases: AsyncClient

WebDAV

class cterasdk.clients.asynchronous.clients.AsyncXML(builder=None, async_session=None, authenticator=None)#

Bases: AsyncClient

async delete(path, **kwargs)#
async get(path, **kwargs)#
async post(path, data, **kwargs)#
async put(path, data, **kwargs)#
cterasdk.clients.asynchronous.clients.session_settings()#