cterasdk.clients.synchronous.clients module#
- class cterasdk.clients.synchronous.clients.API(builder=None, session=None, settings=None, authenticator=None)#
Bases:
Extended
CTERA Management API
- defaults(classname)#
- class cterasdk.clients.synchronous.clients.Client(builder=None, session=None, settings=None, authenticator=None)#
Bases:
BaseClient
Synchronous Client
- close()#
- delete(path, *, on_response=None, **kwargs)#
- form_data(path, data, *, on_response=None, **kwargs)#
- get(path, *, on_response=None, **kwargs)#
- handle(path, *, on_response=None, **kwargs)#
- multipart(path, form, *, 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.synchronous.clients.Extended(builder=None, session=None, settings=None, authenticator=None)#
Bases:
XML
CTERA Schema
- add(path, param=None)#
- database(path, name, param=None)#
- execute(path, name, param=None)#
- get_multi(path, paths)#
- show_multi(path, paths)#
- class cterasdk.clients.synchronous.clients.Folders(builder=None, session=None, settings=None, authenticator=None)#
Bases:
Client
- download_zip(path, data, **kwargs)#
- class cterasdk.clients.synchronous.clients.JSON(builder=None, session=None, settings=None, authenticator=None)#
Bases:
Client
JSON Serializer and Deserializer
- delete(path, **kwargs)#
- get(path, **kwargs)#
- post(path, data, **kwargs)#
- put(path, data, **kwargs)#
- class cterasdk.clients.synchronous.clients.Migrate(builder=None, session=None, settings=None, authenticator=None)#
Bases:
JSON
CTERA Migrate Service
- ID = 'x-mt-x'#
- login()#
- class cterasdk.clients.synchronous.clients.SyncResponse(response)#
Bases:
AsyncResponse
Synchronous Response Object
- iter_content(chunk_size=None)#
- json()#
- static new()#
- text()#
- xml()#
- class cterasdk.clients.synchronous.clients.Task(loop, event, target, *args, **kwargs)#
Bases:
Thread
- run()#
Method representing the thread’s activity.
You may override this method in a subclass. The standard run() method invokes the callable object passed to the object’s constructor as the target argument, if any, with sequential and keyword arguments taken from the args and kwargs arguments, respectively.
- class cterasdk.clients.synchronous.clients.Upload(builder=None, session=None, settings=None, authenticator=None)#
Bases:
Client
- upload(path, data, **kwargs)#
- class cterasdk.clients.synchronous.clients.WebDAV(builder=None, session=None, settings=None, authenticator=None)#
Bases:
Client
- copy(source, destination, *, overwrite=False)#
- delete(path)#
- download(path, **kwargs)#
- mkcol(path)#
- move(source, destination, *, overwrite=False)#
- class cterasdk.clients.synchronous.clients.XML(builder=None, session=None, settings=None, authenticator=None)#
Bases:
Client
XML Serializer and Deserializer
- delete(path, **kwargs)#
- form_data(path, data, **kwargs)#
- get(path, **kwargs)#
- post(path, data, **kwargs)#
- put(path, data, **kwargs)#
- cterasdk.clients.synchronous.clients.execute(target, *args, **kwargs)#
- cterasdk.clients.synchronous.clients.run_threadsafe(loop, target, *args, **kwargs)#