pyiris.ingestion.enums package¶
pyiris.ingestion.enums.enums¶
- class pyiris.ingestion.enums.enums.AbfsAuthType(value)¶
Bases:
EnumAn enumeration.
- ACCESSKEY = 'access_key'¶
- SASTOKEN = 'sas_token'¶
- SERVICEPRINCIPAL = 'service_principal'¶
- class pyiris.ingestion.enums.enums.Countries(value)¶
Bases:
EnumAn enumeration.
- ARGENTINA = 'Argentina'¶
- BOLIVIA = 'Bolivia'¶
- BRAZIL = 'Brazil'¶
- CHILE = 'Chile'¶
- COLOMBIA = 'Colombia'¶
- ECUADOR = 'Ecuador'¶
- GUYANA = 'Guyana'¶
- LAS = 'Las'¶
- MEXICO = 'Mexico'¶
- PANAMA = 'Panama'¶
- PARAGUAY = 'Paraguay'¶
- PERU = 'Peru'¶
- SURINAME = 'Suriname'¶
- URUGUAY = 'Uruguay'¶
- VENEZUELA = 'Venezuela'¶
- class pyiris.ingestion.enums.enums.DataLakeMounts(value)¶
Bases:
EnumAn enumeration.
- NONPROD = 'nonprod'¶
- PROD = 'prod'¶
- class pyiris.ingestion.enums.enums.DataLakePermissions(value)¶
Bases:
EnumAn enumeration.
- PRIVATE = 'private'¶
- PUBLIC = 'public'¶
- class pyiris.ingestion.enums.enums.DatasetType(value)¶
Bases:
EnumAn enumeration.
- DIMENSION = 'DIMENSION'¶
- FACT = 'FACT'¶
- METRIC = 'METRIC'¶
- MODEL = 'MODEL'¶
- TRANSACTIONAL = 'TRANSACTIONAL'¶
- class pyiris.ingestion.enums.enums.DefaultPartitionColumn(value)¶
Bases:
EnumAn enumeration.
- DAY = 'day'¶
- MONTH = 'month'¶
- YEAR = 'year'¶
- class pyiris.ingestion.enums.enums.Domain(value)¶
Bases:
EnumAn enumeration.
- ANALYTICAL = 'analytical'¶
- SOURCE = 'source'¶
- class pyiris.ingestion.enums.enums.DomainType(value)¶
Bases:
EnumAn enumeration.
- ANALYTICAL = 'ANALYTICAL'¶
- SOURCE = 'SOURCE'¶
- class pyiris.ingestion.enums.enums.EnumMeta(cls, bases, classdict)¶
Bases:
EnumMeta
- class pyiris.ingestion.enums.enums.ExternalMountNames(value)¶
Bases:
EnumAn enumeration.
- BREWDAT = 'brewdat'¶
- ODIN = 'bifrost'¶
- ZTECH = 'ztech'¶
- ZXVENTURES = 'zxventures'¶
- class pyiris.ingestion.enums.enums.FileFormats(value)¶
Bases:
EnumAn enumeration.
- AVRO = 'avro'¶
- DELTA = 'delta'¶
- PARQUET = 'parquet'¶
- class pyiris.ingestion.enums.enums.FileSystemProtocols(value)¶
Bases:
EnumAn enumeration.
- BLOB = 'blob'¶
- SMB = 'smb'¶
- class pyiris.ingestion.enums.enums.FileTypes(value)¶
Bases:
EnumAn enumeration.
- CSV = 'csv'¶
- PARQUET = 'parquet'¶
- PRX = 'prx'¶
- TXT = 'txt'¶
- XLS = 'xls'¶
- XLSX = 'xlsx'¶
- class pyiris.ingestion.enums.enums.IntelligenceModelStages(value)¶
Bases:
EnumAn enumeration.
- NONE = 'None'¶
- PRODUCTION = 'Production'¶
- STAGING = 'Staging'¶
- class pyiris.ingestion.enums.enums.IrisMountNames(value)¶
Bases:
EnumAn enumeration.
- ANALYTICALZONE = 'analyticalzone'¶
- CONSUMEZONE = 'consumezone'¶
- HISTORYZONE = 'historyzone'¶
- PRELANDINGZONE = 'prelandingzone'¶
- RAWZONE = 'rawzone'¶
- TRUSTEDZONE = 'trustedzone'¶
- class pyiris.ingestion.enums.enums.JdbcDatabaseOptions(value)¶
Bases:
EnumAn enumeration.
- MYSQL = 'mysql'¶
- POSTGRESQL = 'postgresql'¶
- SQLSERVER = 'sqlserver'¶
- class pyiris.ingestion.enums.enums.MetricType(value)¶
Bases:
EnumAn enumeration.
- COUNT = 'count'¶
- GAUGE = 'gauge'¶
- class pyiris.ingestion.enums.enums.NotifierType(value)¶
Bases:
EnumAn enumeration.
- MS_TEAMS = 'ms_teams'¶
- class pyiris.ingestion.enums.enums.PrestoFormat(value)¶
Bases:
EnumAn enumeration.
- PARQUET = 'parquet'¶
- class pyiris.ingestion.enums.enums.SchedulerFrequency(value)¶
Bases:
EnumAn enumeration.
- DAILY = 'daily'¶
- HOURLY = 'hourly'¶
- MONTHLY = 'monthly'¶
- ONCE = 'once'¶
- WEEKLY = 'weekly'¶
- YEARLY = 'yearly'¶
- class pyiris.ingestion.enums.enums.SyncModes(value)¶
Bases:
EnumAn enumeration.
- APPEND = 'append'¶
- INCREMENTAL_APPEND = 'incremental_append'¶
- OVERWRITE = 'overwrite'¶
- class pyiris.ingestion.enums.enums.TaskExecutionStatus(value)¶
Bases:
EnumAn enumeration.
- FAILED = 0¶
- SUCCESS = 1¶
- class pyiris.ingestion.enums.enums.TaskType(value)¶
Bases:
EnumAn enumeration.
- ABFS = 'abfs'¶
- MYSQL = 'mysql'¶
- POSTGRES = 'postgres'¶
- RABBITMQ = 'rabbitmq'¶
- RESTAPI = 'restapi'¶
- SERVICEBUS = 'servicebus'¶
- SHAREPOINT = 'sharepoint'¶
- SMB = 'smb'¶
- SQLSERVER = 'sqlserver'¶