cterasdk.asynchronous.core.users module

cterasdk.asynchronous.core.users module#

class cterasdk.asynchronous.core.users.Users(core)#

Bases: BaseCommand

CTERA Portal User Management APIs

default = ['name', 'uid']#
async generate_ticket(username, tenant)#

Create an SSO ticket for a user.

Parameters:
  • username (str) – Username

  • portal (str) – Tenant

async get(user_account, include=None)#

Get a user account

Parameters:
  • user_account (cterasdk.core.types.UserAccount) – User account, including the user directory and user name

  • include (list[str]) – List of fields to retrieve, defaults to [‘name’]

Returns:

The user account, including the requested fields