Source code for azure.mgmt.sql.models.sql_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


[docs]class CheckNameAvailabilityReason(str, Enum): invalid = "Invalid" already_exists = "AlreadyExists"
[docs]class ServerConnectionType(str, Enum): default = "Default" proxy = "Proxy" redirect = "Redirect"
[docs]class SecurityAlertPolicyState(str, Enum): new = "New" enabled = "Enabled" disabled = "Disabled"
[docs]class SecurityAlertPolicyEmailAccountAdmins(str, Enum): enabled = "Enabled" disabled = "Disabled"
[docs]class SecurityAlertPolicyUseServerDefault(str, Enum): enabled = "Enabled" disabled = "Disabled"
[docs]class DataMaskingState(str, Enum): disabled = "Disabled" enabled = "Enabled"
[docs]class DataMaskingRuleState(str, Enum): disabled = "Disabled" enabled = "Enabled"
[docs]class DataMaskingFunction(str, Enum): default = "Default" ccn = "CCN" email = "Email" number = "Number" ssn = "SSN" text = "Text"
[docs]class GeoBackupPolicyState(str, Enum): disabled = "Disabled" enabled = "Enabled"
[docs]class DatabaseEdition(str, Enum): web = "Web" business = "Business" basic = "Basic" standard = "Standard" premium = "Premium" premium_rs = "PremiumRS" free = "Free" stretch = "Stretch" data_warehouse = "DataWarehouse" system = "System" system2 = "System2"
[docs]class ServiceObjectiveName(str, Enum): system = "System" system0 = "System0" system1 = "System1" system2 = "System2" system3 = "System3" system4 = "System4" system2_l = "System2L" system3_l = "System3L" system4_l = "System4L" free = "Free" basic = "Basic" s0 = "S0" s1 = "S1" s2 = "S2" s3 = "S3" s4 = "S4" s6 = "S6" s7 = "S7" s9 = "S9" s12 = "S12" p1 = "P1" p2 = "P2" p3 = "P3" p4 = "P4" p6 = "P6" p11 = "P11" p15 = "P15" prs1 = "PRS1" prs2 = "PRS2" prs4 = "PRS4" prs6 = "PRS6" dw100 = "DW100" dw200 = "DW200" dw300 = "DW300" dw400 = "DW400" dw500 = "DW500" dw600 = "DW600" dw1000 = "DW1000" dw1200 = "DW1200" dw1000c = "DW1000c" dw1500 = "DW1500" dw1500c = "DW1500c" dw2000 = "DW2000" dw2000c = "DW2000c" dw3000 = "DW3000" dw2500c = "DW2500c" dw3000c = "DW3000c" dw6000 = "DW6000" dw5000c = "DW5000c" dw6000c = "DW6000c" dw7500c = "DW7500c" dw10000c = "DW10000c" dw15000c = "DW15000c" dw30000c = "DW30000c" ds100 = "DS100" ds200 = "DS200" ds300 = "DS300" ds400 = "DS400" ds500 = "DS500" ds600 = "DS600" ds1000 = "DS1000" ds1200 = "DS1200" ds1500 = "DS1500" ds2000 = "DS2000" elastic_pool = "ElasticPool"
[docs]class StorageKeyType(str, Enum): storage_access_key = "StorageAccessKey" shared_access_key = "SharedAccessKey"
[docs]class AuthenticationType(str, Enum): sql = "SQL" ad_password = "ADPassword"
[docs]class UnitType(str, Enum): count = "count" bytes = "bytes" seconds = "seconds" percent = "percent" count_per_second = "countPerSecond" bytes_per_second = "bytesPerSecond"
[docs]class PrimaryAggregationType(str, Enum): none = "None" average = "Average" count = "Count" minimum = "Minimum" maximum = "Maximum" total = "Total"
[docs]class UnitDefinitionType(str, Enum): count = "Count" bytes = "Bytes" seconds = "Seconds" percent = "Percent" count_per_second = "CountPerSecond" bytes_per_second = "BytesPerSecond"
[docs]class ElasticPoolEdition(str, Enum): basic = "Basic" standard = "Standard" premium = "Premium"
[docs]class ReplicationRole(str, Enum): primary = "Primary" secondary = "Secondary" non_readable_secondary = "NonReadableSecondary" source = "Source" copy = "Copy"
[docs]class ReplicationState(str, Enum): pending = "PENDING" seeding = "SEEDING" catch_up = "CATCH_UP" suspended = "SUSPENDED"
[docs]class RecommendedIndexAction(str, Enum): create = "Create" drop = "Drop" rebuild = "Rebuild"
[docs]class RecommendedIndexState(str, Enum): active = "Active" pending = "Pending" executing = "Executing" verifying = "Verifying" pending_revert = "Pending Revert" reverting = "Reverting" reverted = "Reverted" ignored = "Ignored" expired = "Expired" blocked = "Blocked" success = "Success"
[docs]class RecommendedIndexType(str, Enum): clustered = "CLUSTERED" nonclustered = "NONCLUSTERED" columnstore = "COLUMNSTORE" clusteredcolumnstore = "CLUSTERED COLUMNSTORE"
[docs]class TransparentDataEncryptionStatus(str, Enum): enabled = "Enabled" disabled = "Disabled"
[docs]class TransparentDataEncryptionActivityStatus(str, Enum): encrypting = "Encrypting" decrypting = "Decrypting"
[docs]class AutomaticTuningMode(str, Enum): inherit = "Inherit" custom = "Custom" auto = "Auto" unspecified = "Unspecified"
[docs]class AutomaticTuningOptionModeDesired(str, Enum): off = "Off" on = "On" default = "Default"
[docs]class AutomaticTuningOptionModeActual(str, Enum): off = "Off" on = "On"
[docs]class AutomaticTuningDisabledReason(str, Enum): default = "Default" disabled = "Disabled" auto_configured = "AutoConfigured" inherited_from_server = "InheritedFromServer" query_store_off = "QueryStoreOff" query_store_read_only = "QueryStoreReadOnly" not_supported = "NotSupported"
[docs]class ServerKeyType(str, Enum): service_managed = "ServiceManaged" azure_key_vault = "AzureKeyVault"
[docs]class ReadWriteEndpointFailoverPolicy(str, Enum): manual = "Manual" automatic = "Automatic"
[docs]class ReadOnlyEndpointFailoverPolicy(str, Enum): disabled = "Disabled" enabled = "Enabled"
[docs]class FailoverGroupReplicationRole(str, Enum): primary = "Primary" secondary = "Secondary"
[docs]class IdentityType(str, Enum): system_assigned = "SystemAssigned"
[docs]class OperationOrigin(str, Enum): user = "user" system = "system"
[docs]class SyncAgentState(str, Enum): online = "Online" offline = "Offline" never_connected = "NeverConnected"
[docs]class SyncMemberDbType(str, Enum): azure_sql_database = "AzureSqlDatabase" sql_server_database = "SqlServerDatabase"
[docs]class SyncGroupLogType(str, Enum): all = "All" error = "Error" warning = "Warning" success = "Success"
[docs]class SyncConflictResolutionPolicy(str, Enum): hub_win = "HubWin" member_win = "MemberWin"
[docs]class SyncGroupState(str, Enum): not_ready = "NotReady" error = "Error" warning = "Warning" progressing = "Progressing" good = "Good"
[docs]class SyncDirection(str, Enum): bidirectional = "Bidirectional" one_way_member_to_hub = "OneWayMemberToHub" one_way_hub_to_member = "OneWayHubToMember"
[docs]class SyncMemberState(str, Enum): sync_in_progress = "SyncInProgress" sync_succeeded = "SyncSucceeded" sync_failed = "SyncFailed" disabled_tombstone_cleanup = "DisabledTombstoneCleanup" disabled_backup_restore = "DisabledBackupRestore" sync_succeeded_with_warnings = "SyncSucceededWithWarnings" sync_cancelling = "SyncCancelling" sync_cancelled = "SyncCancelled" un_provisioned = "UnProvisioned" provisioning = "Provisioning" provisioned = "Provisioned" provision_failed = "ProvisionFailed" de_provisioning = "DeProvisioning" de_provisioned = "DeProvisioned" de_provision_failed = "DeProvisionFailed" reprovisioning = "Reprovisioning" reprovision_failed = "ReprovisionFailed" un_reprovisioned = "UnReprovisioned"
[docs]class VirtualNetworkRuleState(str, Enum): initializing = "Initializing" in_progress = "InProgress" ready = "Ready" deleting = "Deleting" unknown = "Unknown"
[docs]class BlobAuditingPolicyState(str, Enum): enabled = "Enabled" disabled = "Disabled"
[docs]class JobAgentState(str, Enum): creating = "Creating" ready = "Ready" updating = "Updating" deleting = "Deleting" disabled = "Disabled"
[docs]class JobExecutionLifecycle(str, Enum): created = "Created" in_progress = "InProgress" waiting_for_child_job_executions = "WaitingForChildJobExecutions" waiting_for_retry = "WaitingForRetry" succeeded = "Succeeded" succeeded_with_skipped = "SucceededWithSkipped" failed = "Failed" timed_out = "TimedOut" canceled = "Canceled" skipped = "Skipped"
[docs]class ProvisioningState(str, Enum): created = "Created" in_progress = "InProgress" succeeded = "Succeeded" failed = "Failed" canceled = "Canceled"
[docs]class JobTargetType(str, Enum): target_group = "TargetGroup" sql_database = "SqlDatabase" sql_elastic_pool = "SqlElasticPool" sql_shard_map = "SqlShardMap" sql_server = "SqlServer"
[docs]class JobScheduleType(str, Enum): once = "Once" recurring = "Recurring"
[docs]class JobStepActionType(str, Enum): tsql = "TSql"
[docs]class JobStepActionSource(str, Enum): inline = "Inline"
[docs]class JobStepOutputType(str, Enum): sql_database = "SqlDatabase"
[docs]class JobTargetGroupMembershipType(str, Enum): include = "Include" exclude = "Exclude"
[docs]class ManagedDatabaseStatus(str, Enum): online = "Online" offline = "Offline" shutdown = "Shutdown" creating = "Creating" inaccessible = "Inaccessible"
[docs]class CatalogCollationType(str, Enum): database_default = "DATABASE_DEFAULT" sql_latin1_general_cp1_ci_as = "SQL_Latin1_General_CP1_CI_AS"
[docs]class ManagedDatabaseCreateMode(str, Enum): default = "Default" restore_external_backup = "RestoreExternalBackup" point_in_time_restore = "PointInTimeRestore"
[docs]class AutomaticTuningServerMode(str, Enum): custom = "Custom" auto = "Auto" unspecified = "Unspecified"
[docs]class AutomaticTuningServerReason(str, Enum): default = "Default" disabled = "Disabled" auto_configured = "AutoConfigured"
[docs]class RestorePointType(str, Enum): continuous = "CONTINUOUS" discrete = "DISCRETE"
[docs]class ManagementOperationState(str, Enum): pending = "Pending" in_progress = "InProgress" succeeded = "Succeeded" failed = "Failed" cancel_in_progress = "CancelInProgress" cancelled = "Cancelled"
[docs]class MaxSizeUnit(str, Enum): megabytes = "Megabytes" gigabytes = "Gigabytes" terabytes = "Terabytes" petabytes = "Petabytes"
[docs]class LogSizeUnit(str, Enum): megabytes = "Megabytes" gigabytes = "Gigabytes" terabytes = "Terabytes" petabytes = "Petabytes" percent = "Percent"
[docs]class CapabilityStatus(str, Enum): visible = "Visible" available = "Available" default = "Default" disabled = "Disabled"
[docs]class PerformanceLevelUnit(str, Enum): dtu = "DTU" vcores = "VCores"
[docs]class CreateMode(str, Enum): default = "Default" copy = "Copy" secondary = "Secondary" point_in_time_restore = "PointInTimeRestore" restore = "Restore" recovery = "Recovery" restore_external_backup = "RestoreExternalBackup" restore_external_backup_secondary = "RestoreExternalBackupSecondary" restore_long_term_retention_backup = "RestoreLongTermRetentionBackup" online_secondary = "OnlineSecondary"
[docs]class SampleName(str, Enum): adventure_works_lt = "AdventureWorksLT" wide_world_importers_std = "WideWorldImportersStd" wide_world_importers_full = "WideWorldImportersFull"
[docs]class DatabaseStatus(str, Enum): online = "Online" restoring = "Restoring" recovery_pending = "RecoveryPending" recovering = "Recovering" suspect = "Suspect" offline = "Offline" standby = "Standby" shutdown = "Shutdown" emergency_mode = "EmergencyMode" auto_closed = "AutoClosed" copying = "Copying" creating = "Creating" inaccessible = "Inaccessible" offline_secondary = "OfflineSecondary" pausing = "Pausing" paused = "Paused" resuming = "Resuming" scaling = "Scaling"
[docs]class DatabaseLicenseType(str, Enum): license_included = "LicenseIncluded" base_price = "BasePrice"
[docs]class DatabaseReadScale(str, Enum): enabled = "Enabled" disabled = "Disabled"
[docs]class ElasticPoolState(str, Enum): creating = "Creating" ready = "Ready" disabled = "Disabled"
[docs]class ElasticPoolLicenseType(str, Enum): license_included = "LicenseIncluded" base_price = "BasePrice"
[docs]class VulnerabilityAssessmentScanTriggerType(str, Enum): on_demand = "OnDemand" recurring = "Recurring"
[docs]class VulnerabilityAssessmentScanState(str, Enum): passed = "Passed" failed = "Failed" failed_to_run = "FailedToRun" in_progress = "InProgress"
[docs]class InstanceFailoverGroupReplicationRole(str, Enum): primary = "Primary" secondary = "Secondary"
[docs]class LongTermRetentionDatabaseState(str, Enum): all = "All" live = "Live" deleted = "Deleted"
[docs]class VulnerabilityAssessmentPolicyBaselineName(str, Enum): master = "master" default = "default"
[docs]class CapabilityGroup(str, Enum): supported_editions = "supportedEditions" supported_elastic_pool_editions = "supportedElasticPoolEditions" supported_managed_instance_versions = "supportedManagedInstanceVersions"