cterasdk.client.host module

class cterasdk.client.host.CTERAHost(host, port, https)

Bases: cterasdk.client.host.NetworkHost

add(path, param, use_file_url=False)

Add a schema object.

base_api_url
base_file_url
db(path, name, param, use_file_url=False)
delete(path, use_file_url=False)

Delete a schema object.

download_zip(path, form_data, use_file_url=False)
execute(path, name, param=None, use_file_url=False)

Execute a schema object method.

form_data(path, form_data, use_file_url=False)
get(path, params=None, use_file_url=False)

Retrieve a schema object as a Python object.

get_multi(path, paths, use_file_url=False)

Retrieve one or more schema objects as a Python object.

login(username, password)

Log in

Parameters:
  • username (str) – User name to log in
  • password (str) – User password
logout()

Log out

mkcol(path, use_file_url=False)
openfile(path, params=None, use_file_url=False)
post(path, value, use_file_url=False)
put(path, value, use_file_url=False)

Update a schema object or attribute.

register_session(session)
session()
show(path, use_file_url=False)

Print a schema object as a JSON string.

show_multi(path, paths, use_file_url=False)

Print one or more schema objects as a JSON string.

upload(path, form_data, use_file_url=False)
whoami()

Return the name of the logged in user.

Return str:The name of the logged in user
class cterasdk.client.host.NetworkHost(host, port, https)

Bases: object

baseurl()
host()
https()
port()
scheme()
test_conn()
cterasdk.client.host.authenticated(function)