Source code for azure.mgmt.datafactory.models._data_factory_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 AmazonRdsForOraclePartitionOption(str, Enum, metaclass=CaseInsensitiveEnumMeta): """AmazonRdsForOraclePartitionOption.""" NONE = "None" PHYSICAL_PARTITIONS_OF_TABLE = "PhysicalPartitionsOfTable" DYNAMIC_RANGE = "DynamicRange"
[docs]class AvroCompressionCodec(str, Enum, metaclass=CaseInsensitiveEnumMeta): """AvroCompressionCodec.""" NONE = "none" DEFLATE = "deflate" SNAPPY = "snappy" XZ = "xz" BZIP2 = "bzip2"
[docs]class AzureFunctionActivityMethod(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The list of HTTP methods supported by a AzureFunctionActivity.""" GET = "GET" POST = "POST" PUT = "PUT" DELETE = "DELETE" OPTIONS = "OPTIONS" HEAD = "HEAD" TRACE = "TRACE"
[docs]class AzureSearchIndexWriteBehaviorType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Specify the write behavior when upserting documents into Azure Search Index.""" MERGE = "Merge" UPLOAD = "Upload"
[docs]class BigDataPoolReferenceType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Big data pool reference type.""" BIG_DATA_POOL_REFERENCE = "BigDataPoolReference"
[docs]class BlobEventTypes(str, Enum, metaclass=CaseInsensitiveEnumMeta): """BlobEventTypes.""" MICROSOFT_STORAGE_BLOB_CREATED = "Microsoft.Storage.BlobCreated" MICROSOFT_STORAGE_BLOB_DELETED = "Microsoft.Storage.BlobDeleted"
[docs]class CassandraSourceReadConsistencyLevels(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The consistency level specifies how many Cassandra servers must respond to a read request before returning data to the client application. Cassandra checks the specified number of Cassandra servers for data to satisfy the read request. Must be one of cassandraSourceReadConsistencyLevels. The default value is 'ONE'. It is case-insensitive. """ ALL = "ALL" EACH_QUORUM = "EACH_QUORUM" QUORUM = "QUORUM" LOCAL_QUORUM = "LOCAL_QUORUM" ONE = "ONE" TWO = "TWO" THREE = "THREE" LOCAL_ONE = "LOCAL_ONE" SERIAL = "SERIAL" LOCAL_SERIAL = "LOCAL_SERIAL"
[docs]class CompressionCodec(str, Enum, metaclass=CaseInsensitiveEnumMeta): """All available compressionCodec values.""" NONE = "none" LZO = "lzo" BZIP2 = "bzip2" GZIP = "gzip" DEFLATE = "deflate" ZIP_DEFLATE = "zipDeflate" SNAPPY = "snappy" LZ4 = "lz4" TAR = "tar" TAR_G_ZIP = "tarGZip"
[docs]class CopyBehaviorType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """All available types of copy behavior.""" PRESERVE_HIERARCHY = "PreserveHierarchy" FLATTEN_HIERARCHY = "FlattenHierarchy" MERGE_FILES = "MergeFiles"
[docs]class CosmosDbConnectionMode(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The connection mode used to access CosmosDB account. Type: string (or Expression with resultType string). """ GATEWAY = "Gateway" DIRECT = "Direct"
[docs]class CosmosDbServicePrincipalCredentialType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The service principal credential type to use in Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 'ServicePrincipalCert' for certificate. Type: string (or Expression with resultType string). """ SERVICE_PRINCIPAL_KEY = "ServicePrincipalKey" SERVICE_PRINCIPAL_CERT = "ServicePrincipalCert"
[docs]class CredentialReferenceType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Credential reference type.""" CREDENTIAL_REFERENCE = "CredentialReference"
[docs]class DataFlowComputeType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Compute type of the cluster which will execute data flow job.""" GENERAL = "General" MEMORY_OPTIMIZED = "MemoryOptimized" COMPUTE_OPTIMIZED = "ComputeOptimized"
[docs]class DataFlowDebugCommandType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The command type.""" EXECUTE_PREVIEW_QUERY = "executePreviewQuery" EXECUTE_STATISTICS_QUERY = "executeStatisticsQuery" EXECUTE_EXPRESSION_QUERY = "executeExpressionQuery"
[docs]class DataFlowReferenceType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Data flow reference type.""" DATA_FLOW_REFERENCE = "DataFlowReference"
[docs]class DatasetCompressionLevel(str, Enum, metaclass=CaseInsensitiveEnumMeta): """All available compression levels.""" OPTIMAL = "Optimal" FASTEST = "Fastest"
[docs]class DatasetReferenceType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Dataset reference type.""" DATASET_REFERENCE = "DatasetReference"
[docs]class DayOfWeek(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The days of the week.""" SUNDAY = "Sunday" MONDAY = "Monday" TUESDAY = "Tuesday" WEDNESDAY = "Wednesday" THURSDAY = "Thursday" FRIDAY = "Friday" SATURDAY = "Saturday"
[docs]class DaysOfWeek(str, Enum, metaclass=CaseInsensitiveEnumMeta): """DaysOfWeek.""" SUNDAY = "Sunday" MONDAY = "Monday" TUESDAY = "Tuesday" WEDNESDAY = "Wednesday" THURSDAY = "Thursday" FRIDAY = "Friday" SATURDAY = "Saturday"
[docs]class Db2AuthenticationType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """AuthenticationType to be used for connection. It is mutually exclusive with connectionString property. """ BASIC = "Basic"
[docs]class DependencyCondition(str, Enum, metaclass=CaseInsensitiveEnumMeta): """DependencyCondition.""" SUCCEEDED = "Succeeded" FAILED = "Failed" SKIPPED = "Skipped" COMPLETED = "Completed"
[docs]class DynamicsAuthenticationType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """All available dynamicsAuthenticationType values.""" OFFICE365 = "Office365" IFD = "Ifd" AAD_SERVICE_PRINCIPAL = "AADServicePrincipal"
[docs]class DynamicsDeploymentType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """All available dynamicsDeploymentType values.""" ONLINE = "Online" ON_PREMISES_WITH_IFD = "OnPremisesWithIfd"
[docs]class DynamicsSinkWriteBehavior(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Defines values for DynamicsSinkWriteBehavior.""" UPSERT = "Upsert"
[docs]class EventSubscriptionStatus(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Event Subscription Status.""" ENABLED = "Enabled" PROVISIONING = "Provisioning" DEPROVISIONING = "Deprovisioning" DISABLED = "Disabled" UNKNOWN = "Unknown"
[docs]class ExpressionType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Expression type.""" EXPRESSION = "Expression"
[docs]class FactoryIdentityType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The identity type.""" SYSTEM_ASSIGNED = "SystemAssigned" USER_ASSIGNED = "UserAssigned" SYSTEM_ASSIGNED_USER_ASSIGNED = "SystemAssigned,UserAssigned"
[docs]class FtpAuthenticationType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The authentication type to be used to connect to the FTP server.""" BASIC = "Basic" ANONYMOUS = "Anonymous"
[docs]class GlobalParameterType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Global Parameter type.""" OBJECT = "Object" STRING = "String" INT = "Int" FLOAT = "Float" BOOL = "Bool" ARRAY = "Array"
[docs]class GoogleAdWordsAuthenticationType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The OAuth 2.0 authentication mechanism used for authentication. ServiceAuthentication can only be used on self-hosted IR. """ SERVICE_AUTHENTICATION = "ServiceAuthentication" USER_AUTHENTICATION = "UserAuthentication"
[docs]class GoogleBigQueryAuthenticationType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The OAuth 2.0 authentication mechanism used for authentication. ServiceAuthentication can only be used on self-hosted IR. """ SERVICE_AUTHENTICATION = "ServiceAuthentication" USER_AUTHENTICATION = "UserAuthentication"
[docs]class HBaseAuthenticationType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The authentication mechanism to use to connect to the HBase server.""" ANONYMOUS = "Anonymous" BASIC = "Basic"
[docs]class HdiNodeTypes(str, Enum, metaclass=CaseInsensitiveEnumMeta): """All available HdiNodeTypes values.""" HEADNODE = "Headnode" WORKERNODE = "Workernode" ZOOKEEPER = "Zookeeper"
[docs]class HDInsightActivityDebugInfoOption(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The HDInsightActivityDebugInfoOption settings to use.""" NONE = "None" ALWAYS = "Always" FAILURE = "Failure"
[docs]class HiveAuthenticationType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The authentication method used to access the Hive server.""" ANONYMOUS = "Anonymous" USERNAME = "Username" USERNAME_AND_PASSWORD = "UsernameAndPassword" WINDOWS_AZURE_HD_INSIGHT_SERVICE = "WindowsAzureHDInsightService"
[docs]class HiveServerType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The type of Hive server.""" HIVE_SERVER1 = "HiveServer1" HIVE_SERVER2 = "HiveServer2" HIVE_THRIFT_SERVER = "HiveThriftServer"
[docs]class HiveThriftTransportProtocol(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The transport protocol to use in the Thrift layer.""" BINARY = "Binary" SASL = "SASL" HTTP = "HTTP "
[docs]class HttpAuthenticationType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The authentication type to be used to connect to the HTTP server.""" BASIC = "Basic" ANONYMOUS = "Anonymous" DIGEST = "Digest" WINDOWS = "Windows" CLIENT_CERTIFICATE = "ClientCertificate"
[docs]class ImpalaAuthenticationType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The authentication type to use.""" ANONYMOUS = "Anonymous" SASL_USERNAME = "SASLUsername" USERNAME_AND_PASSWORD = "UsernameAndPassword"
[docs]class IntegrationRuntimeAuthKeyName(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The name of the authentication key to regenerate.""" AUTH_KEY1 = "authKey1" AUTH_KEY2 = "authKey2"
[docs]class IntegrationRuntimeAutoUpdate(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The state of integration runtime auto update.""" ON = "On" OFF = "Off"
[docs]class IntegrationRuntimeEdition(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The edition for the SSIS Integration Runtime.""" STANDARD = "Standard" ENTERPRISE = "Enterprise"
[docs]class IntegrationRuntimeEntityReferenceType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The type of this referenced entity.""" INTEGRATION_RUNTIME_REFERENCE = "IntegrationRuntimeReference" LINKED_SERVICE_REFERENCE = "LinkedServiceReference"
[docs]class IntegrationRuntimeInternalChannelEncryptionMode(str, Enum, metaclass=CaseInsensitiveEnumMeta): """It is used to set the encryption mode for node-node communication channel (when more than 2 self-hosted integration runtime nodes exist). """ NOT_SET = "NotSet" SSL_ENCRYPTED = "SslEncrypted" NOT_ENCRYPTED = "NotEncrypted"
[docs]class IntegrationRuntimeLicenseType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """License type for bringing your own license scenario.""" BASE_PRICE = "BasePrice" LICENSE_INCLUDED = "LicenseIncluded"
[docs]class IntegrationRuntimeReferenceType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of integration runtime.""" INTEGRATION_RUNTIME_REFERENCE = "IntegrationRuntimeReference"
[docs]class IntegrationRuntimeSsisCatalogPricingTier(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/. """ BASIC = "Basic" STANDARD = "Standard" PREMIUM = "Premium" PREMIUM_RS = "PremiumRS"
[docs]class IntegrationRuntimeState(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The state of integration runtime.""" INITIAL = "Initial" STOPPED = "Stopped" STARTED = "Started" STARTING = "Starting" STOPPING = "Stopping" NEED_REGISTRATION = "NeedRegistration" ONLINE = "Online" LIMITED = "Limited" OFFLINE = "Offline" ACCESS_DENIED = "AccessDenied"
[docs]class IntegrationRuntimeType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The type of integration runtime.""" MANAGED = "Managed" SELF_HOSTED = "SelfHosted"
[docs]class IntegrationRuntimeUpdateResult(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The result of the last integration runtime node update.""" NONE = "None" SUCCEED = "Succeed" FAIL = "Fail"
[docs]class JsonFormatFilePattern(str, Enum, metaclass=CaseInsensitiveEnumMeta): """JSON format file pattern. A property of JsonFormat.""" SET_OF_OBJECTS = "setOfObjects" ARRAY_OF_OBJECTS = "arrayOfObjects"
[docs]class JsonWriteFilePattern(str, Enum, metaclass=CaseInsensitiveEnumMeta): """All available filePatterns.""" SET_OF_OBJECTS = "setOfObjects" ARRAY_OF_OBJECTS = "arrayOfObjects"
[docs]class ManagedIntegrationRuntimeNodeStatus(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The managed integration runtime node status.""" STARTING = "Starting" AVAILABLE = "Available" RECYCLING = "Recycling" UNAVAILABLE = "Unavailable"
[docs]class ManagedVirtualNetworkReferenceType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Managed Virtual Network reference type.""" MANAGED_VIRTUAL_NETWORK_REFERENCE = "ManagedVirtualNetworkReference"
[docs]class MongoDbAuthenticationType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The authentication type to be used to connect to the MongoDB database.""" BASIC = "Basic" ANONYMOUS = "Anonymous"
[docs]class NetezzaPartitionOption(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The partition mechanism that will be used for Netezza read in parallel.""" NONE = "None" DATA_SLICE = "DataSlice" DYNAMIC_RANGE = "DynamicRange"
[docs]class NotebookParameterType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Notebook parameter type.""" STRING = "string" INT = "int" FLOAT = "float" BOOL = "bool"
[docs]class NotebookReferenceType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Synapse notebook reference type.""" NOTEBOOK_REFERENCE = "NotebookReference"
[docs]class ODataAadServicePrincipalCredentialType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Specify the credential type (key or cert) is used for service principal.""" SERVICE_PRINCIPAL_KEY = "ServicePrincipalKey" SERVICE_PRINCIPAL_CERT = "ServicePrincipalCert"
[docs]class ODataAuthenticationType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of authentication used to connect to the OData service.""" BASIC = "Basic" ANONYMOUS = "Anonymous" WINDOWS = "Windows" AAD_SERVICE_PRINCIPAL = "AadServicePrincipal" MANAGED_SERVICE_IDENTITY = "ManagedServiceIdentity"
[docs]class OraclePartitionOption(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The partition mechanism that will be used for Oracle read in parallel.""" NONE = "None" PHYSICAL_PARTITIONS_OF_TABLE = "PhysicalPartitionsOfTable" DYNAMIC_RANGE = "DynamicRange"
[docs]class OrcCompressionCodec(str, Enum, metaclass=CaseInsensitiveEnumMeta): """OrcCompressionCodec.""" NONE = "none" ZLIB = "zlib" SNAPPY = "snappy" LZO = "lzo"
[docs]class ParameterType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Parameter type.""" OBJECT = "Object" STRING = "String" INT = "Int" FLOAT = "Float" BOOL = "Bool" ARRAY = "Array" SECURE_STRING = "SecureString"
[docs]class PhoenixAuthenticationType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The authentication mechanism used to connect to the Phoenix server.""" ANONYMOUS = "Anonymous" USERNAME_AND_PASSWORD = "UsernameAndPassword" WINDOWS_AZURE_HD_INSIGHT_SERVICE = "WindowsAzureHDInsightService"
[docs]class PipelineReferenceType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Pipeline reference type.""" PIPELINE_REFERENCE = "PipelineReference"
[docs]class PolybaseSettingsRejectType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Indicates whether the RejectValue property is specified as a literal value or a percentage.""" VALUE = "value" PERCENTAGE = "percentage"
[docs]class PrestoAuthenticationType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The authentication mechanism used to connect to the Presto server.""" ANONYMOUS = "Anonymous" LDAP = "LDAP"
[docs]class PublicNetworkAccess(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Whether or not public network access is allowed for the data factory.""" ENABLED = "Enabled" DISABLED = "Disabled"
[docs]class RecurrenceFrequency(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Enumerates possible frequency option for the schedule trigger.""" NOT_SPECIFIED = "NotSpecified" MINUTE = "Minute" HOUR = "Hour" DAY = "Day" WEEK = "Week" MONTH = "Month" YEAR = "Year"
[docs]class RestServiceAuthenticationType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of authentication used to connect to the REST service.""" ANONYMOUS = "Anonymous" BASIC = "Basic" AAD_SERVICE_PRINCIPAL = "AadServicePrincipal" MANAGED_SERVICE_IDENTITY = "ManagedServiceIdentity" O_AUTH2_CLIENT_CREDENTIAL = "OAuth2ClientCredential"
[docs]class RunQueryFilterOperand(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Parameter name to be used for filter. The allowed operands to query pipeline runs are PipelineName, RunStart, RunEnd and Status; to query activity runs are ActivityName, ActivityRunStart, ActivityRunEnd, ActivityType and Status, and to query trigger runs are TriggerName, TriggerRunTimestamp and Status. """ PIPELINE_NAME = "PipelineName" STATUS = "Status" RUN_START = "RunStart" RUN_END = "RunEnd" ACTIVITY_NAME = "ActivityName" ACTIVITY_RUN_START = "ActivityRunStart" ACTIVITY_RUN_END = "ActivityRunEnd" ACTIVITY_TYPE = "ActivityType" TRIGGER_NAME = "TriggerName" TRIGGER_RUN_TIMESTAMP = "TriggerRunTimestamp" RUN_GROUP_ID = "RunGroupId" LATEST_ONLY = "LatestOnly"
[docs]class RunQueryFilterOperator(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Operator to be used for filter.""" EQUALS = "Equals" NOT_EQUALS = "NotEquals" IN = "In" NOT_IN = "NotIn"
[docs]class RunQueryOrder(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Sorting order of the parameter.""" ASC = "ASC" DESC = "DESC"
[docs]class RunQueryOrderByField(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Parameter name to be used for order by. The allowed parameters to order by for pipeline runs are PipelineName, RunStart, RunEnd and Status; for activity runs are ActivityName, ActivityRunStart, ActivityRunEnd and Status; for trigger runs are TriggerName, TriggerRunTimestamp and Status. """ RUN_START = "RunStart" RUN_END = "RunEnd" PIPELINE_NAME = "PipelineName" STATUS = "Status" ACTIVITY_NAME = "ActivityName" ACTIVITY_RUN_START = "ActivityRunStart" ACTIVITY_RUN_END = "ActivityRunEnd" TRIGGER_NAME = "TriggerName" TRIGGER_RUN_TIMESTAMP = "TriggerRunTimestamp"
[docs]class SalesforceSinkWriteBehavior(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The write behavior for the operation. Default is Insert.""" INSERT = "Insert" UPSERT = "Upsert"
[docs]class SalesforceSourceReadBehavior(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The read behavior for the operation. Default is Query.""" QUERY = "Query" QUERY_ALL = "QueryAll"
[docs]class SapCloudForCustomerSinkWriteBehavior(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The write behavior for the operation. Default is 'Insert'.""" INSERT = "Insert" UPDATE = "Update"
[docs]class SapHanaAuthenticationType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The authentication type to be used to connect to the SAP HANA server.""" BASIC = "Basic" WINDOWS = "Windows"
[docs]class SapHanaPartitionOption(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The partition mechanism that will be used for SAP HANA read in parallel.""" NONE = "None" PHYSICAL_PARTITIONS_OF_TABLE = "PhysicalPartitionsOfTable" SAP_HANA_DYNAMIC_RANGE = "SapHanaDynamicRange"
[docs]class SapTablePartitionOption(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The partition mechanism that will be used for SAP table read in parallel.""" NONE = "None" PARTITION_ON_INT = "PartitionOnInt" PARTITION_ON_CALENDAR_YEAR = "PartitionOnCalendarYear" PARTITION_ON_CALENDAR_MONTH = "PartitionOnCalendarMonth" PARTITION_ON_CALENDAR_DATE = "PartitionOnCalendarDate" PARTITION_ON_TIME = "PartitionOnTime"
[docs]class ScriptActivityLogDestination(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The destination of logs. Type: string.""" ACTIVITY_OUTPUT = "ActivityOutput" EXTERNAL_STORE = "ExternalStore"
[docs]class ScriptActivityParameterDirection(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The direction of the parameter.""" INPUT = "Input" OUTPUT = "Output" INPUT_OUTPUT = "InputOutput"
[docs]class ScriptActivityParameterType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The type of the parameter.""" BOOLEAN = "Boolean" DATE_TIME = "DateTime" DATE_TIME_OFFSET = "DateTimeOffset" DECIMAL = "Decimal" DOUBLE = "Double" GUID = "Guid" INT16 = "Int16" INT32 = "Int32" INT64 = "Int64" SINGLE = "Single" STRING = "String" TIMESPAN = "Timespan"
[docs]class ScriptType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The type of the query. Type: string.""" QUERY = "Query" NON_QUERY = "NonQuery"
[docs]class SelfHostedIntegrationRuntimeNodeStatus(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Status of the integration runtime node.""" NEED_REGISTRATION = "NeedRegistration" ONLINE = "Online" LIMITED = "Limited" OFFLINE = "Offline" UPGRADING = "Upgrading" INITIALIZING = "Initializing" INITIALIZE_FAILED = "InitializeFailed"
[docs]class ServiceNowAuthenticationType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The authentication type to use.""" BASIC = "Basic" O_AUTH2 = "OAuth2"
[docs]class ServicePrincipalCredentialType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """All available servicePrincipalCredentialType values.""" SERVICE_PRINCIPAL_KEY = "ServicePrincipalKey" SERVICE_PRINCIPAL_CERT = "ServicePrincipalCert"
[docs]class SftpAuthenticationType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The authentication type to be used to connect to the FTP server.""" BASIC = "Basic" SSH_PUBLIC_KEY = "SshPublicKey" MULTI_FACTOR = "MultiFactor"
[docs]class SparkAuthenticationType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The authentication method used to access the Spark server.""" ANONYMOUS = "Anonymous" USERNAME = "Username" USERNAME_AND_PASSWORD = "UsernameAndPassword" WINDOWS_AZURE_HD_INSIGHT_SERVICE = "WindowsAzureHDInsightService"
[docs]class SparkJobReferenceType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Synapse spark job reference type.""" SPARK_JOB_DEFINITION_REFERENCE = "SparkJobDefinitionReference"
[docs]class SparkServerType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The type of Spark server.""" SHARK_SERVER = "SharkServer" SHARK_SERVER2 = "SharkServer2" SPARK_THRIFT_SERVER = "SparkThriftServer"
[docs]class SparkThriftTransportProtocol(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The transport protocol to use in the Thrift layer.""" BINARY = "Binary" SASL = "SASL" HTTP = "HTTP "
[docs]class SqlAlwaysEncryptedAkvAuthType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Sql always encrypted AKV authentication type. Type: string (or Expression with resultType string). """ SERVICE_PRINCIPAL = "ServicePrincipal" MANAGED_IDENTITY = "ManagedIdentity" USER_ASSIGNED_MANAGED_IDENTITY = "UserAssignedManagedIdentity"
[docs]class SqlDWWriteBehaviorEnum(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Specify the write behavior when copying data into sql dw.""" INSERT = "Insert" UPSERT = "Upsert"
[docs]class SqlPartitionOption(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The partition mechanism that will be used for Sql read in parallel.""" NONE = "None" PHYSICAL_PARTITIONS_OF_TABLE = "PhysicalPartitionsOfTable" DYNAMIC_RANGE = "DynamicRange"
[docs]class SqlWriteBehaviorEnum(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Specify the write behavior when copying data into sql.""" INSERT = "Insert" UPSERT = "Upsert" STORED_PROCEDURE = "StoredProcedure"
[docs]class SsisLogLocationType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The type of SSIS log location.""" FILE = "File"
[docs]class SsisObjectMetadataType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The type of SSIS object metadata.""" FOLDER = "Folder" PROJECT = "Project" PACKAGE = "Package" ENVIRONMENT = "Environment"
[docs]class SsisPackageLocationType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The type of SSIS package location.""" SSISDB = "SSISDB" FILE = "File" INLINE_PACKAGE = "InlinePackage" PACKAGE_STORE = "PackageStore"
[docs]class StoredProcedureParameterType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Stored procedure parameter type.""" STRING = "String" INT = "Int" INT64 = "Int64" DECIMAL = "Decimal" GUID = "Guid" BOOLEAN = "Boolean" DATE = "Date"
[docs]class SybaseAuthenticationType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """AuthenticationType to be used for connection.""" BASIC = "Basic" WINDOWS = "Windows"
[docs]class TeamDeskAuthenticationType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The authentication type to use.""" BASIC = "Basic" TOKEN = "Token"
[docs]class TeradataAuthenticationType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """AuthenticationType to be used for connection.""" BASIC = "Basic" WINDOWS = "Windows"
[docs]class TeradataPartitionOption(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The partition mechanism that will be used for teradata read in parallel.""" NONE = "None" HASH = "Hash" DYNAMIC_RANGE = "DynamicRange"
[docs]class TriggerReferenceType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Trigger reference type.""" TRIGGER_REFERENCE = "TriggerReference"
[docs]class TriggerRunStatus(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Trigger run status.""" SUCCEEDED = "Succeeded" FAILED = "Failed" INPROGRESS = "Inprogress"
[docs]class TriggerRuntimeState(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Enumerates possible state of Triggers.""" STARTED = "Started" STOPPED = "Stopped" DISABLED = "Disabled"
[docs]class TumblingWindowFrequency(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Enumerates possible frequency option for the tumbling window trigger.""" MINUTE = "Minute" HOUR = "Hour" MONTH = "Month"
[docs]class Type(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Linked service reference type.""" LINKED_SERVICE_REFERENCE = "LinkedServiceReference"
[docs]class VariableType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Variable type.""" STRING = "String" BOOL = "Bool" ARRAY = "Array"
[docs]class WebActivityMethod(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The list of HTTP methods supported by a WebActivity.""" GET = "GET" POST = "POST" PUT = "PUT" DELETE = "DELETE"
[docs]class WebAuthenticationType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of authentication used to connect to the web table source.""" BASIC = "Basic" ANONYMOUS = "Anonymous" CLIENT_CERTIFICATE = "ClientCertificate"
[docs]class WebHookActivityMethod(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The list of HTTP methods supported by a WebHook activity.""" POST = "POST"
[docs]class ZendeskAuthenticationType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The authentication type to use.""" BASIC = "Basic" TOKEN = "Token"