permission module#

class edgeimpulse_api.models.permission.Permission(
value=<no_arg>,
names=None,
module=None,
qualname=None,
type=None,
start=1,
boundary=None,
)[source]#

Bases: str, Enum

allowed enum values

ADMINEMAILSVERIFICATIONCODEREAD = 'admin:emails:verification:code:read'#
ADMININFRADISALLOWED_EMAIL_DOMAINSWRITE = 'admin:infra:disallowedEmailDomains:write'#
ADMININFRAFEATURE_FLAGSREAD = 'admin:infra:featureFlags:read'#
ADMININFRAFEATURE_FLAGSWRITE = 'admin:infra:featureFlags:write'#
ADMININFRAMIGRATIONSREAD = 'admin:infra:migrations:read'#
ADMININFRAMIGRATIONSWRITE = 'admin:infra:migrations:write'#
ADMINJOBSREAD = 'admin:jobs:read'#
ADMINMETRICSREAD = 'admin:metrics:read'#
ADMINORGANIZATIONSMEMBERSWRITE = 'admin:organizations:members:write'#
ADMINORGANIZATIONSREAD = 'admin:organizations:read'#
ADMINORGANIZATIONSWRITE = 'admin:organizations:write'#
ADMINPROJECTSMEMBERSWRITE = 'admin:projects:members:write'#
ADMINPROJECTSREAD = 'admin:projects:read'#
ADMINPROJECTSWRITE = 'admin:projects:write'#
ADMINUSERSPERMISSIONSWRITE = 'admin:users:permissions:write'#
ADMINUSERSREAD = 'admin:users:read'#
ADMINUSERSTRIALSWRITE = 'admin:users:trials:write'#
ADMINUSERSWRITE = 'admin:users:write'#
PROJECTSLIMITSWRITE = 'projects:limits:write'#
PROJECTSTRAININGKERASWRITE = 'projects:training:keras:write'#
THIRDPARTYAUTHREAD = 'thirdpartyauth:read'#
THIRDPARTYAUTHWRITE = 'thirdpartyauth:write'#
USERSEMAILSREAD = 'users:emails:read'#
WHITELABELSREAD = 'whitelabels:read'#
WHITELABELSWRITE = 'whitelabels:write'#