Skip to main content

nexla_sdk.models.enums

Classes

AccessRole

Defined in nexla_sdk/models/enums.py:4

Access roles for resources.

Members:

  • OWNER = owner
  • ADMIN = admin
  • OPERATOR = operator
  • COLLABORATOR = collaborator

ConnectorCategory

Defined in nexla_sdk/models/enums.py:85

Connector categories.

Members:

  • FILE = file
  • DATABASE = database
  • NOSQL = nosql
  • STREAMING = streaming
  • API = api
  • VECTOR_DB = vector_db
  • SPECIAL = special

NotificationChannel

Defined in nexla_sdk/models/enums.py:53

Notification delivery channels.

Members:

  • APP = APP
  • EMAIL = EMAIL
  • SMS = SMS
  • SLACK = SLACK
  • WEBHOOKS = WEBHOOKS

NotificationLevel

Defined in nexla_sdk/models/enums.py:43

Notification levels.

Members:

  • DEBUG = DEBUG
  • INFO = INFO
  • WARN = WARN
  • ERROR = ERROR
  • RECOVERED = RECOVERED
  • RESOLVED = RESOLVED

OrgMembershipStatus

Defined in nexla_sdk/models/enums.py:79

Organization membership status.

Members:

  • ACTIVE = ACTIVE
  • DEACTIVATED = DEACTIVATED

ResourceStatus

Defined in nexla_sdk/models/enums.py:12

Common resource status values.

Members:

  • ACTIVE = ACTIVE
  • PAUSED = PAUSED
  • DRAFT = DRAFT
  • DELETED = DELETED
  • ERROR = ERROR
  • INIT = INIT
  • PROCESSING = PROCESSING

ResourceType

Defined in nexla_sdk/models/enums.py:23

Resource types in Nexla.

Members:

  • ORG = ORG
  • USER = USER
  • TEAM = TEAM
  • DATA_FLOW = DATA_FLOW
  • CUSTOM_DATA_FLOW = CUSTOM_DATA_FLOW
  • SOURCE = SOURCE
  • DATASET = DATASET
  • SINK = SINK
  • DATA_MAP = DATA_MAP
  • DATA_SCHEMA = DATA_SCHEMA
  • DATA_CREDENTIAL = DATA_CREDENTIAL
  • PROJECT = PROJECT
  • CODE_CONTAINER = CODE_CONTAINER
  • TRANSFORM = TRANSFORM
  • FLOW = FLOW
  • PIPELINE = PIPELINE

UserStatus

Defined in nexla_sdk/models/enums.py:70

User account status.

Members:

  • ACTIVE = ACTIVE
  • DEACTIVATED = DEACTIVATED
  • SOURCE_COUNT_CAPPED = SOURCE_COUNT_CAPPED
  • SOURCE_DATA_CAPPED = SOURCE_DATA_CAPPED
  • TRIAL_EXPIRED = TRIAL_EXPIRED

UserTier

Defined in nexla_sdk/models/enums.py:62

User account tiers.

Members:

  • FREE = FREE
  • TRIAL = TRIAL
  • PAID = PAID
  • FREE_FOREVER = FREE_FOREVER