Source code for azure.mgmt.sqlvirtualmachine.models._sql_virtual_machine_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 AssessmentDayOfWeek(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Day of the week to run assessment.""" MONDAY = "Monday" TUESDAY = "Tuesday" WEDNESDAY = "Wednesday" THURSDAY = "Thursday" FRIDAY = "Friday" SATURDAY = "Saturday" SUNDAY = "Sunday"
[docs]class AutoBackupDaysOfWeek(str, Enum, metaclass=CaseInsensitiveEnumMeta): """AutoBackupDaysOfWeek.""" MONDAY = "Monday" TUESDAY = "Tuesday" WEDNESDAY = "Wednesday" THURSDAY = "Thursday" FRIDAY = "Friday" SATURDAY = "Saturday" SUNDAY = "Sunday"
[docs]class BackupScheduleType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Backup schedule type.""" MANUAL = "Manual" AUTOMATED = "Automated"
[docs]class ClusterConfiguration(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Cluster type.""" DOMAINFUL = "Domainful"
[docs]class ClusterManagerType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of cluster manager: Windows Server Failover Cluster (WSFC), implied by the scale type of the group and the OS type. """ WSFC = "WSFC"
[docs]class ClusterSubnetType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Cluster subnet type.""" SINGLE_SUBNET = "SingleSubnet" MULTI_SUBNET = "MultiSubnet"
[docs]class Commit(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Replica commit mode in availability group.""" SYNCHRONOUS_COMMIT = "SYNCHRONOUS_COMMIT" ASYNCHRONOUS_COMMIT = "ASYNCHRONOUS_COMMIT"
[docs]class ConnectivityType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """SQL Server connectivity option.""" LOCAL = "LOCAL" PRIVATE = "PRIVATE" PUBLIC = "PUBLIC"
[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 DayOfWeek(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Day of week to apply the patch on.""" EVERYDAY = "Everyday" MONDAY = "Monday" TUESDAY = "Tuesday" WEDNESDAY = "Wednesday" THURSDAY = "Thursday" FRIDAY = "Friday" SATURDAY = "Saturday" SUNDAY = "Sunday"
[docs]class DiskConfigurationType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Disk configuration to apply to SQL Server.""" NEW = "NEW" EXTEND = "EXTEND" ADD = "ADD"
[docs]class Failover(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Replica failover mode in availability group.""" AUTOMATIC = "AUTOMATIC" MANUAL = "MANUAL"
[docs]class FullBackupFrequencyType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Frequency of full backups. In both cases, full backups begin during the next scheduled time window. """ DAILY = "Daily" WEEKLY = "Weekly"
[docs]class IdentityType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource. """ NONE = "None" SYSTEM_ASSIGNED = "SystemAssigned"
[docs]class LeastPrivilegeMode(str, Enum, metaclass=CaseInsensitiveEnumMeta): """SQL IaaS Agent least privilege mode.""" ENABLED = "Enabled" NOT_SET = "NotSet"
[docs]class OperationOrigin(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The intended executor of the operation.""" USER = "user" SYSTEM = "system"
[docs]class ReadableSecondary(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Replica readable secondary mode in availability group.""" NO = "NO" ALL = "ALL" READ_ONLY = "READ_ONLY"
[docs]class Role(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Replica Role in availability group.""" PRIMARY = "PRIMARY" SECONDARY = "SECONDARY"
[docs]class ScaleType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Scale type.""" HA = "HA"
[docs]class SqlImageSku(str, Enum, metaclass=CaseInsensitiveEnumMeta): """SQL Server edition type.""" DEVELOPER = "Developer" EXPRESS = "Express" STANDARD = "Standard" ENTERPRISE = "Enterprise" WEB = "Web"
[docs]class SqlManagementMode(str, Enum, metaclass=CaseInsensitiveEnumMeta): """SQL Server Management type.""" FULL = "Full" LIGHT_WEIGHT = "LightWeight" NO_AGENT = "NoAgent"
[docs]class SqlServerLicenseType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """SQL Server license type.""" PAYG = "PAYG" AHUB = "AHUB" DR = "DR"
[docs]class SqlVmGroupImageSku(str, Enum, metaclass=CaseInsensitiveEnumMeta): """SQL image sku.""" DEVELOPER = "Developer" ENTERPRISE = "Enterprise"
[docs]class SqlWorkloadType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """SQL Server workload type.""" GENERAL = "GENERAL" OLTP = "OLTP" DW = "DW"
[docs]class StorageWorkloadType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Storage workload type.""" GENERAL = "GENERAL" OLTP = "OLTP" DW = "DW"
[docs]class TroubleshootingScenario(str, Enum, metaclass=CaseInsensitiveEnumMeta): """SQL VM troubleshooting scenario.""" UNHEALTHY_REPLICA = "UnhealthyReplica"