# encoding: utf-8 # Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the MIT License. See License.txt in the project root for license information. require 'azure_mgmt_sql' module Azure::Profiles::Latest module SQL module Mgmt BackupLongTermRetentionVaults = Azure::SQL::Mgmt::V2014_04_01::BackupLongTermRetentionVaults RecoverableDatabases = Azure::SQL::Mgmt::V2014_04_01::RecoverableDatabases RestorableDroppedDatabases = Azure::SQL::Mgmt::V2014_04_01::RestorableDroppedDatabases ServerConnectionPolicies = Azure::SQL::Mgmt::V2014_04_01::ServerConnectionPolicies DatabaseThreatDetectionPolicies = Azure::SQL::Mgmt::V2014_04_01::DatabaseThreatDetectionPolicies DataMaskingPolicies = Azure::SQL::Mgmt::V2014_04_01::DataMaskingPolicies DataMaskingRules = Azure::SQL::Mgmt::V2014_04_01::DataMaskingRules TransparentDataEncryptionConfigurations = Azure::SQL::Mgmt::V2014_04_01::TransparentDataEncryptionConfigurations Extensions = Azure::SQL::Mgmt::V2014_04_01::Extensions DisasterRecoveryConfigurations = Azure::SQL::Mgmt::V2014_04_01::DisasterRecoveryConfigurations GeoBackupPolicies = Azure::SQL::Mgmt::V2014_04_01::GeoBackupPolicies Queries = Azure::SQL::Mgmt::V2014_04_01::Queries QueryStatistics = Azure::SQL::Mgmt::V2014_04_01::QueryStatistics QueryTexts = Azure::SQL::Mgmt::V2014_04_01::QueryTexts RecommendedElasticPools = Azure::SQL::Mgmt::V2014_04_01::RecommendedElasticPools ReplicationLinks = Azure::SQL::Mgmt::V2014_04_01::ReplicationLinks ServerAzureADAdministrators = Azure::SQL::Mgmt::V2014_04_01::ServerAzureADAdministrators ServerCommunicationLinks = Azure::SQL::Mgmt::V2014_04_01::ServerCommunicationLinks ServiceObjectives = Azure::SQL::Mgmt::V2014_04_01::ServiceObjectives ElasticPoolActivities = Azure::SQL::Mgmt::V2014_04_01::ElasticPoolActivities ElasticPoolDatabaseActivities = Azure::SQL::Mgmt::V2014_04_01::ElasticPoolDatabaseActivities ServiceTierAdvisors = Azure::SQL::Mgmt::V2014_04_01::ServiceTierAdvisors TransparentDataEncryptions = Azure::SQL::Mgmt::V2014_04_01::TransparentDataEncryptions TransparentDataEncryptionActivities = Azure::SQL::Mgmt::V2014_04_01::TransparentDataEncryptionActivities ServerTableAuditingPolicies = Azure::SQL::Mgmt::V2014_04_01::ServerTableAuditingPolicies DatabaseTableAuditingPolicies = Azure::SQL::Mgmt::V2014_04_01::DatabaseTableAuditingPolicies DatabaseConnectionPolicies = Azure::SQL::Mgmt::V2014_04_01::DatabaseConnectionPolicies ServerUsages = Azure::SQL::Mgmt::V2014_04_01::ServerUsages DatabaseUsages = Azure::SQL::Mgmt::V2014_04_01::DatabaseUsages DatabaseAdvisors = Azure::SQL::Mgmt::V2015_05_01_preview::DatabaseAdvisors DatabaseRecommendedActions = Azure::SQL::Mgmt::V2015_05_01_preview::DatabaseRecommendedActions ServerAdvisors = Azure::SQL::Mgmt::V2015_05_01_preview::ServerAdvisors DatabaseAutomaticTuningOperations = Azure::SQL::Mgmt::V2015_05_01_preview::DatabaseAutomaticTuningOperations EncryptionProtectors = Azure::SQL::Mgmt::V2015_05_01_preview::EncryptionProtectors FailoverGroups = Azure::SQL::Mgmt::V2015_05_01_preview::FailoverGroups FirewallRules = Azure::SQL::Mgmt::V2015_05_01_preview::FirewallRules ManagedInstances = Azure::SQL::Mgmt::V2015_05_01_preview::ManagedInstances Operations = Azure::SQL::Mgmt::V2015_05_01_preview::Operations ServerKeys = Azure::SQL::Mgmt::V2015_05_01_preview::ServerKeys Servers = Azure::SQL::Mgmt::V2015_05_01_preview::Servers SyncAgents = Azure::SQL::Mgmt::V2015_05_01_preview::SyncAgents SyncGroups = Azure::SQL::Mgmt::V2015_05_01_preview::SyncGroups SyncMembers = Azure::SQL::Mgmt::V2015_05_01_preview::SyncMembers SubscriptionUsages = Azure::SQL::Mgmt::V2015_05_01_preview::SubscriptionUsages VirtualClusters = Azure::SQL::Mgmt::V2015_05_01_preview::VirtualClusters VirtualNetworkRules = Azure::SQL::Mgmt::V2015_05_01_preview::VirtualNetworkRules ExtendedDatabaseBlobAuditingPolicies = Azure::SQL::Mgmt::V2017_03_01_preview::ExtendedDatabaseBlobAuditingPolicies ExtendedServerBlobAuditingPolicies = Azure::SQL::Mgmt::V2017_03_01_preview::ExtendedServerBlobAuditingPolicies ServerBlobAuditingPolicies = Azure::SQL::Mgmt::V2017_03_01_preview::ServerBlobAuditingPolicies DatabaseBlobAuditingPolicies = Azure::SQL::Mgmt::V2017_03_01_preview::DatabaseBlobAuditingPolicies DatabaseVulnerabilityAssessmentRuleBaselines = Azure::SQL::Mgmt::V2017_03_01_preview::DatabaseVulnerabilityAssessmentRuleBaselines DatabaseVulnerabilityAssessments = Azure::SQL::Mgmt::V2017_03_01_preview::DatabaseVulnerabilityAssessments DataWarehouseUserActivitiesOperations = Azure::SQL::Mgmt::V2017_03_01_preview::DataWarehouseUserActivitiesOperations JobAgents = Azure::SQL::Mgmt::V2017_03_01_preview::JobAgents JobCredentials = Azure::SQL::Mgmt::V2017_03_01_preview::JobCredentials JobExecutions = Azure::SQL::Mgmt::V2017_03_01_preview::JobExecutions Jobs = Azure::SQL::Mgmt::V2017_03_01_preview::Jobs JobStepExecutions = Azure::SQL::Mgmt::V2017_03_01_preview::JobStepExecutions JobSteps = Azure::SQL::Mgmt::V2017_03_01_preview::JobSteps JobTargetExecutions = Azure::SQL::Mgmt::V2017_03_01_preview::JobTargetExecutions JobTargetGroups = Azure::SQL::Mgmt::V2017_03_01_preview::JobTargetGroups JobVersions = Azure::SQL::Mgmt::V2017_03_01_preview::JobVersions LongTermRetentionBackups = Azure::SQL::Mgmt::V2017_03_01_preview::LongTermRetentionBackups BackupLongTermRetentionPolicies = Azure::SQL::Mgmt::V2017_03_01_preview::BackupLongTermRetentionPolicies ManagedBackupShortTermRetentionPolicies = Azure::SQL::Mgmt::V2017_03_01_preview::ManagedBackupShortTermRetentionPolicies ManagedDatabases = Azure::SQL::Mgmt::V2017_03_01_preview::ManagedDatabases ManagedRestorableDroppedDatabaseBackupShortTermRetentionPolicies = Azure::SQL::Mgmt::V2017_03_01_preview::ManagedRestorableDroppedDatabaseBackupShortTermRetentionPolicies RestorableDroppedManagedDatabases = Azure::SQL::Mgmt::V2017_03_01_preview::RestorableDroppedManagedDatabases RestorePoints = Azure::SQL::Mgmt::V2017_03_01_preview::RestorePoints ServerAutomaticTuningOperations = Azure::SQL::Mgmt::V2017_03_01_preview::ServerAutomaticTuningOperations ServerDnsAliases = Azure::SQL::Mgmt::V2017_03_01_preview::ServerDnsAliases ServerSecurityAlertPolicies = Azure::SQL::Mgmt::V2017_03_01_preview::ServerSecurityAlertPolicies ManagedDatabaseSecurityAlertPolicies = Azure::SQL::Mgmt::V2017_03_01_preview::ManagedDatabaseSecurityAlertPolicies ManagedServerSecurityAlertPolicies = Azure::SQL::Mgmt::V2017_03_01_preview::ManagedServerSecurityAlertPolicies SensitivityLabels = Azure::SQL::Mgmt::V2017_03_01_preview::SensitivityLabels ManagedInstanceAdministrators = Azure::SQL::Mgmt::V2017_03_01_preview::ManagedInstanceAdministrators DatabaseOperations = Azure::SQL::Mgmt::V2017_10_01_preview::DatabaseOperations ElasticPoolOperations = Azure::SQL::Mgmt::V2017_10_01_preview::ElasticPoolOperations DatabaseVulnerabilityAssessmentScans = Azure::SQL::Mgmt::V2017_10_01_preview::DatabaseVulnerabilityAssessmentScans ManagedDatabaseVulnerabilityAssessmentRuleBaselines = Azure::SQL::Mgmt::V2017_10_01_preview::ManagedDatabaseVulnerabilityAssessmentRuleBaselines ManagedDatabaseVulnerabilityAssessmentScans = Azure::SQL::Mgmt::V2017_10_01_preview::ManagedDatabaseVulnerabilityAssessmentScans ManagedDatabaseVulnerabilityAssessments = Azure::SQL::Mgmt::V2017_10_01_preview::ManagedDatabaseVulnerabilityAssessments Capabilities = Azure::SQL::Mgmt::V2017_10_01_preview::Capabilities Databases = Azure::SQL::Mgmt::V2017_10_01_preview::Databases ElasticPools = Azure::SQL::Mgmt::V2017_10_01_preview::ElasticPools InstanceFailoverGroups = Azure::SQL::Mgmt::V2017_10_01_preview::InstanceFailoverGroups BackupShortTermRetentionPolicies = Azure::SQL::Mgmt::V2017_10_01_preview::BackupShortTermRetentionPolicies TdeCertificates = Azure::SQL::Mgmt::V2017_10_01_preview::TdeCertificates ManagedInstanceTdeCertificates = Azure::SQL::Mgmt::V2017_10_01_preview::ManagedInstanceTdeCertificates ManagedInstanceKeys = Azure::SQL::Mgmt::V2017_10_01_preview::ManagedInstanceKeys ManagedInstanceEncryptionProtectors = Azure::SQL::Mgmt::V2017_10_01_preview::ManagedInstanceEncryptionProtectors RecoverableManagedDatabases = Azure::SQL::Mgmt::V2017_10_01_preview::RecoverableManagedDatabases DatabaseColumns = Azure::SQL::Mgmt::V2018_06_01_preview::DatabaseColumns DatabaseSchemas = Azure::SQL::Mgmt::V2018_06_01_preview::DatabaseSchemas DatabaseTables = Azure::SQL::Mgmt::V2018_06_01_preview::DatabaseTables DatabaseSecurityAlertPolicies = Azure::SQL::Mgmt::V2018_06_01_preview::DatabaseSecurityAlertPolicies ManagedDatabaseColumns = Azure::SQL::Mgmt::V2018_06_01_preview::ManagedDatabaseColumns ManagedDatabaseSchemas = Azure::SQL::Mgmt::V2018_06_01_preview::ManagedDatabaseSchemas ManagedDatabaseTables = Azure::SQL::Mgmt::V2018_06_01_preview::ManagedDatabaseTables ManagedInstanceVulnerabilityAssessments = Azure::SQL::Mgmt::V2018_06_01_preview::ManagedInstanceVulnerabilityAssessments ServerVulnerabilityAssessments = Azure::SQL::Mgmt::V2018_06_01_preview::ServerVulnerabilityAssessments InstancePools = Azure::SQL::Mgmt::V2018_06_01_preview::InstancePools ManagedDatabaseSensitivityLabels = Azure::SQL::Mgmt::V2018_06_01_preview::ManagedDatabaseSensitivityLabels module Models MetricValue = Azure::SQL::Mgmt::V2014_04_01::Models::MetricValue ServiceObjectiveListResult = Azure::SQL::Mgmt::V2014_04_01::Models::ServiceObjectiveListResult DataMaskingRuleListResult = Azure::SQL::Mgmt::V2014_04_01::Models::DataMaskingRuleListResult QueryText = Azure::SQL::Mgmt::V2014_04_01::Models::QueryText DatabaseUsageListResult = Azure::SQL::Mgmt::V2014_04_01::Models::DatabaseUsageListResult TransparentDataEncryptionListResult = Azure::SQL::Mgmt::V2014_04_01::Models::TransparentDataEncryptionListResult DatabaseUsage = Azure::SQL::Mgmt::V2014_04_01::Models::DatabaseUsage ExtensionListResult = Azure::SQL::Mgmt::V2014_04_01::Models::ExtensionListResult ServerUsageListResult = Azure::SQL::Mgmt::V2014_04_01::Models::ServerUsageListResult ServerCommunicationLinkListResult = Azure::SQL::Mgmt::V2014_04_01::Models::ServerCommunicationLinkListResult ServerUsage = Azure::SQL::Mgmt::V2014_04_01::Models::ServerUsage DisasterRecoveryConfigurationListResult = Azure::SQL::Mgmt::V2014_04_01::Models::DisasterRecoveryConfigurationListResult ServerAdministratorListResult = Azure::SQL::Mgmt::V2014_04_01::Models::ServerAdministratorListResult ElasticPoolPerDatabaseMaxDtuCapability = Azure::SQL::Mgmt::V2014_04_01::Models::ElasticPoolPerDatabaseMaxDtuCapability ReplicationLinkListResult = Azure::SQL::Mgmt::V2014_04_01::Models::ReplicationLinkListResult CheckNameAvailabilityResponse = Azure::SQL::Mgmt::V2014_04_01::Models::CheckNameAvailabilityResponse RecommendedElasticPoolListMetricsResult = Azure::SQL::Mgmt::V2014_04_01::Models::RecommendedElasticPoolListMetricsResult SloUsageMetric = Azure::SQL::Mgmt::V2014_04_01::Models::SloUsageMetric GeoBackupPolicyListResult = Azure::SQL::Mgmt::V2014_04_01::Models::GeoBackupPolicyListResult TableAuditingPolicyProperties = Azure::SQL::Mgmt::V2014_04_01::Models::TableAuditingPolicyProperties ImportExtensionRequest = Azure::SQL::Mgmt::V2014_04_01::Models::ImportExtensionRequest TransparentDataEncryptionActivityListResult = Azure::SQL::Mgmt::V2014_04_01::Models::TransparentDataEncryptionActivityListResult RecommendedElasticPoolListResult = Azure::SQL::Mgmt::V2014_04_01::Models::RecommendedElasticPoolListResult ElasticPoolDatabaseActivityListResult = Azure::SQL::Mgmt::V2014_04_01::Models::ElasticPoolDatabaseActivityListResult RecommendedElasticPoolMetric = Azure::SQL::Mgmt::V2014_04_01::Models::RecommendedElasticPoolMetric ElasticPoolActivityListResult = Azure::SQL::Mgmt::V2014_04_01::Models::ElasticPoolActivityListResult ExportRequest = Azure::SQL::Mgmt::V2014_04_01::Models::ExportRequest QueryTextListResult = Azure::SQL::Mgmt::V2014_04_01::Models::QueryTextListResult BackupLongTermRetentionVaultListResult = Azure::SQL::Mgmt::V2014_04_01::Models::BackupLongTermRetentionVaultListResult MetricName = Azure::SQL::Mgmt::V2014_04_01::Models::MetricName RestorableDroppedDatabaseListResult = Azure::SQL::Mgmt::V2014_04_01::Models::RestorableDroppedDatabaseListResult Metric = Azure::SQL::Mgmt::V2014_04_01::Models::Metric ElasticPoolPerDatabaseMinDtuCapability = Azure::SQL::Mgmt::V2014_04_01::Models::ElasticPoolPerDatabaseMinDtuCapability MetricListResult = Azure::SQL::Mgmt::V2014_04_01::Models::MetricListResult MetricAvailability = Azure::SQL::Mgmt::V2014_04_01::Models::MetricAvailability ServerTableAuditingPolicyListResult = Azure::SQL::Mgmt::V2014_04_01::Models::ServerTableAuditingPolicyListResult MetricDefinition = Azure::SQL::Mgmt::V2014_04_01::Models::MetricDefinition OperationImpact = Azure::SQL::Mgmt::V2014_04_01::Models::OperationImpact MetricDefinitionListResult = Azure::SQL::Mgmt::V2014_04_01::Models::MetricDefinitionListResult BackupLongTermRetentionPolicyListResult = Azure::SQL::Mgmt::V2014_04_01::Models::BackupLongTermRetentionPolicyListResult CheckNameAvailabilityRequest = Azure::SQL::Mgmt::V2014_04_01::Models::CheckNameAvailabilityRequest QueryMetric = Azure::SQL::Mgmt::V2014_04_01::Models::QueryMetric ServiceTierAdvisorListResult = Azure::SQL::Mgmt::V2014_04_01::Models::ServiceTierAdvisorListResult QueryInterval = Azure::SQL::Mgmt::V2014_04_01::Models::QueryInterval RecoverableDatabaseListResult = Azure::SQL::Mgmt::V2014_04_01::Models::RecoverableDatabaseListResult QueryStatistic = Azure::SQL::Mgmt::V2014_04_01::Models::QueryStatistic DatabaseTableAuditingPolicyListResult = Azure::SQL::Mgmt::V2014_04_01::Models::DatabaseTableAuditingPolicyListResult TopQueries = Azure::SQL::Mgmt::V2014_04_01::Models::TopQueries ElasticPoolDtuCapability = Azure::SQL::Mgmt::V2014_04_01::Models::ElasticPoolDtuCapability TopQueriesListResult = Azure::SQL::Mgmt::V2014_04_01::Models::TopQueriesListResult AdvisorListResult = Azure::SQL::Mgmt::V2014_04_01::Models::AdvisorListResult QueryStatisticListResult = Azure::SQL::Mgmt::V2014_04_01::Models::QueryStatisticListResult BackupLongTermRetentionVault = Azure::SQL::Mgmt::V2014_04_01::Models::BackupLongTermRetentionVault RecoverableDatabase = Azure::SQL::Mgmt::V2014_04_01::Models::RecoverableDatabase RestorableDroppedDatabase = Azure::SQL::Mgmt::V2014_04_01::Models::RestorableDroppedDatabase ServerConnectionPolicy = Azure::SQL::Mgmt::V2014_04_01::Models::ServerConnectionPolicy ServiceTierAdvisor = Azure::SQL::Mgmt::V2014_04_01::Models::ServiceTierAdvisor TransparentDataEncryption = Azure::SQL::Mgmt::V2014_04_01::Models::TransparentDataEncryption RecommendedIndex = Azure::SQL::Mgmt::V2014_04_01::Models::RecommendedIndex DataMaskingPolicy = Azure::SQL::Mgmt::V2014_04_01::Models::DataMaskingPolicy DataMaskingRule = Azure::SQL::Mgmt::V2014_04_01::Models::DataMaskingRule DisasterRecoveryConfiguration = Azure::SQL::Mgmt::V2014_04_01::Models::DisasterRecoveryConfiguration GeoBackupPolicy = Azure::SQL::Mgmt::V2014_04_01::Models::GeoBackupPolicy ImportExportResponse = Azure::SQL::Mgmt::V2014_04_01::Models::ImportExportResponse ImportRequest = Azure::SQL::Mgmt::V2014_04_01::Models::ImportRequest RecommendedElasticPool = Azure::SQL::Mgmt::V2014_04_01::Models::RecommendedElasticPool ReplicationLink = Azure::SQL::Mgmt::V2014_04_01::Models::ReplicationLink ServerAzureADAdministrator = Azure::SQL::Mgmt::V2014_04_01::Models::ServerAzureADAdministrator ServerCommunicationLink = Azure::SQL::Mgmt::V2014_04_01::Models::ServerCommunicationLink ServiceObjective = Azure::SQL::Mgmt::V2014_04_01::Models::ServiceObjective ElasticPoolActivity = Azure::SQL::Mgmt::V2014_04_01::Models::ElasticPoolActivity ElasticPoolDatabaseActivity = Azure::SQL::Mgmt::V2014_04_01::Models::ElasticPoolDatabaseActivity TransparentDataEncryptionActivity = Azure::SQL::Mgmt::V2014_04_01::Models::TransparentDataEncryptionActivity DatabaseConnectionPolicy = Azure::SQL::Mgmt::V2014_04_01::Models::DatabaseConnectionPolicy DatabaseTableAuditingPolicy = Azure::SQL::Mgmt::V2014_04_01::Models::DatabaseTableAuditingPolicy ServerTableAuditingPolicy = Azure::SQL::Mgmt::V2014_04_01::Models::ServerTableAuditingPolicy BackupLongTermRetentionPolicyState = Azure::SQL::Mgmt::V2014_04_01::Models::BackupLongTermRetentionPolicyState MaxSizeUnits = Azure::SQL::Mgmt::V2014_04_01::Models::MaxSizeUnits CheckNameAvailabilityReason = Azure::SQL::Mgmt::V2014_04_01::Models::CheckNameAvailabilityReason ServerConnectionType = Azure::SQL::Mgmt::V2014_04_01::Models::ServerConnectionType DatabaseEdition = Azure::SQL::Mgmt::V2014_04_01::Models::DatabaseEdition ServiceObjectiveName = Azure::SQL::Mgmt::V2014_04_01::Models::ServiceObjectiveName TransparentDataEncryptionStatus = Azure::SQL::Mgmt::V2014_04_01::Models::TransparentDataEncryptionStatus RecommendedIndexAction = Azure::SQL::Mgmt::V2014_04_01::Models::RecommendedIndexAction RecommendedIndexState = Azure::SQL::Mgmt::V2014_04_01::Models::RecommendedIndexState RecommendedIndexType = Azure::SQL::Mgmt::V2014_04_01::Models::RecommendedIndexType ReadScale = Azure::SQL::Mgmt::V2014_04_01::Models::ReadScale SecurityAlertPolicyEmailAccountAdmins = Azure::SQL::Mgmt::V2014_04_01::Models::SecurityAlertPolicyEmailAccountAdmins SecurityAlertPolicyUseServerDefault = Azure::SQL::Mgmt::V2014_04_01::Models::SecurityAlertPolicyUseServerDefault DataMaskingState = Azure::SQL::Mgmt::V2014_04_01::Models::DataMaskingState DataMaskingRuleState = Azure::SQL::Mgmt::V2014_04_01::Models::DataMaskingRuleState DataMaskingFunction = Azure::SQL::Mgmt::V2014_04_01::Models::DataMaskingFunction DisasterRecoveryConfigurationStatus = Azure::SQL::Mgmt::V2014_04_01::Models::DisasterRecoveryConfigurationStatus DisasterRecoveryConfigurationAutoFailover = Azure::SQL::Mgmt::V2014_04_01::Models::DisasterRecoveryConfigurationAutoFailover DisasterRecoveryConfigurationFailoverPolicy = Azure::SQL::Mgmt::V2014_04_01::Models::DisasterRecoveryConfigurationFailoverPolicy DisasterRecoveryConfigurationRole = Azure::SQL::Mgmt::V2014_04_01::Models::DisasterRecoveryConfigurationRole ElasticPoolEdition = Azure::SQL::Mgmt::V2014_04_01::Models::ElasticPoolEdition GeoBackupPolicyState = Azure::SQL::Mgmt::V2014_04_01::Models::GeoBackupPolicyState StorageKeyType = Azure::SQL::Mgmt::V2014_04_01::Models::StorageKeyType AuthenticationType = Azure::SQL::Mgmt::V2014_04_01::Models::AuthenticationType UnitType = Azure::SQL::Mgmt::V2014_04_01::Models::UnitType PrimaryAggregationType = Azure::SQL::Mgmt::V2014_04_01::Models::PrimaryAggregationType UnitDefinitionType = Azure::SQL::Mgmt::V2014_04_01::Models::UnitDefinitionType QueryAggregationFunction = Azure::SQL::Mgmt::V2014_04_01::Models::QueryAggregationFunction QueryExecutionType = Azure::SQL::Mgmt::V2014_04_01::Models::QueryExecutionType QueryObservedMetricType = Azure::SQL::Mgmt::V2014_04_01::Models::QueryObservedMetricType QueryMetricUnit = Azure::SQL::Mgmt::V2014_04_01::Models::QueryMetricUnit ReplicationRole = Azure::SQL::Mgmt::V2014_04_01::Models::ReplicationRole ReplicationState = Azure::SQL::Mgmt::V2014_04_01::Models::ReplicationState ServerVersion = Azure::SQL::Mgmt::V2014_04_01::Models::ServerVersion ServerState = Azure::SQL::Mgmt::V2014_04_01::Models::ServerState TransparentDataEncryptionActivityStatus = Azure::SQL::Mgmt::V2014_04_01::Models::TransparentDataEncryptionActivityStatus OperationListResult = Azure::SQL::Mgmt::V2015_05_01_preview::Models::OperationListResult RecommendedActionStateInfo = Azure::SQL::Mgmt::V2015_05_01_preview::Models::RecommendedActionStateInfo ManagedInstanceListResult = Azure::SQL::Mgmt::V2015_05_01_preview::Models::ManagedInstanceListResult ManagedInstanceUpdate = Azure::SQL::Mgmt::V2015_05_01_preview::Models::ManagedInstanceUpdate RecommendedActionImpactRecord = Azure::SQL::Mgmt::V2015_05_01_preview::Models::RecommendedActionImpactRecord OperationDisplay = Azure::SQL::Mgmt::V2015_05_01_preview::Models::OperationDisplay ResourceIdentity = Azure::SQL::Mgmt::V2015_05_01_preview::Models::ResourceIdentity SyncGroupListResult = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncGroupListResult SyncFullSchemaPropertiesListResult = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncFullSchemaPropertiesListResult SyncFullSchemaTable = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncFullSchemaTable SubscriptionUsageListResult = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SubscriptionUsageListResult RecommendedActionErrorInfo = Azure::SQL::Mgmt::V2015_05_01_preview::Models::RecommendedActionErrorInfo SyncGroupSchema = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncGroupSchema RecommendedActionMetricInfo = Azure::SQL::Mgmt::V2015_05_01_preview::Models::RecommendedActionMetricInfo EncryptionProtectorListResult = Azure::SQL::Mgmt::V2015_05_01_preview::Models::EncryptionProtectorListResult SyncFullSchemaProperties = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncFullSchemaProperties FailoverGroupReadOnlyEndpoint = Azure::SQL::Mgmt::V2015_05_01_preview::Models::FailoverGroupReadOnlyEndpoint Operation = Azure::SQL::Mgmt::V2015_05_01_preview::Models::Operation SyncGroupSchemaTableColumn = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncGroupSchemaTableColumn RecommendedActionImplementationInfo = Azure::SQL::Mgmt::V2015_05_01_preview::Models::RecommendedActionImplementationInfo FailoverGroupListResult = Azure::SQL::Mgmt::V2015_05_01_preview::Models::FailoverGroupListResult SyncGroupLogListResult = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncGroupLogListResult ServerKeyListResult = Azure::SQL::Mgmt::V2015_05_01_preview::Models::ServerKeyListResult FirewallRuleListResult = Azure::SQL::Mgmt::V2015_05_01_preview::Models::FirewallRuleListResult VirtualNetworkRuleListResult = Azure::SQL::Mgmt::V2015_05_01_preview::Models::VirtualNetworkRuleListResult SyncMemberListResult = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncMemberListResult ServerListResult = Azure::SQL::Mgmt::V2015_05_01_preview::Models::ServerListResult AutomaticTuningOptions = Azure::SQL::Mgmt::V2015_05_01_preview::Models::AutomaticTuningOptions ServerUpdate = Azure::SQL::Mgmt::V2015_05_01_preview::Models::ServerUpdate FailoverGroupReadWriteEndpoint = Azure::SQL::Mgmt::V2015_05_01_preview::Models::FailoverGroupReadWriteEndpoint VirtualClusterUpdate = Azure::SQL::Mgmt::V2015_05_01_preview::Models::VirtualClusterUpdate FailoverGroupUpdate = Azure::SQL::Mgmt::V2015_05_01_preview::Models::FailoverGroupUpdate SyncAgentListResult = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncAgentListResult SyncGroupLogProperties = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncGroupLogProperties SyncAgentKeyProperties = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncAgentKeyProperties VirtualClusterListResult = Azure::SQL::Mgmt::V2015_05_01_preview::Models::VirtualClusterListResult PartnerInfo = Azure::SQL::Mgmt::V2015_05_01_preview::Models::PartnerInfo SyncAgentLinkedDatabaseListResult = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncAgentLinkedDatabaseListResult FirewallRuleList = Azure::SQL::Mgmt::V2015_05_01_preview::Models::FirewallRuleList SyncDatabaseIdProperties = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncDatabaseIdProperties ResourceWithWritableName = Azure::SQL::Mgmt::V2015_05_01_preview::Models::ResourceWithWritableName SyncDatabaseIdListResult = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncDatabaseIdListResult SyncGroupSchemaTable = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncGroupSchemaTable SyncFullSchemaTableColumn = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncFullSchemaTableColumn RecommendedAction = Azure::SQL::Mgmt::V2015_05_01_preview::Models::RecommendedAction Advisor = Azure::SQL::Mgmt::V2015_05_01_preview::Models::Advisor DatabaseAutomaticTuning = Azure::SQL::Mgmt::V2015_05_01_preview::Models::DatabaseAutomaticTuning EncryptionProtector = Azure::SQL::Mgmt::V2015_05_01_preview::Models::EncryptionProtector FailoverGroup = Azure::SQL::Mgmt::V2015_05_01_preview::Models::FailoverGroup ProxyResourceWithWritableName = Azure::SQL::Mgmt::V2015_05_01_preview::Models::ProxyResourceWithWritableName FirewallRule = Azure::SQL::Mgmt::V2015_05_01_preview::Models::FirewallRule ManagedInstance = Azure::SQL::Mgmt::V2015_05_01_preview::Models::ManagedInstance ServerKey = Azure::SQL::Mgmt::V2015_05_01_preview::Models::ServerKey Server = Azure::SQL::Mgmt::V2015_05_01_preview::Models::Server SyncAgent = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncAgent SyncAgentLinkedDatabase = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncAgentLinkedDatabase SyncGroup = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncGroup SyncMember = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncMember SubscriptionUsage = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SubscriptionUsage VirtualCluster = Azure::SQL::Mgmt::V2015_05_01_preview::Models::VirtualCluster VirtualNetworkRule = Azure::SQL::Mgmt::V2015_05_01_preview::Models::VirtualNetworkRule AdvisorStatus = Azure::SQL::Mgmt::V2015_05_01_preview::Models::AdvisorStatus AutoExecuteStatus = Azure::SQL::Mgmt::V2015_05_01_preview::Models::AutoExecuteStatus AutoExecuteStatusInheritedFrom = Azure::SQL::Mgmt::V2015_05_01_preview::Models::AutoExecuteStatusInheritedFrom RecommendedActionCurrentState = Azure::SQL::Mgmt::V2015_05_01_preview::Models::RecommendedActionCurrentState RecommendedActionInitiatedBy = Azure::SQL::Mgmt::V2015_05_01_preview::Models::RecommendedActionInitiatedBy ImplementationMethod = Azure::SQL::Mgmt::V2015_05_01_preview::Models::ImplementationMethod IsRetryable = Azure::SQL::Mgmt::V2015_05_01_preview::Models::IsRetryable AutomaticTuningMode = Azure::SQL::Mgmt::V2015_05_01_preview::Models::AutomaticTuningMode AutomaticTuningDisabledReason = Azure::SQL::Mgmt::V2015_05_01_preview::Models::AutomaticTuningDisabledReason FailoverGroupReplicationRole = Azure::SQL::Mgmt::V2015_05_01_preview::Models::FailoverGroupReplicationRole IdentityType = Azure::SQL::Mgmt::V2015_05_01_preview::Models::IdentityType ManagedServerCreateMode = Azure::SQL::Mgmt::V2015_05_01_preview::Models::ManagedServerCreateMode ManagedInstanceLicenseType = Azure::SQL::Mgmt::V2015_05_01_preview::Models::ManagedInstanceLicenseType ManagedInstanceProxyOverride = Azure::SQL::Mgmt::V2015_05_01_preview::Models::ManagedInstanceProxyOverride OperationOrigin = Azure::SQL::Mgmt::V2015_05_01_preview::Models::OperationOrigin SyncAgentState = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncAgentState SyncMemberDbType = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncMemberDbType SyncGroupLogType = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncGroupLogType SyncConflictResolutionPolicy = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncConflictResolutionPolicy SyncGroupState = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncGroupState SyncDirection = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncDirection SyncMemberState = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncMemberState VirtualNetworkRuleState = Azure::SQL::Mgmt::V2015_05_01_preview::Models::VirtualNetworkRuleState JobStepListResult = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStepListResult RestorePointListResult = Azure::SQL::Mgmt::V2017_03_01_preview::Models::RestorePointListResult JobAgentListResult = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobAgentListResult JobAgentUpdate = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobAgentUpdate RestorableDroppedManagedDatabaseListResult = Azure::SQL::Mgmt::V2017_03_01_preview::Models::RestorableDroppedManagedDatabaseListResult ManagedDatabaseSecurityAlertPolicyListResult = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ManagedDatabaseSecurityAlertPolicyListResult JobCredentialListResult = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobCredentialListResult JobExecutionTarget = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobExecutionTarget ImportExportDatabaseDefinition = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ImportExportDatabaseDefinition JobExecutionListResult = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobExecutionListResult JobSchedule = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobSchedule ManagedDatabaseUpdate = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ManagedDatabaseUpdate JobListResult = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobListResult ManagedInstanceAdministratorListResult = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ManagedInstanceAdministratorListResult JobStepAction = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStepAction JobVersionListResult = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobVersionListResult JobStepOutput = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStepOutput JobStepExecutionOptions = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStepExecutionOptions ServerDnsAliasListResult = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ServerDnsAliasListResult ManagedDatabaseListResult = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ManagedDatabaseListResult CreateDatabaseRestorePointDefinition = Azure::SQL::Mgmt::V2017_03_01_preview::Models::CreateDatabaseRestorePointDefinition CompleteDatabaseRestoreDefinition = Azure::SQL::Mgmt::V2017_03_01_preview::Models::CompleteDatabaseRestoreDefinition LogicalServerSecurityAlertPolicyListResult = Azure::SQL::Mgmt::V2017_03_01_preview::Models::LogicalServerSecurityAlertPolicyListResult JobTarget = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobTarget AutomaticTuningServerOptions = Azure::SQL::Mgmt::V2017_03_01_preview::Models::AutomaticTuningServerOptions ManagedBackupShortTermRetentionPolicyListResult = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ManagedBackupShortTermRetentionPolicyListResult ServerDnsAliasAcquisition = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ServerDnsAliasAcquisition JobTargetGroupListResult = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobTargetGroupListResult ManagedServerSecurityAlertPolicyListResult = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ManagedServerSecurityAlertPolicyListResult LongTermRetentionBackupListResult = Azure::SQL::Mgmt::V2017_03_01_preview::Models::LongTermRetentionBackupListResult ExtendedDatabaseBlobAuditingPolicy = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ExtendedDatabaseBlobAuditingPolicy ExtendedServerBlobAuditingPolicy = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ExtendedServerBlobAuditingPolicy ServerBlobAuditingPolicy = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ServerBlobAuditingPolicy DatabaseBlobAuditingPolicy = Azure::SQL::Mgmt::V2017_03_01_preview::Models::DatabaseBlobAuditingPolicy ImportExportOperationResult = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ImportExportOperationResult DataWarehouseUserActivities = Azure::SQL::Mgmt::V2017_03_01_preview::Models::DataWarehouseUserActivities JobAgent = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobAgent JobCredential = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobCredential JobExecution = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobExecution Job = Azure::SQL::Mgmt::V2017_03_01_preview::Models::Job JobStep = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStep JobTargetGroup = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobTargetGroup JobVersion = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobVersion LongTermRetentionBackup = Azure::SQL::Mgmt::V2017_03_01_preview::Models::LongTermRetentionBackup BackupLongTermRetentionPolicy = Azure::SQL::Mgmt::V2017_03_01_preview::Models::BackupLongTermRetentionPolicy ManagedBackupShortTermRetentionPolicy = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ManagedBackupShortTermRetentionPolicy ManagedDatabase = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ManagedDatabase RestorableDroppedManagedDatabase = Azure::SQL::Mgmt::V2017_03_01_preview::Models::RestorableDroppedManagedDatabase RestorePoint = Azure::SQL::Mgmt::V2017_03_01_preview::Models::RestorePoint ServerAutomaticTuning = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ServerAutomaticTuning ServerDnsAlias = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ServerDnsAlias ServerSecurityAlertPolicy = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ServerSecurityAlertPolicy ManagedDatabaseSecurityAlertPolicy = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ManagedDatabaseSecurityAlertPolicy ManagedServerSecurityAlertPolicy = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ManagedServerSecurityAlertPolicy ManagedInstanceAdministrator = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ManagedInstanceAdministrator BlobAuditingPolicyState = Azure::SQL::Mgmt::V2017_03_01_preview::Models::BlobAuditingPolicyState JobAgentState = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobAgentState JobExecutionLifecycle = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobExecutionLifecycle ProvisioningState = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ProvisioningState JobTargetType = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobTargetType JobScheduleType = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobScheduleType JobStepActionType = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStepActionType JobStepActionSource = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStepActionSource JobStepOutputType = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStepOutputType JobTargetGroupMembershipType = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobTargetGroupMembershipType ManagedDatabaseStatus = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ManagedDatabaseStatus ManagedDatabaseCreateMode = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ManagedDatabaseCreateMode RestorePointType = Azure::SQL::Mgmt::V2017_03_01_preview::Models::RestorePointType AutomaticTuningServerMode = Azure::SQL::Mgmt::V2017_03_01_preview::Models::AutomaticTuningServerMode AutomaticTuningOptionModeDesired = Azure::SQL::Mgmt::V2017_03_01_preview::Models::AutomaticTuningOptionModeDesired AutomaticTuningOptionModeActual = Azure::SQL::Mgmt::V2017_03_01_preview::Models::AutomaticTuningOptionModeActual AutomaticTuningServerReason = Azure::SQL::Mgmt::V2017_03_01_preview::Models::AutomaticTuningServerReason LongTermRetentionDatabaseState = Azure::SQL::Mgmt::V2017_03_01_preview::Models::LongTermRetentionDatabaseState ServerVersionCapability = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ServerVersionCapability ManagedInstanceVcoresCapability = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ManagedInstanceVcoresCapability DatabaseOperationListResult = Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseOperationListResult ManagedInstanceFamilyCapability = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ManagedInstanceFamilyCapability ManagedInstanceEditionCapability = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ManagedInstanceEditionCapability ElasticPoolPerDatabaseMaxPerformanceLevelCapability = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPoolPerDatabaseMaxPerformanceLevelCapability ElasticPoolOperationListResult = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPoolOperationListResult ElasticPoolPerformanceLevelCapability = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPoolPerformanceLevelCapability ElasticPoolEditionCapability = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPoolEditionCapability RecoverableManagedDatabaseListResult = Azure::SQL::Mgmt::V2017_10_01_preview::Models::RecoverableManagedDatabaseListResult DatabaseVulnerabilityAssessmentRuleBaselineItem = Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseVulnerabilityAssessmentRuleBaselineItem ManagedInstanceEncryptionProtectorListResult = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ManagedInstanceEncryptionProtectorListResult PartnerRegionInfo = Azure::SQL::Mgmt::V2017_10_01_preview::Models::PartnerRegionInfo ManagedInstanceKeyListResult = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ManagedInstanceKeyListResult InstanceFailoverGroupReadOnlyEndpoint = Azure::SQL::Mgmt::V2017_10_01_preview::Models::InstanceFailoverGroupReadOnlyEndpoint MaxSizeCapability = Azure::SQL::Mgmt::V2017_10_01_preview::Models::MaxSizeCapability LogSizeCapability = Azure::SQL::Mgmt::V2017_10_01_preview::Models::LogSizeCapability InstanceFailoverGroupReadWriteEndpoint = Azure::SQL::Mgmt::V2017_10_01_preview::Models::InstanceFailoverGroupReadWriteEndpoint PerformanceLevelCapability = Azure::SQL::Mgmt::V2017_10_01_preview::Models::PerformanceLevelCapability BackupShortTermRetentionPolicyListResult = Azure::SQL::Mgmt::V2017_10_01_preview::Models::BackupShortTermRetentionPolicyListResult LicenseTypeCapability = Azure::SQL::Mgmt::V2017_10_01_preview::Models::LicenseTypeCapability ManagedInstanceVersionCapability = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ManagedInstanceVersionCapability EditionCapability = Azure::SQL::Mgmt::V2017_10_01_preview::Models::EditionCapability LocationCapabilities = Azure::SQL::Mgmt::V2017_10_01_preview::Models::LocationCapabilities VulnerabilityAssessmentScanError = Azure::SQL::Mgmt::V2017_10_01_preview::Models::VulnerabilityAssessmentScanError InstanceFailoverGroupListResult = Azure::SQL::Mgmt::V2017_10_01_preview::Models::InstanceFailoverGroupListResult DatabaseListResult = Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseListResult MaxSizeRangeCapability = Azure::SQL::Mgmt::V2017_10_01_preview::Models::MaxSizeRangeCapability DatabaseUpdate = Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseUpdate ServiceObjectiveCapability = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ServiceObjectiveCapability ResourceMoveDefinition = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ResourceMoveDefinition VulnerabilityAssessmentScanRecordListResult = Azure::SQL::Mgmt::V2017_10_01_preview::Models::VulnerabilityAssessmentScanRecordListResult ElasticPoolPerDatabaseSettings = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPoolPerDatabaseSettings ManagedInstancePairInfo = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ManagedInstancePairInfo DatabaseVulnerabilityAssessmentListResult = Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseVulnerabilityAssessmentListResult ElasticPoolListResult = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPoolListResult ElasticPoolPerDatabaseMinPerformanceLevelCapability = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPoolPerDatabaseMinPerformanceLevelCapability ElasticPoolUpdate = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPoolUpdate DatabaseOperation = Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseOperation ElasticPoolOperation = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPoolOperation VulnerabilityAssessmentScanRecord = Azure::SQL::Mgmt::V2017_10_01_preview::Models::VulnerabilityAssessmentScanRecord DatabaseVulnerabilityAssessmentScansExport = Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseVulnerabilityAssessmentScansExport DatabaseVulnerabilityAssessmentRuleBaseline = Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseVulnerabilityAssessmentRuleBaseline DatabaseVulnerabilityAssessment = Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseVulnerabilityAssessment Database = Azure::SQL::Mgmt::V2017_10_01_preview::Models::Database ElasticPool = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPool InstanceFailoverGroup = Azure::SQL::Mgmt::V2017_10_01_preview::Models::InstanceFailoverGroup BackupShortTermRetentionPolicy = Azure::SQL::Mgmt::V2017_10_01_preview::Models::BackupShortTermRetentionPolicy TdeCertificate = Azure::SQL::Mgmt::V2017_10_01_preview::Models::TdeCertificate ManagedInstanceKey = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ManagedInstanceKey ManagedInstanceEncryptionProtector = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ManagedInstanceEncryptionProtector RecoverableManagedDatabase = Azure::SQL::Mgmt::V2017_10_01_preview::Models::RecoverableManagedDatabase ManagementOperationState = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ManagementOperationState VulnerabilityAssessmentScanTriggerType = Azure::SQL::Mgmt::V2017_10_01_preview::Models::VulnerabilityAssessmentScanTriggerType VulnerabilityAssessmentScanState = Azure::SQL::Mgmt::V2017_10_01_preview::Models::VulnerabilityAssessmentScanState MaxSizeUnit = Azure::SQL::Mgmt::V2017_10_01_preview::Models::MaxSizeUnit LogSizeUnit = Azure::SQL::Mgmt::V2017_10_01_preview::Models::LogSizeUnit CapabilityStatus = Azure::SQL::Mgmt::V2017_10_01_preview::Models::CapabilityStatus PerformanceLevelUnit = Azure::SQL::Mgmt::V2017_10_01_preview::Models::PerformanceLevelUnit CreateMode = Azure::SQL::Mgmt::V2017_10_01_preview::Models::CreateMode SampleName = Azure::SQL::Mgmt::V2017_10_01_preview::Models::SampleName DatabaseStatus = Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseStatus CatalogCollationType = Azure::SQL::Mgmt::V2017_10_01_preview::Models::CatalogCollationType DatabaseLicenseType = Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseLicenseType DatabaseReadScale = Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseReadScale ElasticPoolState = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPoolState ElasticPoolLicenseType = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPoolLicenseType ReadWriteEndpointFailoverPolicy = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ReadWriteEndpointFailoverPolicy ReadOnlyEndpointFailoverPolicy = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ReadOnlyEndpointFailoverPolicy InstanceFailoverGroupReplicationRole = Azure::SQL::Mgmt::V2017_10_01_preview::Models::InstanceFailoverGroupReplicationRole ServerKeyType = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ServerKeyType VulnerabilityAssessmentPolicyBaselineName = Azure::SQL::Mgmt::V2017_10_01_preview::Models::VulnerabilityAssessmentPolicyBaselineName CapabilityGroup = Azure::SQL::Mgmt::V2017_10_01_preview::Models::CapabilityGroup VulnerabilityAssessmentRecurringScansProperties = Azure::SQL::Mgmt::V2018_06_01_preview::Models::VulnerabilityAssessmentRecurringScansProperties Resource = Azure::SQL::Mgmt::V2018_06_01_preview::Models::Resource DatabaseSecurityAlertListResult = Azure::SQL::Mgmt::V2018_06_01_preview::Models::DatabaseSecurityAlertListResult InstancePoolUpdate = Azure::SQL::Mgmt::V2018_06_01_preview::Models::InstancePoolUpdate DatabaseColumnListResult = Azure::SQL::Mgmt::V2018_06_01_preview::Models::DatabaseColumnListResult Sku = Azure::SQL::Mgmt::V2018_06_01_preview::Models::Sku ServerVulnerabilityAssessmentListResult = Azure::SQL::Mgmt::V2018_06_01_preview::Models::ServerVulnerabilityAssessmentListResult InstancePoolListResult = Azure::SQL::Mgmt::V2018_06_01_preview::Models::InstancePoolListResult SensitivityLabelListResult = Azure::SQL::Mgmt::V2018_06_01_preview::Models::SensitivityLabelListResult DatabaseSchemaListResult = Azure::SQL::Mgmt::V2018_06_01_preview::Models::DatabaseSchemaListResult ManagedInstanceVulnerabilityAssessmentListResult = Azure::SQL::Mgmt::V2018_06_01_preview::Models::ManagedInstanceVulnerabilityAssessmentListResult DatabaseTableListResult = Azure::SQL::Mgmt::V2018_06_01_preview::Models::DatabaseTableListResult ProxyResource = Azure::SQL::Mgmt::V2018_06_01_preview::Models::ProxyResource DatabaseColumn = Azure::SQL::Mgmt::V2018_06_01_preview::Models::DatabaseColumn DatabaseSchema = Azure::SQL::Mgmt::V2018_06_01_preview::Models::DatabaseSchema DatabaseTable = Azure::SQL::Mgmt::V2018_06_01_preview::Models::DatabaseTable DatabaseSecurityAlertPolicy = Azure::SQL::Mgmt::V2018_06_01_preview::Models::DatabaseSecurityAlertPolicy TrackedResource = Azure::SQL::Mgmt::V2018_06_01_preview::Models::TrackedResource ManagedInstanceVulnerabilityAssessment = Azure::SQL::Mgmt::V2018_06_01_preview::Models::ManagedInstanceVulnerabilityAssessment ServerVulnerabilityAssessment = Azure::SQL::Mgmt::V2018_06_01_preview::Models::ServerVulnerabilityAssessment InstancePool = Azure::SQL::Mgmt::V2018_06_01_preview::Models::InstancePool SensitivityLabel = Azure::SQL::Mgmt::V2018_06_01_preview::Models::SensitivityLabel ColumnDataType = Azure::SQL::Mgmt::V2018_06_01_preview::Models::ColumnDataType SecurityAlertPolicyState = Azure::SQL::Mgmt::V2018_06_01_preview::Models::SecurityAlertPolicyState InstancePoolLicenseType = Azure::SQL::Mgmt::V2018_06_01_preview::Models::InstancePoolLicenseType SensitivityLabelSource = Azure::SQL::Mgmt::V2018_06_01_preview::Models::SensitivityLabelSource end class SQLManagementClass attr_reader :backup_long_term_retention_vaults, :recoverable_databases, :restorable_dropped_databases, :server_connection_policies, :database_threat_detection_policies, :data_masking_policies, :data_masking_rules, :transparent_data_encryption_configurations, :extensions, :disaster_recovery_configurations, :geo_backup_policies, :queries, :query_statistics, :query_texts, :recommended_elastic_pools, :replication_links, :server_azure_adadministrators, :server_communication_links, :service_objectives, :elastic_pool_activities, :elastic_pool_database_activities, :service_tier_advisors, :transparent_data_encryptions, :transparent_data_encryption_activities, :server_table_auditing_policies, :database_table_auditing_policies, :database_connection_policies, :server_usages, :database_usages, :database_advisors, :database_recommended_actions, :server_advisors, :database_automatic_tuning_operations, :encryption_protectors, :failover_groups, :firewall_rules, :managed_instances, :operations, :server_keys, :servers, :sync_agents, :sync_groups, :sync_members, :subscription_usages, :virtual_clusters, :virtual_network_rules, :extended_database_blob_auditing_policies, :extended_server_blob_auditing_policies, :server_blob_auditing_policies, :database_blob_auditing_policies, :database_vulnerability_assessment_rule_baselines, :database_vulnerability_assessments, :data_warehouse_user_activities_operations, :job_agents, :job_credentials, :job_executions, :jobs, :job_step_executions, :job_steps, :job_target_executions, :job_target_groups, :job_versions, :long_term_retention_backups, :backup_long_term_retention_policies, :managed_backup_short_term_retention_policies, :managed_databases, :managed_restorable_dropped_database_backup_short_term_retention_policies, :restorable_dropped_managed_databases, :restore_points, :server_automatic_tuning_operations, :server_dns_aliases, :server_security_alert_policies, :managed_database_security_alert_policies, :managed_server_security_alert_policies, :sensitivity_labels, :managed_instance_administrators, :database_operations, :elastic_pool_operations, :database_vulnerability_assessment_scans, :managed_database_vulnerability_assessment_rule_baselines, :managed_database_vulnerability_assessment_scans, :managed_database_vulnerability_assessments, :capabilities, :databases, :elastic_pools, :instance_failover_groups, :backup_short_term_retention_policies, :tde_certificates, :managed_instance_tde_certificates, :managed_instance_keys, :managed_instance_encryption_protectors, :recoverable_managed_databases, :database_columns, :database_schemas, :database_tables, :database_security_alert_policies, :managed_database_columns, :managed_database_schemas, :managed_database_tables, :managed_instance_vulnerability_assessments, :server_vulnerability_assessments, :instance_pools, :managed_database_sensitivity_labels, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @client_0 = Azure::SQL::Mgmt::V2014_04_01::SqlManagementClient.new(configurable.credentials, base_url, options) if(@client_0.respond_to?(:subscription_id)) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) @backup_long_term_retention_vaults = @client_0.backup_long_term_retention_vaults @recoverable_databases = @client_0.recoverable_databases @restorable_dropped_databases = @client_0.restorable_dropped_databases @server_connection_policies = @client_0.server_connection_policies @database_threat_detection_policies = @client_0.database_threat_detection_policies @data_masking_policies = @client_0.data_masking_policies @data_masking_rules = @client_0.data_masking_rules @transparent_data_encryption_configurations = @client_0.transparent_data_encryption_configurations @extensions = @client_0.extensions @disaster_recovery_configurations = @client_0.disaster_recovery_configurations @geo_backup_policies = @client_0.geo_backup_policies @queries = @client_0.queries @query_statistics = @client_0.query_statistics @query_texts = @client_0.query_texts @recommended_elastic_pools = @client_0.recommended_elastic_pools @replication_links = @client_0.replication_links @server_azure_adadministrators = @client_0.server_azure_adadministrators @server_communication_links = @client_0.server_communication_links @service_objectives = @client_0.service_objectives @elastic_pool_activities = @client_0.elastic_pool_activities @elastic_pool_database_activities = @client_0.elastic_pool_database_activities @service_tier_advisors = @client_0.service_tier_advisors @transparent_data_encryptions = @client_0.transparent_data_encryptions @transparent_data_encryption_activities = @client_0.transparent_data_encryption_activities @server_table_auditing_policies = @client_0.server_table_auditing_policies @database_table_auditing_policies = @client_0.database_table_auditing_policies @database_connection_policies = @client_0.database_connection_policies @server_usages = @client_0.server_usages @database_usages = @client_0.database_usages @client_1 = Azure::SQL::Mgmt::V2015_05_01_preview::SqlManagementClient.new(configurable.credentials, base_url, options) if(@client_1.respond_to?(:subscription_id)) @client_1.subscription_id = configurable.subscription_id end add_telemetry(@client_1) @database_advisors = @client_1.database_advisors @database_recommended_actions = @client_1.database_recommended_actions @server_advisors = @client_1.server_advisors @database_automatic_tuning_operations = @client_1.database_automatic_tuning_operations @encryption_protectors = @client_1.encryption_protectors @failover_groups = @client_1.failover_groups @firewall_rules = @client_1.firewall_rules @managed_instances = @client_1.managed_instances @operations = @client_1.operations @server_keys = @client_1.server_keys @servers = @client_1.servers @sync_agents = @client_1.sync_agents @sync_groups = @client_1.sync_groups @sync_members = @client_1.sync_members @subscription_usages = @client_1.subscription_usages @virtual_clusters = @client_1.virtual_clusters @virtual_network_rules = @client_1.virtual_network_rules @client_2 = Azure::SQL::Mgmt::V2017_03_01_preview::SqlManagementClient.new(configurable.credentials, base_url, options) if(@client_2.respond_to?(:subscription_id)) @client_2.subscription_id = configurable.subscription_id end add_telemetry(@client_2) @extended_database_blob_auditing_policies = @client_2.extended_database_blob_auditing_policies @extended_server_blob_auditing_policies = @client_2.extended_server_blob_auditing_policies @server_blob_auditing_policies = @client_2.server_blob_auditing_policies @database_blob_auditing_policies = @client_2.database_blob_auditing_policies @database_vulnerability_assessment_rule_baselines = @client_2.database_vulnerability_assessment_rule_baselines @database_vulnerability_assessments = @client_2.database_vulnerability_assessments @data_warehouse_user_activities_operations = @client_2.data_warehouse_user_activities_operations @job_agents = @client_2.job_agents @job_credentials = @client_2.job_credentials @job_executions = @client_2.job_executions @jobs = @client_2.jobs @job_step_executions = @client_2.job_step_executions @job_steps = @client_2.job_steps @job_target_executions = @client_2.job_target_executions @job_target_groups = @client_2.job_target_groups @job_versions = @client_2.job_versions @long_term_retention_backups = @client_2.long_term_retention_backups @backup_long_term_retention_policies = @client_2.backup_long_term_retention_policies @managed_backup_short_term_retention_policies = @client_2.managed_backup_short_term_retention_policies @managed_databases = @client_2.managed_databases @managed_restorable_dropped_database_backup_short_term_retention_policies = @client_2.managed_restorable_dropped_database_backup_short_term_retention_policies @restorable_dropped_managed_databases = @client_2.restorable_dropped_managed_databases @restore_points = @client_2.restore_points @server_automatic_tuning_operations = @client_2.server_automatic_tuning_operations @server_dns_aliases = @client_2.server_dns_aliases @server_security_alert_policies = @client_2.server_security_alert_policies @managed_database_security_alert_policies = @client_2.managed_database_security_alert_policies @managed_server_security_alert_policies = @client_2.managed_server_security_alert_policies @sensitivity_labels = @client_2.sensitivity_labels @managed_instance_administrators = @client_2.managed_instance_administrators @client_3 = Azure::SQL::Mgmt::V2017_10_01_preview::SqlManagementClient.new(configurable.credentials, base_url, options) if(@client_3.respond_to?(:subscription_id)) @client_3.subscription_id = configurable.subscription_id end add_telemetry(@client_3) @database_operations = @client_3.database_operations @elastic_pool_operations = @client_3.elastic_pool_operations @database_vulnerability_assessment_scans = @client_3.database_vulnerability_assessment_scans @managed_database_vulnerability_assessment_rule_baselines = @client_3.managed_database_vulnerability_assessment_rule_baselines @managed_database_vulnerability_assessment_scans = @client_3.managed_database_vulnerability_assessment_scans @managed_database_vulnerability_assessments = @client_3.managed_database_vulnerability_assessments @capabilities = @client_3.capabilities @databases = @client_3.databases @elastic_pools = @client_3.elastic_pools @instance_failover_groups = @client_3.instance_failover_groups @backup_short_term_retention_policies = @client_3.backup_short_term_retention_policies @tde_certificates = @client_3.tde_certificates @managed_instance_tde_certificates = @client_3.managed_instance_tde_certificates @managed_instance_keys = @client_3.managed_instance_keys @managed_instance_encryption_protectors = @client_3.managed_instance_encryption_protectors @recoverable_managed_databases = @client_3.recoverable_managed_databases @client_4 = Azure::SQL::Mgmt::V2018_06_01_preview::SqlManagementClient.new(configurable.credentials, base_url, options) if(@client_4.respond_to?(:subscription_id)) @client_4.subscription_id = configurable.subscription_id end add_telemetry(@client_4) @database_columns = @client_4.database_columns @database_schemas = @client_4.database_schemas @database_tables = @client_4.database_tables @database_security_alert_policies = @client_4.database_security_alert_policies @managed_database_columns = @client_4.managed_database_columns @managed_database_schemas = @client_4.managed_database_schemas @managed_database_tables = @client_4.managed_database_tables @managed_instance_vulnerability_assessments = @client_4.managed_instance_vulnerability_assessments @server_vulnerability_assessments = @client_4.server_vulnerability_assessments @instance_pools = @client_4.instance_pools @managed_database_sensitivity_labels = @client_4.managed_database_sensitivity_labels @model_classes = ModelClasses.new end def add_telemetry(client) profile_information = "Profiles/azure_sdk/#{Azure::VERSION}/Latest/SQL/Mgmt" client.add_user_agent_information(profile_information) end def method_missing(method, *args) if @client_4.respond_to?method @client_4.send(method, *args) elsif @client_3.respond_to?method @client_3.send(method, *args) elsif @client_2.respond_to?method @client_2.send(method, *args) elsif @client_1.respond_to?method @client_1.send(method, *args) elsif @client_0.respond_to?method @client_0.send(method, *args) else super end end class ModelClasses def metric_value Azure::SQL::Mgmt::V2014_04_01::Models::MetricValue end def service_objective_list_result Azure::SQL::Mgmt::V2014_04_01::Models::ServiceObjectiveListResult end def data_masking_rule_list_result Azure::SQL::Mgmt::V2014_04_01::Models::DataMaskingRuleListResult end def query_text Azure::SQL::Mgmt::V2014_04_01::Models::QueryText end def database_usage_list_result Azure::SQL::Mgmt::V2014_04_01::Models::DatabaseUsageListResult end def transparent_data_encryption_list_result Azure::SQL::Mgmt::V2014_04_01::Models::TransparentDataEncryptionListResult end def database_usage Azure::SQL::Mgmt::V2014_04_01::Models::DatabaseUsage end def extension_list_result Azure::SQL::Mgmt::V2014_04_01::Models::ExtensionListResult end def server_usage_list_result Azure::SQL::Mgmt::V2014_04_01::Models::ServerUsageListResult end def server_communication_link_list_result Azure::SQL::Mgmt::V2014_04_01::Models::ServerCommunicationLinkListResult end def server_usage Azure::SQL::Mgmt::V2014_04_01::Models::ServerUsage end def disaster_recovery_configuration_list_result Azure::SQL::Mgmt::V2014_04_01::Models::DisasterRecoveryConfigurationListResult end def server_administrator_list_result Azure::SQL::Mgmt::V2014_04_01::Models::ServerAdministratorListResult end def elastic_pool_per_database_max_dtu_capability Azure::SQL::Mgmt::V2014_04_01::Models::ElasticPoolPerDatabaseMaxDtuCapability end def replication_link_list_result Azure::SQL::Mgmt::V2014_04_01::Models::ReplicationLinkListResult end def check_name_availability_response Azure::SQL::Mgmt::V2014_04_01::Models::CheckNameAvailabilityResponse end def recommended_elastic_pool_list_metrics_result Azure::SQL::Mgmt::V2014_04_01::Models::RecommendedElasticPoolListMetricsResult end def slo_usage_metric Azure::SQL::Mgmt::V2014_04_01::Models::SloUsageMetric end def geo_backup_policy_list_result Azure::SQL::Mgmt::V2014_04_01::Models::GeoBackupPolicyListResult end def table_auditing_policy_properties Azure::SQL::Mgmt::V2014_04_01::Models::TableAuditingPolicyProperties end def import_extension_request Azure::SQL::Mgmt::V2014_04_01::Models::ImportExtensionRequest end def transparent_data_encryption_activity_list_result Azure::SQL::Mgmt::V2014_04_01::Models::TransparentDataEncryptionActivityListResult end def recommended_elastic_pool_list_result Azure::SQL::Mgmt::V2014_04_01::Models::RecommendedElasticPoolListResult end def elastic_pool_database_activity_list_result Azure::SQL::Mgmt::V2014_04_01::Models::ElasticPoolDatabaseActivityListResult end def recommended_elastic_pool_metric Azure::SQL::Mgmt::V2014_04_01::Models::RecommendedElasticPoolMetric end def elastic_pool_activity_list_result Azure::SQL::Mgmt::V2014_04_01::Models::ElasticPoolActivityListResult end def export_request Azure::SQL::Mgmt::V2014_04_01::Models::ExportRequest end def query_text_list_result Azure::SQL::Mgmt::V2014_04_01::Models::QueryTextListResult end def backup_long_term_retention_vault_list_result Azure::SQL::Mgmt::V2014_04_01::Models::BackupLongTermRetentionVaultListResult end def metric_name Azure::SQL::Mgmt::V2014_04_01::Models::MetricName end def restorable_dropped_database_list_result Azure::SQL::Mgmt::V2014_04_01::Models::RestorableDroppedDatabaseListResult end def metric Azure::SQL::Mgmt::V2014_04_01::Models::Metric end def elastic_pool_per_database_min_dtu_capability Azure::SQL::Mgmt::V2014_04_01::Models::ElasticPoolPerDatabaseMinDtuCapability end def metric_list_result Azure::SQL::Mgmt::V2014_04_01::Models::MetricListResult end def metric_availability Azure::SQL::Mgmt::V2014_04_01::Models::MetricAvailability end def server_table_auditing_policy_list_result Azure::SQL::Mgmt::V2014_04_01::Models::ServerTableAuditingPolicyListResult end def metric_definition Azure::SQL::Mgmt::V2014_04_01::Models::MetricDefinition end def operation_impact Azure::SQL::Mgmt::V2014_04_01::Models::OperationImpact end def metric_definition_list_result Azure::SQL::Mgmt::V2014_04_01::Models::MetricDefinitionListResult end def backup_long_term_retention_policy_list_result Azure::SQL::Mgmt::V2014_04_01::Models::BackupLongTermRetentionPolicyListResult end def check_name_availability_request Azure::SQL::Mgmt::V2014_04_01::Models::CheckNameAvailabilityRequest end def query_metric Azure::SQL::Mgmt::V2014_04_01::Models::QueryMetric end def service_tier_advisor_list_result Azure::SQL::Mgmt::V2014_04_01::Models::ServiceTierAdvisorListResult end def query_interval Azure::SQL::Mgmt::V2014_04_01::Models::QueryInterval end def recoverable_database_list_result Azure::SQL::Mgmt::V2014_04_01::Models::RecoverableDatabaseListResult end def query_statistic Azure::SQL::Mgmt::V2014_04_01::Models::QueryStatistic end def database_table_auditing_policy_list_result Azure::SQL::Mgmt::V2014_04_01::Models::DatabaseTableAuditingPolicyListResult end def top_queries Azure::SQL::Mgmt::V2014_04_01::Models::TopQueries end def elastic_pool_dtu_capability Azure::SQL::Mgmt::V2014_04_01::Models::ElasticPoolDtuCapability end def top_queries_list_result Azure::SQL::Mgmt::V2014_04_01::Models::TopQueriesListResult end def advisor_list_result Azure::SQL::Mgmt::V2014_04_01::Models::AdvisorListResult end def query_statistic_list_result Azure::SQL::Mgmt::V2014_04_01::Models::QueryStatisticListResult end def backup_long_term_retention_vault Azure::SQL::Mgmt::V2014_04_01::Models::BackupLongTermRetentionVault end def recoverable_database Azure::SQL::Mgmt::V2014_04_01::Models::RecoverableDatabase end def restorable_dropped_database Azure::SQL::Mgmt::V2014_04_01::Models::RestorableDroppedDatabase end def server_connection_policy Azure::SQL::Mgmt::V2014_04_01::Models::ServerConnectionPolicy end def service_tier_advisor Azure::SQL::Mgmt::V2014_04_01::Models::ServiceTierAdvisor end def transparent_data_encryption Azure::SQL::Mgmt::V2014_04_01::Models::TransparentDataEncryption end def recommended_index Azure::SQL::Mgmt::V2014_04_01::Models::RecommendedIndex end def data_masking_policy Azure::SQL::Mgmt::V2014_04_01::Models::DataMaskingPolicy end def data_masking_rule Azure::SQL::Mgmt::V2014_04_01::Models::DataMaskingRule end def disaster_recovery_configuration Azure::SQL::Mgmt::V2014_04_01::Models::DisasterRecoveryConfiguration end def geo_backup_policy Azure::SQL::Mgmt::V2014_04_01::Models::GeoBackupPolicy end def import_export_response Azure::SQL::Mgmt::V2014_04_01::Models::ImportExportResponse end def import_request Azure::SQL::Mgmt::V2014_04_01::Models::ImportRequest end def recommended_elastic_pool Azure::SQL::Mgmt::V2014_04_01::Models::RecommendedElasticPool end def replication_link Azure::SQL::Mgmt::V2014_04_01::Models::ReplicationLink end def server_azure_adadministrator Azure::SQL::Mgmt::V2014_04_01::Models::ServerAzureADAdministrator end def server_communication_link Azure::SQL::Mgmt::V2014_04_01::Models::ServerCommunicationLink end def service_objective Azure::SQL::Mgmt::V2014_04_01::Models::ServiceObjective end def elastic_pool_activity Azure::SQL::Mgmt::V2014_04_01::Models::ElasticPoolActivity end def elastic_pool_database_activity Azure::SQL::Mgmt::V2014_04_01::Models::ElasticPoolDatabaseActivity end def transparent_data_encryption_activity Azure::SQL::Mgmt::V2014_04_01::Models::TransparentDataEncryptionActivity end def database_connection_policy Azure::SQL::Mgmt::V2014_04_01::Models::DatabaseConnectionPolicy end def database_table_auditing_policy Azure::SQL::Mgmt::V2014_04_01::Models::DatabaseTableAuditingPolicy end def server_table_auditing_policy Azure::SQL::Mgmt::V2014_04_01::Models::ServerTableAuditingPolicy end def backup_long_term_retention_policy_state Azure::SQL::Mgmt::V2014_04_01::Models::BackupLongTermRetentionPolicyState end def max_size_units Azure::SQL::Mgmt::V2014_04_01::Models::MaxSizeUnits end def check_name_availability_reason Azure::SQL::Mgmt::V2014_04_01::Models::CheckNameAvailabilityReason end def server_connection_type Azure::SQL::Mgmt::V2014_04_01::Models::ServerConnectionType end def database_edition Azure::SQL::Mgmt::V2014_04_01::Models::DatabaseEdition end def service_objective_name Azure::SQL::Mgmt::V2014_04_01::Models::ServiceObjectiveName end def transparent_data_encryption_status Azure::SQL::Mgmt::V2014_04_01::Models::TransparentDataEncryptionStatus end def recommended_index_action Azure::SQL::Mgmt::V2014_04_01::Models::RecommendedIndexAction end def recommended_index_state Azure::SQL::Mgmt::V2014_04_01::Models::RecommendedIndexState end def recommended_index_type Azure::SQL::Mgmt::V2014_04_01::Models::RecommendedIndexType end def read_scale Azure::SQL::Mgmt::V2014_04_01::Models::ReadScale end def security_alert_policy_email_account_admins Azure::SQL::Mgmt::V2014_04_01::Models::SecurityAlertPolicyEmailAccountAdmins end def security_alert_policy_use_server_default Azure::SQL::Mgmt::V2014_04_01::Models::SecurityAlertPolicyUseServerDefault end def data_masking_state Azure::SQL::Mgmt::V2014_04_01::Models::DataMaskingState end def data_masking_rule_state Azure::SQL::Mgmt::V2014_04_01::Models::DataMaskingRuleState end def data_masking_function Azure::SQL::Mgmt::V2014_04_01::Models::DataMaskingFunction end def disaster_recovery_configuration_status Azure::SQL::Mgmt::V2014_04_01::Models::DisasterRecoveryConfigurationStatus end def disaster_recovery_configuration_auto_failover Azure::SQL::Mgmt::V2014_04_01::Models::DisasterRecoveryConfigurationAutoFailover end def disaster_recovery_configuration_failover_policy Azure::SQL::Mgmt::V2014_04_01::Models::DisasterRecoveryConfigurationFailoverPolicy end def disaster_recovery_configuration_role Azure::SQL::Mgmt::V2014_04_01::Models::DisasterRecoveryConfigurationRole end def elastic_pool_edition Azure::SQL::Mgmt::V2014_04_01::Models::ElasticPoolEdition end def geo_backup_policy_state Azure::SQL::Mgmt::V2014_04_01::Models::GeoBackupPolicyState end def storage_key_type Azure::SQL::Mgmt::V2014_04_01::Models::StorageKeyType end def authentication_type Azure::SQL::Mgmt::V2014_04_01::Models::AuthenticationType end def unit_type Azure::SQL::Mgmt::V2014_04_01::Models::UnitType end def primary_aggregation_type Azure::SQL::Mgmt::V2014_04_01::Models::PrimaryAggregationType end def unit_definition_type Azure::SQL::Mgmt::V2014_04_01::Models::UnitDefinitionType end def query_aggregation_function Azure::SQL::Mgmt::V2014_04_01::Models::QueryAggregationFunction end def query_execution_type Azure::SQL::Mgmt::V2014_04_01::Models::QueryExecutionType end def query_observed_metric_type Azure::SQL::Mgmt::V2014_04_01::Models::QueryObservedMetricType end def query_metric_unit Azure::SQL::Mgmt::V2014_04_01::Models::QueryMetricUnit end def replication_role Azure::SQL::Mgmt::V2014_04_01::Models::ReplicationRole end def replication_state Azure::SQL::Mgmt::V2014_04_01::Models::ReplicationState end def server_version Azure::SQL::Mgmt::V2014_04_01::Models::ServerVersion end def server_state Azure::SQL::Mgmt::V2014_04_01::Models::ServerState end def transparent_data_encryption_activity_status Azure::SQL::Mgmt::V2014_04_01::Models::TransparentDataEncryptionActivityStatus end def operation_list_result Azure::SQL::Mgmt::V2015_05_01_preview::Models::OperationListResult end def recommended_action_state_info Azure::SQL::Mgmt::V2015_05_01_preview::Models::RecommendedActionStateInfo end def managed_instance_list_result Azure::SQL::Mgmt::V2015_05_01_preview::Models::ManagedInstanceListResult end def managed_instance_update Azure::SQL::Mgmt::V2015_05_01_preview::Models::ManagedInstanceUpdate end def recommended_action_impact_record Azure::SQL::Mgmt::V2015_05_01_preview::Models::RecommendedActionImpactRecord end def operation_display Azure::SQL::Mgmt::V2015_05_01_preview::Models::OperationDisplay end def resource_identity Azure::SQL::Mgmt::V2015_05_01_preview::Models::ResourceIdentity end def sync_group_list_result Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncGroupListResult end def sync_full_schema_properties_list_result Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncFullSchemaPropertiesListResult end def sync_full_schema_table Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncFullSchemaTable end def subscription_usage_list_result Azure::SQL::Mgmt::V2015_05_01_preview::Models::SubscriptionUsageListResult end def recommended_action_error_info Azure::SQL::Mgmt::V2015_05_01_preview::Models::RecommendedActionErrorInfo end def sync_group_schema Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncGroupSchema end def recommended_action_metric_info Azure::SQL::Mgmt::V2015_05_01_preview::Models::RecommendedActionMetricInfo end def encryption_protector_list_result Azure::SQL::Mgmt::V2015_05_01_preview::Models::EncryptionProtectorListResult end def sync_full_schema_properties Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncFullSchemaProperties end def failover_group_read_only_endpoint Azure::SQL::Mgmt::V2015_05_01_preview::Models::FailoverGroupReadOnlyEndpoint end def operation Azure::SQL::Mgmt::V2015_05_01_preview::Models::Operation end def sync_group_schema_table_column Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncGroupSchemaTableColumn end def recommended_action_implementation_info Azure::SQL::Mgmt::V2015_05_01_preview::Models::RecommendedActionImplementationInfo end def failover_group_list_result Azure::SQL::Mgmt::V2015_05_01_preview::Models::FailoverGroupListResult end def sync_group_log_list_result Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncGroupLogListResult end def server_key_list_result Azure::SQL::Mgmt::V2015_05_01_preview::Models::ServerKeyListResult end def firewall_rule_list_result Azure::SQL::Mgmt::V2015_05_01_preview::Models::FirewallRuleListResult end def virtual_network_rule_list_result Azure::SQL::Mgmt::V2015_05_01_preview::Models::VirtualNetworkRuleListResult end def sync_member_list_result Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncMemberListResult end def server_list_result Azure::SQL::Mgmt::V2015_05_01_preview::Models::ServerListResult end def automatic_tuning_options Azure::SQL::Mgmt::V2015_05_01_preview::Models::AutomaticTuningOptions end def server_update Azure::SQL::Mgmt::V2015_05_01_preview::Models::ServerUpdate end def failover_group_read_write_endpoint Azure::SQL::Mgmt::V2015_05_01_preview::Models::FailoverGroupReadWriteEndpoint end def virtual_cluster_update Azure::SQL::Mgmt::V2015_05_01_preview::Models::VirtualClusterUpdate end def failover_group_update Azure::SQL::Mgmt::V2015_05_01_preview::Models::FailoverGroupUpdate end def sync_agent_list_result Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncAgentListResult end def sync_group_log_properties Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncGroupLogProperties end def sync_agent_key_properties Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncAgentKeyProperties end def virtual_cluster_list_result Azure::SQL::Mgmt::V2015_05_01_preview::Models::VirtualClusterListResult end def partner_info Azure::SQL::Mgmt::V2015_05_01_preview::Models::PartnerInfo end def sync_agent_linked_database_list_result Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncAgentLinkedDatabaseListResult end def firewall_rule_list Azure::SQL::Mgmt::V2015_05_01_preview::Models::FirewallRuleList end def sync_database_id_properties Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncDatabaseIdProperties end def resource_with_writable_name Azure::SQL::Mgmt::V2015_05_01_preview::Models::ResourceWithWritableName end def sync_database_id_list_result Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncDatabaseIdListResult end def sync_group_schema_table Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncGroupSchemaTable end def sync_full_schema_table_column Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncFullSchemaTableColumn end def recommended_action Azure::SQL::Mgmt::V2015_05_01_preview::Models::RecommendedAction end def advisor Azure::SQL::Mgmt::V2015_05_01_preview::Models::Advisor end def database_automatic_tuning Azure::SQL::Mgmt::V2015_05_01_preview::Models::DatabaseAutomaticTuning end def encryption_protector Azure::SQL::Mgmt::V2015_05_01_preview::Models::EncryptionProtector end def failover_group Azure::SQL::Mgmt::V2015_05_01_preview::Models::FailoverGroup end def proxy_resource_with_writable_name Azure::SQL::Mgmt::V2015_05_01_preview::Models::ProxyResourceWithWritableName end def firewall_rule Azure::SQL::Mgmt::V2015_05_01_preview::Models::FirewallRule end def managed_instance Azure::SQL::Mgmt::V2015_05_01_preview::Models::ManagedInstance end def server_key Azure::SQL::Mgmt::V2015_05_01_preview::Models::ServerKey end def server Azure::SQL::Mgmt::V2015_05_01_preview::Models::Server end def sync_agent Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncAgent end def sync_agent_linked_database Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncAgentLinkedDatabase end def sync_group Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncGroup end def sync_member Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncMember end def subscription_usage Azure::SQL::Mgmt::V2015_05_01_preview::Models::SubscriptionUsage end def virtual_cluster Azure::SQL::Mgmt::V2015_05_01_preview::Models::VirtualCluster end def virtual_network_rule Azure::SQL::Mgmt::V2015_05_01_preview::Models::VirtualNetworkRule end def advisor_status Azure::SQL::Mgmt::V2015_05_01_preview::Models::AdvisorStatus end def auto_execute_status Azure::SQL::Mgmt::V2015_05_01_preview::Models::AutoExecuteStatus end def auto_execute_status_inherited_from Azure::SQL::Mgmt::V2015_05_01_preview::Models::AutoExecuteStatusInheritedFrom end def recommended_action_current_state Azure::SQL::Mgmt::V2015_05_01_preview::Models::RecommendedActionCurrentState end def recommended_action_initiated_by Azure::SQL::Mgmt::V2015_05_01_preview::Models::RecommendedActionInitiatedBy end def implementation_method Azure::SQL::Mgmt::V2015_05_01_preview::Models::ImplementationMethod end def is_retryable Azure::SQL::Mgmt::V2015_05_01_preview::Models::IsRetryable end def automatic_tuning_mode Azure::SQL::Mgmt::V2015_05_01_preview::Models::AutomaticTuningMode end def automatic_tuning_disabled_reason Azure::SQL::Mgmt::V2015_05_01_preview::Models::AutomaticTuningDisabledReason end def failover_group_replication_role Azure::SQL::Mgmt::V2015_05_01_preview::Models::FailoverGroupReplicationRole end def identity_type Azure::SQL::Mgmt::V2015_05_01_preview::Models::IdentityType end def managed_server_create_mode Azure::SQL::Mgmt::V2015_05_01_preview::Models::ManagedServerCreateMode end def managed_instance_license_type Azure::SQL::Mgmt::V2015_05_01_preview::Models::ManagedInstanceLicenseType end def managed_instance_proxy_override Azure::SQL::Mgmt::V2015_05_01_preview::Models::ManagedInstanceProxyOverride end def operation_origin Azure::SQL::Mgmt::V2015_05_01_preview::Models::OperationOrigin end def sync_agent_state Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncAgentState end def sync_member_db_type Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncMemberDbType end def sync_group_log_type Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncGroupLogType end def sync_conflict_resolution_policy Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncConflictResolutionPolicy end def sync_group_state Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncGroupState end def sync_direction Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncDirection end def sync_member_state Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncMemberState end def virtual_network_rule_state Azure::SQL::Mgmt::V2015_05_01_preview::Models::VirtualNetworkRuleState end def job_step_list_result Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStepListResult end def restore_point_list_result Azure::SQL::Mgmt::V2017_03_01_preview::Models::RestorePointListResult end def job_agent_list_result Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobAgentListResult end def job_agent_update Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobAgentUpdate end def restorable_dropped_managed_database_list_result Azure::SQL::Mgmt::V2017_03_01_preview::Models::RestorableDroppedManagedDatabaseListResult end def managed_database_security_alert_policy_list_result Azure::SQL::Mgmt::V2017_03_01_preview::Models::ManagedDatabaseSecurityAlertPolicyListResult end def job_credential_list_result Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobCredentialListResult end def job_execution_target Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobExecutionTarget end def import_export_database_definition Azure::SQL::Mgmt::V2017_03_01_preview::Models::ImportExportDatabaseDefinition end def job_execution_list_result Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobExecutionListResult end def job_schedule Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobSchedule end def managed_database_update Azure::SQL::Mgmt::V2017_03_01_preview::Models::ManagedDatabaseUpdate end def job_list_result Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobListResult end def managed_instance_administrator_list_result Azure::SQL::Mgmt::V2017_03_01_preview::Models::ManagedInstanceAdministratorListResult end def job_step_action Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStepAction end def job_version_list_result Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobVersionListResult end def job_step_output Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStepOutput end def job_step_execution_options Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStepExecutionOptions end def server_dns_alias_list_result Azure::SQL::Mgmt::V2017_03_01_preview::Models::ServerDnsAliasListResult end def managed_database_list_result Azure::SQL::Mgmt::V2017_03_01_preview::Models::ManagedDatabaseListResult end def create_database_restore_point_definition Azure::SQL::Mgmt::V2017_03_01_preview::Models::CreateDatabaseRestorePointDefinition end def complete_database_restore_definition Azure::SQL::Mgmt::V2017_03_01_preview::Models::CompleteDatabaseRestoreDefinition end def logical_server_security_alert_policy_list_result Azure::SQL::Mgmt::V2017_03_01_preview::Models::LogicalServerSecurityAlertPolicyListResult end def job_target Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobTarget end def automatic_tuning_server_options Azure::SQL::Mgmt::V2017_03_01_preview::Models::AutomaticTuningServerOptions end def managed_backup_short_term_retention_policy_list_result Azure::SQL::Mgmt::V2017_03_01_preview::Models::ManagedBackupShortTermRetentionPolicyListResult end def server_dns_alias_acquisition Azure::SQL::Mgmt::V2017_03_01_preview::Models::ServerDnsAliasAcquisition end def job_target_group_list_result Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobTargetGroupListResult end def managed_server_security_alert_policy_list_result Azure::SQL::Mgmt::V2017_03_01_preview::Models::ManagedServerSecurityAlertPolicyListResult end def long_term_retention_backup_list_result Azure::SQL::Mgmt::V2017_03_01_preview::Models::LongTermRetentionBackupListResult end def extended_database_blob_auditing_policy Azure::SQL::Mgmt::V2017_03_01_preview::Models::ExtendedDatabaseBlobAuditingPolicy end def extended_server_blob_auditing_policy Azure::SQL::Mgmt::V2017_03_01_preview::Models::ExtendedServerBlobAuditingPolicy end def server_blob_auditing_policy Azure::SQL::Mgmt::V2017_03_01_preview::Models::ServerBlobAuditingPolicy end def database_blob_auditing_policy Azure::SQL::Mgmt::V2017_03_01_preview::Models::DatabaseBlobAuditingPolicy end def import_export_operation_result Azure::SQL::Mgmt::V2017_03_01_preview::Models::ImportExportOperationResult end def data_warehouse_user_activities Azure::SQL::Mgmt::V2017_03_01_preview::Models::DataWarehouseUserActivities end def job_agent Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobAgent end def job_credential Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobCredential end def job_execution Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobExecution end def job Azure::SQL::Mgmt::V2017_03_01_preview::Models::Job end def job_step Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStep end def job_target_group Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobTargetGroup end def job_version Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobVersion end def long_term_retention_backup Azure::SQL::Mgmt::V2017_03_01_preview::Models::LongTermRetentionBackup end def backup_long_term_retention_policy Azure::SQL::Mgmt::V2017_03_01_preview::Models::BackupLongTermRetentionPolicy end def managed_backup_short_term_retention_policy Azure::SQL::Mgmt::V2017_03_01_preview::Models::ManagedBackupShortTermRetentionPolicy end def managed_database Azure::SQL::Mgmt::V2017_03_01_preview::Models::ManagedDatabase end def restorable_dropped_managed_database Azure::SQL::Mgmt::V2017_03_01_preview::Models::RestorableDroppedManagedDatabase end def restore_point Azure::SQL::Mgmt::V2017_03_01_preview::Models::RestorePoint end def server_automatic_tuning Azure::SQL::Mgmt::V2017_03_01_preview::Models::ServerAutomaticTuning end def server_dns_alias Azure::SQL::Mgmt::V2017_03_01_preview::Models::ServerDnsAlias end def server_security_alert_policy Azure::SQL::Mgmt::V2017_03_01_preview::Models::ServerSecurityAlertPolicy end def managed_database_security_alert_policy Azure::SQL::Mgmt::V2017_03_01_preview::Models::ManagedDatabaseSecurityAlertPolicy end def managed_server_security_alert_policy Azure::SQL::Mgmt::V2017_03_01_preview::Models::ManagedServerSecurityAlertPolicy end def managed_instance_administrator Azure::SQL::Mgmt::V2017_03_01_preview::Models::ManagedInstanceAdministrator end def blob_auditing_policy_state Azure::SQL::Mgmt::V2017_03_01_preview::Models::BlobAuditingPolicyState end def job_agent_state Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobAgentState end def job_execution_lifecycle Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobExecutionLifecycle end def provisioning_state Azure::SQL::Mgmt::V2017_03_01_preview::Models::ProvisioningState end def job_target_type Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobTargetType end def job_schedule_type Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobScheduleType end def job_step_action_type Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStepActionType end def job_step_action_source Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStepActionSource end def job_step_output_type Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStepOutputType end def job_target_group_membership_type Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobTargetGroupMembershipType end def managed_database_status Azure::SQL::Mgmt::V2017_03_01_preview::Models::ManagedDatabaseStatus end def managed_database_create_mode Azure::SQL::Mgmt::V2017_03_01_preview::Models::ManagedDatabaseCreateMode end def restore_point_type Azure::SQL::Mgmt::V2017_03_01_preview::Models::RestorePointType end def automatic_tuning_server_mode Azure::SQL::Mgmt::V2017_03_01_preview::Models::AutomaticTuningServerMode end def automatic_tuning_option_mode_desired Azure::SQL::Mgmt::V2017_03_01_preview::Models::AutomaticTuningOptionModeDesired end def automatic_tuning_option_mode_actual Azure::SQL::Mgmt::V2017_03_01_preview::Models::AutomaticTuningOptionModeActual end def automatic_tuning_server_reason Azure::SQL::Mgmt::V2017_03_01_preview::Models::AutomaticTuningServerReason end def long_term_retention_database_state Azure::SQL::Mgmt::V2017_03_01_preview::Models::LongTermRetentionDatabaseState end def server_version_capability Azure::SQL::Mgmt::V2017_10_01_preview::Models::ServerVersionCapability end def managed_instance_vcores_capability Azure::SQL::Mgmt::V2017_10_01_preview::Models::ManagedInstanceVcoresCapability end def database_operation_list_result Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseOperationListResult end def managed_instance_family_capability Azure::SQL::Mgmt::V2017_10_01_preview::Models::ManagedInstanceFamilyCapability end def managed_instance_edition_capability Azure::SQL::Mgmt::V2017_10_01_preview::Models::ManagedInstanceEditionCapability end def elastic_pool_per_database_max_performance_level_capability Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPoolPerDatabaseMaxPerformanceLevelCapability end def elastic_pool_operation_list_result Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPoolOperationListResult end def elastic_pool_performance_level_capability Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPoolPerformanceLevelCapability end def elastic_pool_edition_capability Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPoolEditionCapability end def recoverable_managed_database_list_result Azure::SQL::Mgmt::V2017_10_01_preview::Models::RecoverableManagedDatabaseListResult end def database_vulnerability_assessment_rule_baseline_item Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseVulnerabilityAssessmentRuleBaselineItem end def managed_instance_encryption_protector_list_result Azure::SQL::Mgmt::V2017_10_01_preview::Models::ManagedInstanceEncryptionProtectorListResult end def partner_region_info Azure::SQL::Mgmt::V2017_10_01_preview::Models::PartnerRegionInfo end def managed_instance_key_list_result Azure::SQL::Mgmt::V2017_10_01_preview::Models::ManagedInstanceKeyListResult end def instance_failover_group_read_only_endpoint Azure::SQL::Mgmt::V2017_10_01_preview::Models::InstanceFailoverGroupReadOnlyEndpoint end def max_size_capability Azure::SQL::Mgmt::V2017_10_01_preview::Models::MaxSizeCapability end def log_size_capability Azure::SQL::Mgmt::V2017_10_01_preview::Models::LogSizeCapability end def instance_failover_group_read_write_endpoint Azure::SQL::Mgmt::V2017_10_01_preview::Models::InstanceFailoverGroupReadWriteEndpoint end def performance_level_capability Azure::SQL::Mgmt::V2017_10_01_preview::Models::PerformanceLevelCapability end def backup_short_term_retention_policy_list_result Azure::SQL::Mgmt::V2017_10_01_preview::Models::BackupShortTermRetentionPolicyListResult end def license_type_capability Azure::SQL::Mgmt::V2017_10_01_preview::Models::LicenseTypeCapability end def managed_instance_version_capability Azure::SQL::Mgmt::V2017_10_01_preview::Models::ManagedInstanceVersionCapability end def edition_capability Azure::SQL::Mgmt::V2017_10_01_preview::Models::EditionCapability end def location_capabilities Azure::SQL::Mgmt::V2017_10_01_preview::Models::LocationCapabilities end def vulnerability_assessment_scan_error Azure::SQL::Mgmt::V2017_10_01_preview::Models::VulnerabilityAssessmentScanError end def instance_failover_group_list_result Azure::SQL::Mgmt::V2017_10_01_preview::Models::InstanceFailoverGroupListResult end def database_list_result Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseListResult end def max_size_range_capability Azure::SQL::Mgmt::V2017_10_01_preview::Models::MaxSizeRangeCapability end def database_update Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseUpdate end def service_objective_capability Azure::SQL::Mgmt::V2017_10_01_preview::Models::ServiceObjectiveCapability end def resource_move_definition Azure::SQL::Mgmt::V2017_10_01_preview::Models::ResourceMoveDefinition end def vulnerability_assessment_scan_record_list_result Azure::SQL::Mgmt::V2017_10_01_preview::Models::VulnerabilityAssessmentScanRecordListResult end def elastic_pool_per_database_settings Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPoolPerDatabaseSettings end def managed_instance_pair_info Azure::SQL::Mgmt::V2017_10_01_preview::Models::ManagedInstancePairInfo end def database_vulnerability_assessment_list_result Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseVulnerabilityAssessmentListResult end def elastic_pool_list_result Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPoolListResult end def elastic_pool_per_database_min_performance_level_capability Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPoolPerDatabaseMinPerformanceLevelCapability end def elastic_pool_update Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPoolUpdate end def database_operation Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseOperation end def elastic_pool_operation Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPoolOperation end def vulnerability_assessment_scan_record Azure::SQL::Mgmt::V2017_10_01_preview::Models::VulnerabilityAssessmentScanRecord end def database_vulnerability_assessment_scans_export Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseVulnerabilityAssessmentScansExport end def database_vulnerability_assessment_rule_baseline Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseVulnerabilityAssessmentRuleBaseline end def database_vulnerability_assessment Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseVulnerabilityAssessment end def database Azure::SQL::Mgmt::V2017_10_01_preview::Models::Database end def elastic_pool Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPool end def instance_failover_group Azure::SQL::Mgmt::V2017_10_01_preview::Models::InstanceFailoverGroup end def backup_short_term_retention_policy Azure::SQL::Mgmt::V2017_10_01_preview::Models::BackupShortTermRetentionPolicy end def tde_certificate Azure::SQL::Mgmt::V2017_10_01_preview::Models::TdeCertificate end def managed_instance_key Azure::SQL::Mgmt::V2017_10_01_preview::Models::ManagedInstanceKey end def managed_instance_encryption_protector Azure::SQL::Mgmt::V2017_10_01_preview::Models::ManagedInstanceEncryptionProtector end def recoverable_managed_database Azure::SQL::Mgmt::V2017_10_01_preview::Models::RecoverableManagedDatabase end def management_operation_state Azure::SQL::Mgmt::V2017_10_01_preview::Models::ManagementOperationState end def vulnerability_assessment_scan_trigger_type Azure::SQL::Mgmt::V2017_10_01_preview::Models::VulnerabilityAssessmentScanTriggerType end def vulnerability_assessment_scan_state Azure::SQL::Mgmt::V2017_10_01_preview::Models::VulnerabilityAssessmentScanState end def max_size_unit Azure::SQL::Mgmt::V2017_10_01_preview::Models::MaxSizeUnit end def log_size_unit Azure::SQL::Mgmt::V2017_10_01_preview::Models::LogSizeUnit end def capability_status Azure::SQL::Mgmt::V2017_10_01_preview::Models::CapabilityStatus end def performance_level_unit Azure::SQL::Mgmt::V2017_10_01_preview::Models::PerformanceLevelUnit end def create_mode Azure::SQL::Mgmt::V2017_10_01_preview::Models::CreateMode end def sample_name Azure::SQL::Mgmt::V2017_10_01_preview::Models::SampleName end def database_status Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseStatus end def catalog_collation_type Azure::SQL::Mgmt::V2017_10_01_preview::Models::CatalogCollationType end def database_license_type Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseLicenseType end def database_read_scale Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseReadScale end def elastic_pool_state Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPoolState end def elastic_pool_license_type Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPoolLicenseType end def read_write_endpoint_failover_policy Azure::SQL::Mgmt::V2017_10_01_preview::Models::ReadWriteEndpointFailoverPolicy end def read_only_endpoint_failover_policy Azure::SQL::Mgmt::V2017_10_01_preview::Models::ReadOnlyEndpointFailoverPolicy end def instance_failover_group_replication_role Azure::SQL::Mgmt::V2017_10_01_preview::Models::InstanceFailoverGroupReplicationRole end def server_key_type Azure::SQL::Mgmt::V2017_10_01_preview::Models::ServerKeyType end def vulnerability_assessment_policy_baseline_name Azure::SQL::Mgmt::V2017_10_01_preview::Models::VulnerabilityAssessmentPolicyBaselineName end def capability_group Azure::SQL::Mgmt::V2017_10_01_preview::Models::CapabilityGroup end def vulnerability_assessment_recurring_scans_properties Azure::SQL::Mgmt::V2018_06_01_preview::Models::VulnerabilityAssessmentRecurringScansProperties end def resource Azure::SQL::Mgmt::V2018_06_01_preview::Models::Resource end def database_security_alert_list_result Azure::SQL::Mgmt::V2018_06_01_preview::Models::DatabaseSecurityAlertListResult end def instance_pool_update Azure::SQL::Mgmt::V2018_06_01_preview::Models::InstancePoolUpdate end def database_column_list_result Azure::SQL::Mgmt::V2018_06_01_preview::Models::DatabaseColumnListResult end def sku Azure::SQL::Mgmt::V2018_06_01_preview::Models::Sku end def server_vulnerability_assessment_list_result Azure::SQL::Mgmt::V2018_06_01_preview::Models::ServerVulnerabilityAssessmentListResult end def instance_pool_list_result Azure::SQL::Mgmt::V2018_06_01_preview::Models::InstancePoolListResult end def sensitivity_label_list_result Azure::SQL::Mgmt::V2018_06_01_preview::Models::SensitivityLabelListResult end def database_schema_list_result Azure::SQL::Mgmt::V2018_06_01_preview::Models::DatabaseSchemaListResult end def managed_instance_vulnerability_assessment_list_result Azure::SQL::Mgmt::V2018_06_01_preview::Models::ManagedInstanceVulnerabilityAssessmentListResult end def database_table_list_result Azure::SQL::Mgmt::V2018_06_01_preview::Models::DatabaseTableListResult end def proxy_resource Azure::SQL::Mgmt::V2018_06_01_preview::Models::ProxyResource end def database_column Azure::SQL::Mgmt::V2018_06_01_preview::Models::DatabaseColumn end def database_schema Azure::SQL::Mgmt::V2018_06_01_preview::Models::DatabaseSchema end def database_table Azure::SQL::Mgmt::V2018_06_01_preview::Models::DatabaseTable end def database_security_alert_policy Azure::SQL::Mgmt::V2018_06_01_preview::Models::DatabaseSecurityAlertPolicy end def tracked_resource Azure::SQL::Mgmt::V2018_06_01_preview::Models::TrackedResource end def managed_instance_vulnerability_assessment Azure::SQL::Mgmt::V2018_06_01_preview::Models::ManagedInstanceVulnerabilityAssessment end def server_vulnerability_assessment Azure::SQL::Mgmt::V2018_06_01_preview::Models::ServerVulnerabilityAssessment end def instance_pool Azure::SQL::Mgmt::V2018_06_01_preview::Models::InstancePool end def sensitivity_label Azure::SQL::Mgmt::V2018_06_01_preview::Models::SensitivityLabel end def column_data_type Azure::SQL::Mgmt::V2018_06_01_preview::Models::ColumnDataType end def security_alert_policy_state Azure::SQL::Mgmt::V2018_06_01_preview::Models::SecurityAlertPolicyState end def instance_pool_license_type Azure::SQL::Mgmt::V2018_06_01_preview::Models::InstancePoolLicenseType end def sensitivity_label_source Azure::SQL::Mgmt::V2018_06_01_preview::Models::SensitivityLabelSource end end end end end end