Source code for azure.mgmt.datashare.models._data_share_management_client_enums

# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for license information.
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------

from enum import Enum
from azure.core import CaseInsensitiveEnumMeta


[docs]class CreatedByType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The type of identity that created the resource.""" USER = "User" APPLICATION = "Application" MANAGED_IDENTITY = "ManagedIdentity" KEY = "Key"
[docs]class DataSetKind(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Kind of data set.""" BLOB = "Blob" CONTAINER = "Container" BLOB_FOLDER = "BlobFolder" ADLS_GEN2_FILE_SYSTEM = "AdlsGen2FileSystem" ADLS_GEN2_FOLDER = "AdlsGen2Folder" ADLS_GEN2_FILE = "AdlsGen2File" ADLS_GEN1_FOLDER = "AdlsGen1Folder" ADLS_GEN1_FILE = "AdlsGen1File" KUSTO_CLUSTER = "KustoCluster" KUSTO_DATABASE = "KustoDatabase" SQL_DB_TABLE = "SqlDBTable" SQL_DW_TABLE = "SqlDWTable" SYNAPSE_WORKSPACE_SQL_POOL_TABLE = "SynapseWorkspaceSqlPoolTable"
[docs]class DataSetMappingKind(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Kind of data set mapping.""" BLOB = "Blob" CONTAINER = "Container" BLOB_FOLDER = "BlobFolder" ADLS_GEN2_FILE_SYSTEM = "AdlsGen2FileSystem" ADLS_GEN2_FOLDER = "AdlsGen2Folder" ADLS_GEN2_FILE = "AdlsGen2File" KUSTO_CLUSTER = "KustoCluster" KUSTO_DATABASE = "KustoDatabase" SQL_DB_TABLE = "SqlDBTable" SQL_DW_TABLE = "SqlDWTable" SYNAPSE_WORKSPACE_SQL_POOL_TABLE = "SynapseWorkspaceSqlPoolTable"
[docs]class DataSetMappingStatus(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Gets the status of the data set mapping.""" OK = "Ok" BROKEN = "Broken"
[docs]class DataSetType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of data set.""" BLOB = "Blob" CONTAINER = "Container" BLOB_FOLDER = "BlobFolder" ADLS_GEN2_FILE_SYSTEM = "AdlsGen2FileSystem" ADLS_GEN2_FOLDER = "AdlsGen2Folder" ADLS_GEN2_FILE = "AdlsGen2File" ADLS_GEN1_FOLDER = "AdlsGen1Folder" ADLS_GEN1_FILE = "AdlsGen1File" KUSTO_CLUSTER = "KustoCluster" KUSTO_DATABASE = "KustoDatabase" SQL_DB_TABLE = "SqlDBTable" SQL_DW_TABLE = "SqlDWTable" SYNAPSE_WORKSPACE_SQL_POOL_TABLE = "SynapseWorkspaceSqlPoolTable"
[docs]class InvitationStatus(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The status of the invitation.""" PENDING = "Pending" ACCEPTED = "Accepted" REJECTED = "Rejected" WITHDRAWN = "Withdrawn"
[docs]class LastModifiedByType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The type of identity that last modified the resource.""" USER = "User" APPLICATION = "Application" MANAGED_IDENTITY = "ManagedIdentity" KEY = "Key"
[docs]class OutputType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of output file.""" CSV = "Csv" PARQUET = "Parquet"
[docs]class ProvisioningState(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Provisioning state of the Account.""" SUCCEEDED = "Succeeded" CREATING = "Creating" DELETING = "Deleting" MOVING = "Moving" FAILED = "Failed"
[docs]class RecurrenceInterval(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Recurrence Interval.""" HOUR = "Hour" DAY = "Day"
[docs]class RegistrationStatus(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Registration status.""" ACTIVATION_PENDING = "ActivationPending" ACTIVATED = "Activated" ACTIVATION_ATTEMPTS_EXHAUSTED = "ActivationAttemptsExhausted"
[docs]class ShareKind(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Share kind.""" COPY_BASED = "CopyBased" IN_PLACE = "InPlace"
[docs]class ShareSubscriptionStatus(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Gets the status of share subscription.""" ACTIVE = "Active" REVOKED = "Revoked" SOURCE_DELETED = "SourceDeleted" REVOKING = "Revoking"
[docs]class SourceShareSynchronizationSettingKind(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Kind of synchronization setting on share.""" SCHEDULE_BASED = "ScheduleBased"
[docs]class Status(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Operation state of the long running operation.""" ACCEPTED = "Accepted" IN_PROGRESS = "InProgress" TRANSIENT_FAILURE = "TransientFailure" SUCCEEDED = "Succeeded" FAILED = "Failed" CANCELED = "Canceled"
[docs]class SynchronizationMode(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Synchronization mode.""" INCREMENTAL = "Incremental" FULL_SYNC = "FullSync"
[docs]class SynchronizationSettingKind(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Kind of synchronization setting.""" SCHEDULE_BASED = "ScheduleBased"
[docs]class TriggerKind(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Kind of synchronization on trigger.""" SCHEDULE_BASED = "ScheduleBased"
[docs]class TriggerStatus(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Gets the trigger state.""" ACTIVE = "Active" INACTIVE = "Inactive" SOURCE_SYNCHRONIZATION_SETTING_DELETED = "SourceSynchronizationSettingDeleted"
[docs]class Type(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Identity Type.""" SYSTEM_ASSIGNED = "SystemAssigned"