1# coding=utf-8
2# --------------------------------------------------------------------------
3# Copyright (c) Microsoft Corporation. All rights reserved.
4# Licensed under the MIT License. See License.txt in the project root for license information.
5# Code generated by Microsoft (R) AutoRest Code Generator.
6# Changes may cause incorrect behavior and will be lost if the code is regenerated.
7# --------------------------------------------------------------------------
8
9try:
10    from ._models_py3 import AdministratorListResult
11    from ._models_py3 import Advisor
12    from ._models_py3 import AutoPauseDelayTimeRange
13    from ._models_py3 import AutomaticTuningOptions
14    from ._models_py3 import AutomaticTuningServerOptions
15    from ._models_py3 import AzureADOnlyAuthListResult
16    from ._models_py3 import BackupShortTermRetentionPolicy
17    from ._models_py3 import BackupShortTermRetentionPolicyListResult
18    from ._models_py3 import CheckNameAvailabilityRequest
19    from ._models_py3 import CheckNameAvailabilityResponse
20    from ._models_py3 import CompleteDatabaseRestoreDefinition
21    from ._models_py3 import CopyLongTermRetentionBackupParameters
22    from ._models_py3 import CreateDatabaseRestorePointDefinition
23    from ._models_py3 import DataMaskingPolicy
24    from ._models_py3 import DataMaskingRule
25    from ._models_py3 import DataMaskingRuleListResult
26    from ._models_py3 import DataWarehouseUserActivities
27    from ._models_py3 import DataWarehouseUserActivitiesListResult
28    from ._models_py3 import Database
29    from ._models_py3 import DatabaseAutomaticTuning
30    from ._models_py3 import DatabaseBlobAuditingPolicy
31    from ._models_py3 import DatabaseBlobAuditingPolicyListResult
32    from ._models_py3 import DatabaseColumn
33    from ._models_py3 import DatabaseColumnListResult
34    from ._models_py3 import DatabaseExtensions
35    from ._models_py3 import DatabaseListResult
36    from ._models_py3 import DatabaseOperation
37    from ._models_py3 import DatabaseOperationListResult
38    from ._models_py3 import DatabaseSchema
39    from ._models_py3 import DatabaseSchemaListResult
40    from ._models_py3 import DatabaseSecurityAlertListResult
41    from ._models_py3 import DatabaseSecurityAlertPolicy
42    from ._models_py3 import DatabaseTable
43    from ._models_py3 import DatabaseTableListResult
44    from ._models_py3 import DatabaseUpdate
45    from ._models_py3 import DatabaseUsage
46    from ._models_py3 import DatabaseUsageListResult
47    from ._models_py3 import DatabaseVulnerabilityAssessment
48    from ._models_py3 import DatabaseVulnerabilityAssessmentListResult
49    from ._models_py3 import DatabaseVulnerabilityAssessmentRuleBaseline
50    from ._models_py3 import DatabaseVulnerabilityAssessmentRuleBaselineItem
51    from ._models_py3 import DatabaseVulnerabilityAssessmentScansExport
52    from ._models_py3 import DeletedServer
53    from ._models_py3 import DeletedServerListResult
54    from ._models_py3 import EditionCapability
55    from ._models_py3 import ElasticPool
56    from ._models_py3 import ElasticPoolActivity
57    from ._models_py3 import ElasticPoolActivityListResult
58    from ._models_py3 import ElasticPoolDatabaseActivity
59    from ._models_py3 import ElasticPoolDatabaseActivityListResult
60    from ._models_py3 import ElasticPoolEditionCapability
61    from ._models_py3 import ElasticPoolListResult
62    from ._models_py3 import ElasticPoolOperation
63    from ._models_py3 import ElasticPoolOperationListResult
64    from ._models_py3 import ElasticPoolPerDatabaseMaxPerformanceLevelCapability
65    from ._models_py3 import ElasticPoolPerDatabaseMinPerformanceLevelCapability
66    from ._models_py3 import ElasticPoolPerDatabaseSettings
67    from ._models_py3 import ElasticPoolPerformanceLevelCapability
68    from ._models_py3 import ElasticPoolUpdate
69    from ._models_py3 import EncryptionProtector
70    from ._models_py3 import EncryptionProtectorListResult
71    from ._models_py3 import ExportDatabaseDefinition
72    from ._models_py3 import ExtendedDatabaseBlobAuditingPolicy
73    from ._models_py3 import ExtendedDatabaseBlobAuditingPolicyListResult
74    from ._models_py3 import ExtendedServerBlobAuditingPolicy
75    from ._models_py3 import ExtendedServerBlobAuditingPolicyListResult
76    from ._models_py3 import FailoverGroup
77    from ._models_py3 import FailoverGroupListResult
78    from ._models_py3 import FailoverGroupReadOnlyEndpoint
79    from ._models_py3 import FailoverGroupReadWriteEndpoint
80    from ._models_py3 import FailoverGroupUpdate
81    from ._models_py3 import FirewallRule
82    from ._models_py3 import FirewallRuleList
83    from ._models_py3 import FirewallRuleListResult
84    from ._models_py3 import GeoBackupPolicy
85    from ._models_py3 import GeoBackupPolicyListResult
86    from ._models_py3 import ImportExistingDatabaseDefinition
87    from ._models_py3 import ImportExportExtensionsOperationListResult
88    from ._models_py3 import ImportExportExtensionsOperationResult
89    from ._models_py3 import ImportExportOperationResult
90    from ._models_py3 import ImportNewDatabaseDefinition
91    from ._models_py3 import InstanceFailoverGroup
92    from ._models_py3 import InstanceFailoverGroupListResult
93    from ._models_py3 import InstanceFailoverGroupReadOnlyEndpoint
94    from ._models_py3 import InstanceFailoverGroupReadWriteEndpoint
95    from ._models_py3 import InstancePool
96    from ._models_py3 import InstancePoolEditionCapability
97    from ._models_py3 import InstancePoolFamilyCapability
98    from ._models_py3 import InstancePoolListResult
99    from ._models_py3 import InstancePoolUpdate
100    from ._models_py3 import InstancePoolVcoresCapability
101    from ._models_py3 import Job
102    from ._models_py3 import JobAgent
103    from ._models_py3 import JobAgentListResult
104    from ._models_py3 import JobAgentUpdate
105    from ._models_py3 import JobCredential
106    from ._models_py3 import JobCredentialListResult
107    from ._models_py3 import JobExecution
108    from ._models_py3 import JobExecutionListResult
109    from ._models_py3 import JobExecutionTarget
110    from ._models_py3 import JobListResult
111    from ._models_py3 import JobSchedule
112    from ._models_py3 import JobStep
113    from ._models_py3 import JobStepAction
114    from ._models_py3 import JobStepExecutionOptions
115    from ._models_py3 import JobStepListResult
116    from ._models_py3 import JobStepOutput
117    from ._models_py3 import JobTarget
118    from ._models_py3 import JobTargetGroup
119    from ._models_py3 import JobTargetGroupListResult
120    from ._models_py3 import JobVersion
121    from ._models_py3 import JobVersionListResult
122    from ._models_py3 import LedgerDigestUploads
123    from ._models_py3 import LedgerDigestUploadsListResult
124    from ._models_py3 import LicenseTypeCapability
125    from ._models_py3 import LocationCapabilities
126    from ._models_py3 import LogSizeCapability
127    from ._models_py3 import LogicalServerSecurityAlertPolicyListResult
128    from ._models_py3 import LongTermRetentionBackup
129    from ._models_py3 import LongTermRetentionBackupListResult
130    from ._models_py3 import LongTermRetentionBackupOperationResult
131    from ._models_py3 import LongTermRetentionPolicy
132    from ._models_py3 import LongTermRetentionPolicyListResult
133    from ._models_py3 import MaintenanceConfigurationCapability
134    from ._models_py3 import MaintenanceWindowOptions
135    from ._models_py3 import MaintenanceWindowTimeRange
136    from ._models_py3 import MaintenanceWindows
137    from ._models_py3 import ManagedBackupShortTermRetentionPolicy
138    from ._models_py3 import ManagedBackupShortTermRetentionPolicyListResult
139    from ._models_py3 import ManagedDatabase
140    from ._models_py3 import ManagedDatabaseListResult
141    from ._models_py3 import ManagedDatabaseRestoreDetailsResult
142    from ._models_py3 import ManagedDatabaseSecurityAlertPolicy
143    from ._models_py3 import ManagedDatabaseSecurityAlertPolicyListResult
144    from ._models_py3 import ManagedDatabaseUpdate
145    from ._models_py3 import ManagedInstance
146    from ._models_py3 import ManagedInstanceAdministrator
147    from ._models_py3 import ManagedInstanceAdministratorListResult
148    from ._models_py3 import ManagedInstanceAzureADOnlyAuthListResult
149    from ._models_py3 import ManagedInstanceAzureADOnlyAuthentication
150    from ._models_py3 import ManagedInstanceEditionCapability
151    from ._models_py3 import ManagedInstanceEncryptionProtector
152    from ._models_py3 import ManagedInstanceEncryptionProtectorListResult
153    from ._models_py3 import ManagedInstanceExternalAdministrator
154    from ._models_py3 import ManagedInstanceFamilyCapability
155    from ._models_py3 import ManagedInstanceKey
156    from ._models_py3 import ManagedInstanceKeyListResult
157    from ._models_py3 import ManagedInstanceListResult
158    from ._models_py3 import ManagedInstanceLongTermRetentionBackup
159    from ._models_py3 import ManagedInstanceLongTermRetentionBackupListResult
160    from ._models_py3 import ManagedInstanceLongTermRetentionPolicy
161    from ._models_py3 import ManagedInstanceLongTermRetentionPolicyListResult
162    from ._models_py3 import ManagedInstanceMaintenanceConfigurationCapability
163    from ._models_py3 import ManagedInstanceOperation
164    from ._models_py3 import ManagedInstanceOperationListResult
165    from ._models_py3 import ManagedInstanceOperationParametersPair
166    from ._models_py3 import ManagedInstanceOperationSteps
167    from ._models_py3 import ManagedInstancePairInfo
168    from ._models_py3 import ManagedInstancePecProperty
169    from ._models_py3 import ManagedInstancePrivateEndpointConnection
170    from ._models_py3 import ManagedInstancePrivateEndpointConnectionListResult
171    from ._models_py3 import ManagedInstancePrivateEndpointConnectionProperties
172    from ._models_py3 import ManagedInstancePrivateEndpointProperty
173    from ._models_py3 import ManagedInstancePrivateLink
174    from ._models_py3 import ManagedInstancePrivateLinkListResult
175    from ._models_py3 import ManagedInstancePrivateLinkProperties
176    from ._models_py3 import ManagedInstancePrivateLinkServiceConnectionStateProperty
177    from ._models_py3 import ManagedInstanceQuery
178    from ._models_py3 import ManagedInstanceQueryStatistics
179    from ._models_py3 import ManagedInstanceUpdate
180    from ._models_py3 import ManagedInstanceVcoresCapability
181    from ._models_py3 import ManagedInstanceVersionCapability
182    from ._models_py3 import ManagedInstanceVulnerabilityAssessment
183    from ._models_py3 import ManagedInstanceVulnerabilityAssessmentListResult
184    from ._models_py3 import ManagedServerSecurityAlertPolicy
185    from ._models_py3 import ManagedServerSecurityAlertPolicyListResult
186    from ._models_py3 import ManagedTransparentDataEncryption
187    from ._models_py3 import ManagedTransparentDataEncryptionListResult
188    from ._models_py3 import MaxSizeCapability
189    from ._models_py3 import MaxSizeRangeCapability
190    from ._models_py3 import Metric
191    from ._models_py3 import MetricAvailability
192    from ._models_py3 import MetricDefinition
193    from ._models_py3 import MetricDefinitionListResult
194    from ._models_py3 import MetricListResult
195    from ._models_py3 import MetricName
196    from ._models_py3 import MetricValue
197    from ._models_py3 import MinCapacityCapability
198    from ._models_py3 import Name
199    from ._models_py3 import NetworkIsolationSettings
200    from ._models_py3 import Operation
201    from ._models_py3 import OperationDisplay
202    from ._models_py3 import OperationImpact
203    from ._models_py3 import OperationListResult
204    from ._models_py3 import OperationsHealth
205    from ._models_py3 import OperationsHealthListResult
206    from ._models_py3 import OutboundFirewallRule
207    from ._models_py3 import OutboundFirewallRuleListResult
208    from ._models_py3 import PartnerInfo
209    from ._models_py3 import PartnerRegionInfo
210    from ._models_py3 import PerformanceLevelCapability
211    from ._models_py3 import PrivateEndpointConnection
212    from ._models_py3 import PrivateEndpointConnectionListResult
213    from ._models_py3 import PrivateEndpointConnectionProperties
214    from ._models_py3 import PrivateEndpointConnectionRequestStatus
215    from ._models_py3 import PrivateEndpointProperty
216    from ._models_py3 import PrivateLinkResource
217    from ._models_py3 import PrivateLinkResourceListResult
218    from ._models_py3 import PrivateLinkResourceProperties
219    from ._models_py3 import PrivateLinkServiceConnectionStateProperty
220    from ._models_py3 import ProxyResource
221    from ._models_py3 import ProxyResourceWithWritableName
222    from ._models_py3 import QueryMetricInterval
223    from ._models_py3 import QueryMetricProperties
224    from ._models_py3 import QueryStatistics
225    from ._models_py3 import QueryStatisticsProperties
226    from ._models_py3 import ReadScaleCapability
227    from ._models_py3 import RecommendedAction
228    from ._models_py3 import RecommendedActionErrorInfo
229    from ._models_py3 import RecommendedActionImpactRecord
230    from ._models_py3 import RecommendedActionImplementationInfo
231    from ._models_py3 import RecommendedActionMetricInfo
232    from ._models_py3 import RecommendedActionStateInfo
233    from ._models_py3 import RecommendedSensitivityLabelUpdate
234    from ._models_py3 import RecommendedSensitivityLabelUpdateList
235    from ._models_py3 import RecoverableDatabase
236    from ._models_py3 import RecoverableDatabaseListResult
237    from ._models_py3 import RecoverableManagedDatabase
238    from ._models_py3 import RecoverableManagedDatabaseListResult
239    from ._models_py3 import ReplicationLink
240    from ._models_py3 import ReplicationLinkListResult
241    from ._models_py3 import Resource
242    from ._models_py3 import ResourceIdentity
243    from ._models_py3 import ResourceMoveDefinition
244    from ._models_py3 import ResourceWithWritableName
245    from ._models_py3 import RestorableDroppedDatabase
246    from ._models_py3 import RestorableDroppedDatabaseListResult
247    from ._models_py3 import RestorableDroppedManagedDatabase
248    from ._models_py3 import RestorableDroppedManagedDatabaseListResult
249    from ._models_py3 import RestorePoint
250    from ._models_py3 import RestorePointListResult
251    from ._models_py3 import SecurityEvent
252    from ._models_py3 import SecurityEventCollection
253    from ._models_py3 import SecurityEventSqlInjectionAdditionalProperties
254    from ._models_py3 import SecurityEventsFilterParameters
255    from ._models_py3 import SensitivityLabel
256    from ._models_py3 import SensitivityLabelListResult
257    from ._models_py3 import SensitivityLabelUpdate
258    from ._models_py3 import SensitivityLabelUpdateList
259    from ._models_py3 import Server
260    from ._models_py3 import ServerAutomaticTuning
261    from ._models_py3 import ServerAzureADAdministrator
262    from ._models_py3 import ServerAzureADOnlyAuthentication
263    from ._models_py3 import ServerBlobAuditingPolicy
264    from ._models_py3 import ServerBlobAuditingPolicyListResult
265    from ._models_py3 import ServerCommunicationLink
266    from ._models_py3 import ServerCommunicationLinkListResult
267    from ._models_py3 import ServerConnectionPolicy
268    from ._models_py3 import ServerDevOpsAuditSettingsListResult
269    from ._models_py3 import ServerDevOpsAuditingSettings
270    from ._models_py3 import ServerDnsAlias
271    from ._models_py3 import ServerDnsAliasAcquisition
272    from ._models_py3 import ServerDnsAliasListResult
273    from ._models_py3 import ServerExternalAdministrator
274    from ._models_py3 import ServerInfo
275    from ._models_py3 import ServerKey
276    from ._models_py3 import ServerKeyListResult
277    from ._models_py3 import ServerListResult
278    from ._models_py3 import ServerOperation
279    from ._models_py3 import ServerOperationListResult
280    from ._models_py3 import ServerPrivateEndpointConnection
281    from ._models_py3 import ServerSecurityAlertPolicy
282    from ._models_py3 import ServerTrustGroup
283    from ._models_py3 import ServerTrustGroupListResult
284    from ._models_py3 import ServerUpdate
285    from ._models_py3 import ServerUsage
286    from ._models_py3 import ServerUsageListResult
287    from ._models_py3 import ServerVersionCapability
288    from ._models_py3 import ServerVulnerabilityAssessment
289    from ._models_py3 import ServerVulnerabilityAssessmentListResult
290    from ._models_py3 import ServiceObjective
291    from ._models_py3 import ServiceObjectiveCapability
292    from ._models_py3 import ServiceObjectiveListResult
293    from ._models_py3 import Sku
294    from ._models_py3 import SloUsageMetric
295    from ._models_py3 import SqlAgentConfiguration
296    from ._models_py3 import StorageCapability
297    from ._models_py3 import SubscriptionUsage
298    from ._models_py3 import SubscriptionUsageListResult
299    from ._models_py3 import SyncAgent
300    from ._models_py3 import SyncAgentKeyProperties
301    from ._models_py3 import SyncAgentLinkedDatabase
302    from ._models_py3 import SyncAgentLinkedDatabaseListResult
303    from ._models_py3 import SyncAgentListResult
304    from ._models_py3 import SyncDatabaseIdListResult
305    from ._models_py3 import SyncDatabaseIdProperties
306    from ._models_py3 import SyncFullSchemaProperties
307    from ._models_py3 import SyncFullSchemaPropertiesListResult
308    from ._models_py3 import SyncFullSchemaTable
309    from ._models_py3 import SyncFullSchemaTableColumn
310    from ._models_py3 import SyncGroup
311    from ._models_py3 import SyncGroupListResult
312    from ._models_py3 import SyncGroupLogListResult
313    from ._models_py3 import SyncGroupLogProperties
314    from ._models_py3 import SyncGroupSchema
315    from ._models_py3 import SyncGroupSchemaTable
316    from ._models_py3 import SyncGroupSchemaTableColumn
317    from ._models_py3 import SyncMember
318    from ._models_py3 import SyncMemberListResult
319    from ._models_py3 import SystemData
320    from ._models_py3 import TdeCertificate
321    from ._models_py3 import TimeZone
322    from ._models_py3 import TimeZoneListResult
323    from ._models_py3 import TopQueries
324    from ._models_py3 import TopQueriesListResult
325    from ._models_py3 import TrackedResource
326    from ._models_py3 import TransparentDataEncryption
327    from ._models_py3 import TransparentDataEncryptionActivity
328    from ._models_py3 import TransparentDataEncryptionActivityListResult
329    from ._models_py3 import UnlinkParameters
330    from ._models_py3 import UpdateLongTermRetentionBackupParameters
331    from ._models_py3 import UpdateManagedInstanceDnsServersOperation
332    from ._models_py3 import UpsertManagedServerOperationParameters
333    from ._models_py3 import UpsertManagedServerOperationStep
334    from ._models_py3 import Usage
335    from ._models_py3 import UsageListResult
336    from ._models_py3 import UserIdentity
337    from ._models_py3 import VirtualCluster
338    from ._models_py3 import VirtualClusterListResult
339    from ._models_py3 import VirtualClusterUpdate
340    from ._models_py3 import VirtualNetworkRule
341    from ._models_py3 import VirtualNetworkRuleListResult
342    from ._models_py3 import VulnerabilityAssessmentRecurringScansProperties
343    from ._models_py3 import VulnerabilityAssessmentScanError
344    from ._models_py3 import VulnerabilityAssessmentScanRecord
345    from ._models_py3 import VulnerabilityAssessmentScanRecordListResult
346    from ._models_py3 import WorkloadClassifier
347    from ._models_py3 import WorkloadClassifierListResult
348    from ._models_py3 import WorkloadGroup
349    from ._models_py3 import WorkloadGroupListResult
350except (SyntaxError, ImportError):
351    from ._models import AdministratorListResult  # type: ignore
352    from ._models import Advisor  # type: ignore
353    from ._models import AutoPauseDelayTimeRange  # type: ignore
354    from ._models import AutomaticTuningOptions  # type: ignore
355    from ._models import AutomaticTuningServerOptions  # type: ignore
356    from ._models import AzureADOnlyAuthListResult  # type: ignore
357    from ._models import BackupShortTermRetentionPolicy  # type: ignore
358    from ._models import BackupShortTermRetentionPolicyListResult  # type: ignore
359    from ._models import CheckNameAvailabilityRequest  # type: ignore
360    from ._models import CheckNameAvailabilityResponse  # type: ignore
361    from ._models import CompleteDatabaseRestoreDefinition  # type: ignore
362    from ._models import CopyLongTermRetentionBackupParameters  # type: ignore
363    from ._models import CreateDatabaseRestorePointDefinition  # type: ignore
364    from ._models import DataMaskingPolicy  # type: ignore
365    from ._models import DataMaskingRule  # type: ignore
366    from ._models import DataMaskingRuleListResult  # type: ignore
367    from ._models import DataWarehouseUserActivities  # type: ignore
368    from ._models import DataWarehouseUserActivitiesListResult  # type: ignore
369    from ._models import Database  # type: ignore
370    from ._models import DatabaseAutomaticTuning  # type: ignore
371    from ._models import DatabaseBlobAuditingPolicy  # type: ignore
372    from ._models import DatabaseBlobAuditingPolicyListResult  # type: ignore
373    from ._models import DatabaseColumn  # type: ignore
374    from ._models import DatabaseColumnListResult  # type: ignore
375    from ._models import DatabaseExtensions  # type: ignore
376    from ._models import DatabaseListResult  # type: ignore
377    from ._models import DatabaseOperation  # type: ignore
378    from ._models import DatabaseOperationListResult  # type: ignore
379    from ._models import DatabaseSchema  # type: ignore
380    from ._models import DatabaseSchemaListResult  # type: ignore
381    from ._models import DatabaseSecurityAlertListResult  # type: ignore
382    from ._models import DatabaseSecurityAlertPolicy  # type: ignore
383    from ._models import DatabaseTable  # type: ignore
384    from ._models import DatabaseTableListResult  # type: ignore
385    from ._models import DatabaseUpdate  # type: ignore
386    from ._models import DatabaseUsage  # type: ignore
387    from ._models import DatabaseUsageListResult  # type: ignore
388    from ._models import DatabaseVulnerabilityAssessment  # type: ignore
389    from ._models import DatabaseVulnerabilityAssessmentListResult  # type: ignore
390    from ._models import DatabaseVulnerabilityAssessmentRuleBaseline  # type: ignore
391    from ._models import DatabaseVulnerabilityAssessmentRuleBaselineItem  # type: ignore
392    from ._models import DatabaseVulnerabilityAssessmentScansExport  # type: ignore
393    from ._models import DeletedServer  # type: ignore
394    from ._models import DeletedServerListResult  # type: ignore
395    from ._models import EditionCapability  # type: ignore
396    from ._models import ElasticPool  # type: ignore
397    from ._models import ElasticPoolActivity  # type: ignore
398    from ._models import ElasticPoolActivityListResult  # type: ignore
399    from ._models import ElasticPoolDatabaseActivity  # type: ignore
400    from ._models import ElasticPoolDatabaseActivityListResult  # type: ignore
401    from ._models import ElasticPoolEditionCapability  # type: ignore
402    from ._models import ElasticPoolListResult  # type: ignore
403    from ._models import ElasticPoolOperation  # type: ignore
404    from ._models import ElasticPoolOperationListResult  # type: ignore
405    from ._models import ElasticPoolPerDatabaseMaxPerformanceLevelCapability  # type: ignore
406    from ._models import ElasticPoolPerDatabaseMinPerformanceLevelCapability  # type: ignore
407    from ._models import ElasticPoolPerDatabaseSettings  # type: ignore
408    from ._models import ElasticPoolPerformanceLevelCapability  # type: ignore
409    from ._models import ElasticPoolUpdate  # type: ignore
410    from ._models import EncryptionProtector  # type: ignore
411    from ._models import EncryptionProtectorListResult  # type: ignore
412    from ._models import ExportDatabaseDefinition  # type: ignore
413    from ._models import ExtendedDatabaseBlobAuditingPolicy  # type: ignore
414    from ._models import ExtendedDatabaseBlobAuditingPolicyListResult  # type: ignore
415    from ._models import ExtendedServerBlobAuditingPolicy  # type: ignore
416    from ._models import ExtendedServerBlobAuditingPolicyListResult  # type: ignore
417    from ._models import FailoverGroup  # type: ignore
418    from ._models import FailoverGroupListResult  # type: ignore
419    from ._models import FailoverGroupReadOnlyEndpoint  # type: ignore
420    from ._models import FailoverGroupReadWriteEndpoint  # type: ignore
421    from ._models import FailoverGroupUpdate  # type: ignore
422    from ._models import FirewallRule  # type: ignore
423    from ._models import FirewallRuleList  # type: ignore
424    from ._models import FirewallRuleListResult  # type: ignore
425    from ._models import GeoBackupPolicy  # type: ignore
426    from ._models import GeoBackupPolicyListResult  # type: ignore
427    from ._models import ImportExistingDatabaseDefinition  # type: ignore
428    from ._models import ImportExportExtensionsOperationListResult  # type: ignore
429    from ._models import ImportExportExtensionsOperationResult  # type: ignore
430    from ._models import ImportExportOperationResult  # type: ignore
431    from ._models import ImportNewDatabaseDefinition  # type: ignore
432    from ._models import InstanceFailoverGroup  # type: ignore
433    from ._models import InstanceFailoverGroupListResult  # type: ignore
434    from ._models import InstanceFailoverGroupReadOnlyEndpoint  # type: ignore
435    from ._models import InstanceFailoverGroupReadWriteEndpoint  # type: ignore
436    from ._models import InstancePool  # type: ignore
437    from ._models import InstancePoolEditionCapability  # type: ignore
438    from ._models import InstancePoolFamilyCapability  # type: ignore
439    from ._models import InstancePoolListResult  # type: ignore
440    from ._models import InstancePoolUpdate  # type: ignore
441    from ._models import InstancePoolVcoresCapability  # type: ignore
442    from ._models import Job  # type: ignore
443    from ._models import JobAgent  # type: ignore
444    from ._models import JobAgentListResult  # type: ignore
445    from ._models import JobAgentUpdate  # type: ignore
446    from ._models import JobCredential  # type: ignore
447    from ._models import JobCredentialListResult  # type: ignore
448    from ._models import JobExecution  # type: ignore
449    from ._models import JobExecutionListResult  # type: ignore
450    from ._models import JobExecutionTarget  # type: ignore
451    from ._models import JobListResult  # type: ignore
452    from ._models import JobSchedule  # type: ignore
453    from ._models import JobStep  # type: ignore
454    from ._models import JobStepAction  # type: ignore
455    from ._models import JobStepExecutionOptions  # type: ignore
456    from ._models import JobStepListResult  # type: ignore
457    from ._models import JobStepOutput  # type: ignore
458    from ._models import JobTarget  # type: ignore
459    from ._models import JobTargetGroup  # type: ignore
460    from ._models import JobTargetGroupListResult  # type: ignore
461    from ._models import JobVersion  # type: ignore
462    from ._models import JobVersionListResult  # type: ignore
463    from ._models import LedgerDigestUploads  # type: ignore
464    from ._models import LedgerDigestUploadsListResult  # type: ignore
465    from ._models import LicenseTypeCapability  # type: ignore
466    from ._models import LocationCapabilities  # type: ignore
467    from ._models import LogSizeCapability  # type: ignore
468    from ._models import LogicalServerSecurityAlertPolicyListResult  # type: ignore
469    from ._models import LongTermRetentionBackup  # type: ignore
470    from ._models import LongTermRetentionBackupListResult  # type: ignore
471    from ._models import LongTermRetentionBackupOperationResult  # type: ignore
472    from ._models import LongTermRetentionPolicy  # type: ignore
473    from ._models import LongTermRetentionPolicyListResult  # type: ignore
474    from ._models import MaintenanceConfigurationCapability  # type: ignore
475    from ._models import MaintenanceWindowOptions  # type: ignore
476    from ._models import MaintenanceWindowTimeRange  # type: ignore
477    from ._models import MaintenanceWindows  # type: ignore
478    from ._models import ManagedBackupShortTermRetentionPolicy  # type: ignore
479    from ._models import ManagedBackupShortTermRetentionPolicyListResult  # type: ignore
480    from ._models import ManagedDatabase  # type: ignore
481    from ._models import ManagedDatabaseListResult  # type: ignore
482    from ._models import ManagedDatabaseRestoreDetailsResult  # type: ignore
483    from ._models import ManagedDatabaseSecurityAlertPolicy  # type: ignore
484    from ._models import ManagedDatabaseSecurityAlertPolicyListResult  # type: ignore
485    from ._models import ManagedDatabaseUpdate  # type: ignore
486    from ._models import ManagedInstance  # type: ignore
487    from ._models import ManagedInstanceAdministrator  # type: ignore
488    from ._models import ManagedInstanceAdministratorListResult  # type: ignore
489    from ._models import ManagedInstanceAzureADOnlyAuthListResult  # type: ignore
490    from ._models import ManagedInstanceAzureADOnlyAuthentication  # type: ignore
491    from ._models import ManagedInstanceEditionCapability  # type: ignore
492    from ._models import ManagedInstanceEncryptionProtector  # type: ignore
493    from ._models import ManagedInstanceEncryptionProtectorListResult  # type: ignore
494    from ._models import ManagedInstanceExternalAdministrator  # type: ignore
495    from ._models import ManagedInstanceFamilyCapability  # type: ignore
496    from ._models import ManagedInstanceKey  # type: ignore
497    from ._models import ManagedInstanceKeyListResult  # type: ignore
498    from ._models import ManagedInstanceListResult  # type: ignore
499    from ._models import ManagedInstanceLongTermRetentionBackup  # type: ignore
500    from ._models import ManagedInstanceLongTermRetentionBackupListResult  # type: ignore
501    from ._models import ManagedInstanceLongTermRetentionPolicy  # type: ignore
502    from ._models import ManagedInstanceLongTermRetentionPolicyListResult  # type: ignore
503    from ._models import ManagedInstanceMaintenanceConfigurationCapability  # type: ignore
504    from ._models import ManagedInstanceOperation  # type: ignore
505    from ._models import ManagedInstanceOperationListResult  # type: ignore
506    from ._models import ManagedInstanceOperationParametersPair  # type: ignore
507    from ._models import ManagedInstanceOperationSteps  # type: ignore
508    from ._models import ManagedInstancePairInfo  # type: ignore
509    from ._models import ManagedInstancePecProperty  # type: ignore
510    from ._models import ManagedInstancePrivateEndpointConnection  # type: ignore
511    from ._models import ManagedInstancePrivateEndpointConnectionListResult  # type: ignore
512    from ._models import ManagedInstancePrivateEndpointConnectionProperties  # type: ignore
513    from ._models import ManagedInstancePrivateEndpointProperty  # type: ignore
514    from ._models import ManagedInstancePrivateLink  # type: ignore
515    from ._models import ManagedInstancePrivateLinkListResult  # type: ignore
516    from ._models import ManagedInstancePrivateLinkProperties  # type: ignore
517    from ._models import ManagedInstancePrivateLinkServiceConnectionStateProperty  # type: ignore
518    from ._models import ManagedInstanceQuery  # type: ignore
519    from ._models import ManagedInstanceQueryStatistics  # type: ignore
520    from ._models import ManagedInstanceUpdate  # type: ignore
521    from ._models import ManagedInstanceVcoresCapability  # type: ignore
522    from ._models import ManagedInstanceVersionCapability  # type: ignore
523    from ._models import ManagedInstanceVulnerabilityAssessment  # type: ignore
524    from ._models import ManagedInstanceVulnerabilityAssessmentListResult  # type: ignore
525    from ._models import ManagedServerSecurityAlertPolicy  # type: ignore
526    from ._models import ManagedServerSecurityAlertPolicyListResult  # type: ignore
527    from ._models import ManagedTransparentDataEncryption  # type: ignore
528    from ._models import ManagedTransparentDataEncryptionListResult  # type: ignore
529    from ._models import MaxSizeCapability  # type: ignore
530    from ._models import MaxSizeRangeCapability  # type: ignore
531    from ._models import Metric  # type: ignore
532    from ._models import MetricAvailability  # type: ignore
533    from ._models import MetricDefinition  # type: ignore
534    from ._models import MetricDefinitionListResult  # type: ignore
535    from ._models import MetricListResult  # type: ignore
536    from ._models import MetricName  # type: ignore
537    from ._models import MetricValue  # type: ignore
538    from ._models import MinCapacityCapability  # type: ignore
539    from ._models import Name  # type: ignore
540    from ._models import NetworkIsolationSettings  # type: ignore
541    from ._models import Operation  # type: ignore
542    from ._models import OperationDisplay  # type: ignore
543    from ._models import OperationImpact  # type: ignore
544    from ._models import OperationListResult  # type: ignore
545    from ._models import OperationsHealth  # type: ignore
546    from ._models import OperationsHealthListResult  # type: ignore
547    from ._models import OutboundFirewallRule  # type: ignore
548    from ._models import OutboundFirewallRuleListResult  # type: ignore
549    from ._models import PartnerInfo  # type: ignore
550    from ._models import PartnerRegionInfo  # type: ignore
551    from ._models import PerformanceLevelCapability  # type: ignore
552    from ._models import PrivateEndpointConnection  # type: ignore
553    from ._models import PrivateEndpointConnectionListResult  # type: ignore
554    from ._models import PrivateEndpointConnectionProperties  # type: ignore
555    from ._models import PrivateEndpointConnectionRequestStatus  # type: ignore
556    from ._models import PrivateEndpointProperty  # type: ignore
557    from ._models import PrivateLinkResource  # type: ignore
558    from ._models import PrivateLinkResourceListResult  # type: ignore
559    from ._models import PrivateLinkResourceProperties  # type: ignore
560    from ._models import PrivateLinkServiceConnectionStateProperty  # type: ignore
561    from ._models import ProxyResource  # type: ignore
562    from ._models import ProxyResourceWithWritableName  # type: ignore
563    from ._models import QueryMetricInterval  # type: ignore
564    from ._models import QueryMetricProperties  # type: ignore
565    from ._models import QueryStatistics  # type: ignore
566    from ._models import QueryStatisticsProperties  # type: ignore
567    from ._models import ReadScaleCapability  # type: ignore
568    from ._models import RecommendedAction  # type: ignore
569    from ._models import RecommendedActionErrorInfo  # type: ignore
570    from ._models import RecommendedActionImpactRecord  # type: ignore
571    from ._models import RecommendedActionImplementationInfo  # type: ignore
572    from ._models import RecommendedActionMetricInfo  # type: ignore
573    from ._models import RecommendedActionStateInfo  # type: ignore
574    from ._models import RecommendedSensitivityLabelUpdate  # type: ignore
575    from ._models import RecommendedSensitivityLabelUpdateList  # type: ignore
576    from ._models import RecoverableDatabase  # type: ignore
577    from ._models import RecoverableDatabaseListResult  # type: ignore
578    from ._models import RecoverableManagedDatabase  # type: ignore
579    from ._models import RecoverableManagedDatabaseListResult  # type: ignore
580    from ._models import ReplicationLink  # type: ignore
581    from ._models import ReplicationLinkListResult  # type: ignore
582    from ._models import Resource  # type: ignore
583    from ._models import ResourceIdentity  # type: ignore
584    from ._models import ResourceMoveDefinition  # type: ignore
585    from ._models import ResourceWithWritableName  # type: ignore
586    from ._models import RestorableDroppedDatabase  # type: ignore
587    from ._models import RestorableDroppedDatabaseListResult  # type: ignore
588    from ._models import RestorableDroppedManagedDatabase  # type: ignore
589    from ._models import RestorableDroppedManagedDatabaseListResult  # type: ignore
590    from ._models import RestorePoint  # type: ignore
591    from ._models import RestorePointListResult  # type: ignore
592    from ._models import SecurityEvent  # type: ignore
593    from ._models import SecurityEventCollection  # type: ignore
594    from ._models import SecurityEventSqlInjectionAdditionalProperties  # type: ignore
595    from ._models import SecurityEventsFilterParameters  # type: ignore
596    from ._models import SensitivityLabel  # type: ignore
597    from ._models import SensitivityLabelListResult  # type: ignore
598    from ._models import SensitivityLabelUpdate  # type: ignore
599    from ._models import SensitivityLabelUpdateList  # type: ignore
600    from ._models import Server  # type: ignore
601    from ._models import ServerAutomaticTuning  # type: ignore
602    from ._models import ServerAzureADAdministrator  # type: ignore
603    from ._models import ServerAzureADOnlyAuthentication  # type: ignore
604    from ._models import ServerBlobAuditingPolicy  # type: ignore
605    from ._models import ServerBlobAuditingPolicyListResult  # type: ignore
606    from ._models import ServerCommunicationLink  # type: ignore
607    from ._models import ServerCommunicationLinkListResult  # type: ignore
608    from ._models import ServerConnectionPolicy  # type: ignore
609    from ._models import ServerDevOpsAuditSettingsListResult  # type: ignore
610    from ._models import ServerDevOpsAuditingSettings  # type: ignore
611    from ._models import ServerDnsAlias  # type: ignore
612    from ._models import ServerDnsAliasAcquisition  # type: ignore
613    from ._models import ServerDnsAliasListResult  # type: ignore
614    from ._models import ServerExternalAdministrator  # type: ignore
615    from ._models import ServerInfo  # type: ignore
616    from ._models import ServerKey  # type: ignore
617    from ._models import ServerKeyListResult  # type: ignore
618    from ._models import ServerListResult  # type: ignore
619    from ._models import ServerOperation  # type: ignore
620    from ._models import ServerOperationListResult  # type: ignore
621    from ._models import ServerPrivateEndpointConnection  # type: ignore
622    from ._models import ServerSecurityAlertPolicy  # type: ignore
623    from ._models import ServerTrustGroup  # type: ignore
624    from ._models import ServerTrustGroupListResult  # type: ignore
625    from ._models import ServerUpdate  # type: ignore
626    from ._models import ServerUsage  # type: ignore
627    from ._models import ServerUsageListResult  # type: ignore
628    from ._models import ServerVersionCapability  # type: ignore
629    from ._models import ServerVulnerabilityAssessment  # type: ignore
630    from ._models import ServerVulnerabilityAssessmentListResult  # type: ignore
631    from ._models import ServiceObjective  # type: ignore
632    from ._models import ServiceObjectiveCapability  # type: ignore
633    from ._models import ServiceObjectiveListResult  # type: ignore
634    from ._models import Sku  # type: ignore
635    from ._models import SloUsageMetric  # type: ignore
636    from ._models import SqlAgentConfiguration  # type: ignore
637    from ._models import StorageCapability  # type: ignore
638    from ._models import SubscriptionUsage  # type: ignore
639    from ._models import SubscriptionUsageListResult  # type: ignore
640    from ._models import SyncAgent  # type: ignore
641    from ._models import SyncAgentKeyProperties  # type: ignore
642    from ._models import SyncAgentLinkedDatabase  # type: ignore
643    from ._models import SyncAgentLinkedDatabaseListResult  # type: ignore
644    from ._models import SyncAgentListResult  # type: ignore
645    from ._models import SyncDatabaseIdListResult  # type: ignore
646    from ._models import SyncDatabaseIdProperties  # type: ignore
647    from ._models import SyncFullSchemaProperties  # type: ignore
648    from ._models import SyncFullSchemaPropertiesListResult  # type: ignore
649    from ._models import SyncFullSchemaTable  # type: ignore
650    from ._models import SyncFullSchemaTableColumn  # type: ignore
651    from ._models import SyncGroup  # type: ignore
652    from ._models import SyncGroupListResult  # type: ignore
653    from ._models import SyncGroupLogListResult  # type: ignore
654    from ._models import SyncGroupLogProperties  # type: ignore
655    from ._models import SyncGroupSchema  # type: ignore
656    from ._models import SyncGroupSchemaTable  # type: ignore
657    from ._models import SyncGroupSchemaTableColumn  # type: ignore
658    from ._models import SyncMember  # type: ignore
659    from ._models import SyncMemberListResult  # type: ignore
660    from ._models import SystemData  # type: ignore
661    from ._models import TdeCertificate  # type: ignore
662    from ._models import TimeZone  # type: ignore
663    from ._models import TimeZoneListResult  # type: ignore
664    from ._models import TopQueries  # type: ignore
665    from ._models import TopQueriesListResult  # type: ignore
666    from ._models import TrackedResource  # type: ignore
667    from ._models import TransparentDataEncryption  # type: ignore
668    from ._models import TransparentDataEncryptionActivity  # type: ignore
669    from ._models import TransparentDataEncryptionActivityListResult  # type: ignore
670    from ._models import UnlinkParameters  # type: ignore
671    from ._models import UpdateLongTermRetentionBackupParameters  # type: ignore
672    from ._models import UpdateManagedInstanceDnsServersOperation  # type: ignore
673    from ._models import UpsertManagedServerOperationParameters  # type: ignore
674    from ._models import UpsertManagedServerOperationStep  # type: ignore
675    from ._models import Usage  # type: ignore
676    from ._models import UsageListResult  # type: ignore
677    from ._models import UserIdentity  # type: ignore
678    from ._models import VirtualCluster  # type: ignore
679    from ._models import VirtualClusterListResult  # type: ignore
680    from ._models import VirtualClusterUpdate  # type: ignore
681    from ._models import VirtualNetworkRule  # type: ignore
682    from ._models import VirtualNetworkRuleListResult  # type: ignore
683    from ._models import VulnerabilityAssessmentRecurringScansProperties  # type: ignore
684    from ._models import VulnerabilityAssessmentScanError  # type: ignore
685    from ._models import VulnerabilityAssessmentScanRecord  # type: ignore
686    from ._models import VulnerabilityAssessmentScanRecordListResult  # type: ignore
687    from ._models import WorkloadClassifier  # type: ignore
688    from ._models import WorkloadClassifierListResult  # type: ignore
689    from ._models import WorkloadGroup  # type: ignore
690    from ._models import WorkloadGroupListResult  # type: ignore
691
692from ._sql_management_client_enums import (
693    AdministratorName,
694    AdministratorType,
695    AdvisorStatus,
696    AggregationFunctionType,
697    AuthenticationName,
698    AutoExecuteStatus,
699    AutoExecuteStatusInheritedFrom,
700    AutomaticTuningDisabledReason,
701    AutomaticTuningMode,
702    AutomaticTuningOptionModeActual,
703    AutomaticTuningOptionModeDesired,
704    AutomaticTuningServerMode,
705    AutomaticTuningServerReason,
706    BackupStorageRedundancy,
707    BlobAuditingPolicyState,
708    CapabilityGroup,
709    CapabilityStatus,
710    CatalogCollationType,
711    CheckNameAvailabilityReason,
712    ColumnDataType,
713    ConnectionPolicyName,
714    CreateMode,
715    CreatedByType,
716    CurrentBackupStorageRedundancy,
717    DataMaskingFunction,
718    DataMaskingRuleState,
719    DataMaskingState,
720    DataWarehouseUserActivityName,
721    DatabaseLicenseType,
722    DatabaseReadScale,
723    DatabaseState,
724    DatabaseStatus,
725    DayOfWeek,
726    DiffBackupIntervalInHours,
727    DnsRefreshConfigurationPropertiesStatus,
728    ElasticPoolLicenseType,
729    ElasticPoolState,
730    EncryptionProtectorName,
731    Enum77,
732    FailoverGroupReplicationRole,
733    GeoBackupPolicyName,
734    GeoBackupPolicyState,
735    IdentityType,
736    ImplementationMethod,
737    InstanceFailoverGroupReplicationRole,
738    InstancePoolLicenseType,
739    IsRetryable,
740    JobAgentState,
741    JobExecutionLifecycle,
742    JobScheduleType,
743    JobStepActionSource,
744    JobStepActionType,
745    JobStepOutputType,
746    JobTargetGroupMembershipType,
747    JobTargetType,
748    LedgerDigestUploadsName,
749    LedgerDigestUploadsState,
750    LogSizeUnit,
751    LongTermRetentionPolicyName,
752    ManagedDatabaseCreateMode,
753    ManagedDatabaseStatus,
754    ManagedInstanceAdministratorType,
755    ManagedInstanceLicenseType,
756    ManagedInstanceLongTermRetentionPolicyName,
757    ManagedInstancePropertiesProvisioningState,
758    ManagedInstanceProxyOverride,
759    ManagedServerCreateMode,
760    ManagedShortTermRetentionPolicyName,
761    ManagementOperationState,
762    MaxSizeUnit,
763    MetricType,
764    OperationMode,
765    OperationOrigin,
766    PauseDelayTimeUnit,
767    PerformanceLevelUnit,
768    PrimaryAggregationType,
769    PrincipalType,
770    PrivateEndpointProvisioningState,
771    PrivateLinkServiceConnectionStateActionsRequire,
772    PrivateLinkServiceConnectionStateStatus,
773    ProvisioningState,
774    QueryMetricUnitType,
775    QueryTimeGrainType,
776    ReadOnlyEndpointFailoverPolicy,
777    ReadWriteEndpointFailoverPolicy,
778    RecommendedActionCurrentState,
779    RecommendedActionInitiatedBy,
780    RecommendedSensitivityLabelUpdateKind,
781    ReplicaType,
782    ReplicationLinkType,
783    ReplicationRole,
784    ReplicationState,
785    RequestedBackupStorageRedundancy,
786    RestorableDroppedDatabasePropertiesBackupStorageRedundancy,
787    RestoreDetailsName,
788    RestorePointType,
789    SampleName,
790    SecondaryType,
791    SecurityAlertPolicyName,
792    SecurityAlertPolicyNameAutoGenerated,
793    SecurityAlertPolicyState,
794    SecurityAlertsPolicyState,
795    SecurityEventType,
796    SensitivityLabelRank,
797    SensitivityLabelSource,
798    SensitivityLabelUpdateKind,
799    ServerConnectionType,
800    ServerKeyType,
801    ServerNetworkAccessFlag,
802    ServerTrustGroupPropertiesTrustScopesItem,
803    ServerWorkspaceFeature,
804    ServiceObjectiveName,
805    ShortTermRetentionPolicyName,
806    SqlAgentConfigurationPropertiesState,
807    StorageAccountType,
808    StorageCapabilityStorageAccountType,
809    StorageKeyType,
810    SyncAgentState,
811    SyncConflictResolutionPolicy,
812    SyncDirection,
813    SyncGroupLogType,
814    SyncGroupState,
815    SyncMemberDbType,
816    SyncMemberState,
817    TableTemporalType,
818    TargetBackupStorageRedundancy,
819    TransparentDataEncryptionActivityStatus,
820    TransparentDataEncryptionName,
821    TransparentDataEncryptionState,
822    TransparentDataEncryptionStatus,
823    UnitDefinitionType,
824    UnitType,
825    UpsertManagedServerOperationStepStatus,
826    VirtualNetworkRuleState,
827    VulnerabilityAssessmentName,
828    VulnerabilityAssessmentPolicyBaselineName,
829    VulnerabilityAssessmentScanState,
830    VulnerabilityAssessmentScanTriggerType,
831)
832
833__all__ = [
834    'AdministratorListResult',
835    'Advisor',
836    'AutoPauseDelayTimeRange',
837    'AutomaticTuningOptions',
838    'AutomaticTuningServerOptions',
839    'AzureADOnlyAuthListResult',
840    'BackupShortTermRetentionPolicy',
841    'BackupShortTermRetentionPolicyListResult',
842    'CheckNameAvailabilityRequest',
843    'CheckNameAvailabilityResponse',
844    'CompleteDatabaseRestoreDefinition',
845    'CopyLongTermRetentionBackupParameters',
846    'CreateDatabaseRestorePointDefinition',
847    'DataMaskingPolicy',
848    'DataMaskingRule',
849    'DataMaskingRuleListResult',
850    'DataWarehouseUserActivities',
851    'DataWarehouseUserActivitiesListResult',
852    'Database',
853    'DatabaseAutomaticTuning',
854    'DatabaseBlobAuditingPolicy',
855    'DatabaseBlobAuditingPolicyListResult',
856    'DatabaseColumn',
857    'DatabaseColumnListResult',
858    'DatabaseExtensions',
859    'DatabaseListResult',
860    'DatabaseOperation',
861    'DatabaseOperationListResult',
862    'DatabaseSchema',
863    'DatabaseSchemaListResult',
864    'DatabaseSecurityAlertListResult',
865    'DatabaseSecurityAlertPolicy',
866    'DatabaseTable',
867    'DatabaseTableListResult',
868    'DatabaseUpdate',
869    'DatabaseUsage',
870    'DatabaseUsageListResult',
871    'DatabaseVulnerabilityAssessment',
872    'DatabaseVulnerabilityAssessmentListResult',
873    'DatabaseVulnerabilityAssessmentRuleBaseline',
874    'DatabaseVulnerabilityAssessmentRuleBaselineItem',
875    'DatabaseVulnerabilityAssessmentScansExport',
876    'DeletedServer',
877    'DeletedServerListResult',
878    'EditionCapability',
879    'ElasticPool',
880    'ElasticPoolActivity',
881    'ElasticPoolActivityListResult',
882    'ElasticPoolDatabaseActivity',
883    'ElasticPoolDatabaseActivityListResult',
884    'ElasticPoolEditionCapability',
885    'ElasticPoolListResult',
886    'ElasticPoolOperation',
887    'ElasticPoolOperationListResult',
888    'ElasticPoolPerDatabaseMaxPerformanceLevelCapability',
889    'ElasticPoolPerDatabaseMinPerformanceLevelCapability',
890    'ElasticPoolPerDatabaseSettings',
891    'ElasticPoolPerformanceLevelCapability',
892    'ElasticPoolUpdate',
893    'EncryptionProtector',
894    'EncryptionProtectorListResult',
895    'ExportDatabaseDefinition',
896    'ExtendedDatabaseBlobAuditingPolicy',
897    'ExtendedDatabaseBlobAuditingPolicyListResult',
898    'ExtendedServerBlobAuditingPolicy',
899    'ExtendedServerBlobAuditingPolicyListResult',
900    'FailoverGroup',
901    'FailoverGroupListResult',
902    'FailoverGroupReadOnlyEndpoint',
903    'FailoverGroupReadWriteEndpoint',
904    'FailoverGroupUpdate',
905    'FirewallRule',
906    'FirewallRuleList',
907    'FirewallRuleListResult',
908    'GeoBackupPolicy',
909    'GeoBackupPolicyListResult',
910    'ImportExistingDatabaseDefinition',
911    'ImportExportExtensionsOperationListResult',
912    'ImportExportExtensionsOperationResult',
913    'ImportExportOperationResult',
914    'ImportNewDatabaseDefinition',
915    'InstanceFailoverGroup',
916    'InstanceFailoverGroupListResult',
917    'InstanceFailoverGroupReadOnlyEndpoint',
918    'InstanceFailoverGroupReadWriteEndpoint',
919    'InstancePool',
920    'InstancePoolEditionCapability',
921    'InstancePoolFamilyCapability',
922    'InstancePoolListResult',
923    'InstancePoolUpdate',
924    'InstancePoolVcoresCapability',
925    'Job',
926    'JobAgent',
927    'JobAgentListResult',
928    'JobAgentUpdate',
929    'JobCredential',
930    'JobCredentialListResult',
931    'JobExecution',
932    'JobExecutionListResult',
933    'JobExecutionTarget',
934    'JobListResult',
935    'JobSchedule',
936    'JobStep',
937    'JobStepAction',
938    'JobStepExecutionOptions',
939    'JobStepListResult',
940    'JobStepOutput',
941    'JobTarget',
942    'JobTargetGroup',
943    'JobTargetGroupListResult',
944    'JobVersion',
945    'JobVersionListResult',
946    'LedgerDigestUploads',
947    'LedgerDigestUploadsListResult',
948    'LicenseTypeCapability',
949    'LocationCapabilities',
950    'LogSizeCapability',
951    'LogicalServerSecurityAlertPolicyListResult',
952    'LongTermRetentionBackup',
953    'LongTermRetentionBackupListResult',
954    'LongTermRetentionBackupOperationResult',
955    'LongTermRetentionPolicy',
956    'LongTermRetentionPolicyListResult',
957    'MaintenanceConfigurationCapability',
958    'MaintenanceWindowOptions',
959    'MaintenanceWindowTimeRange',
960    'MaintenanceWindows',
961    'ManagedBackupShortTermRetentionPolicy',
962    'ManagedBackupShortTermRetentionPolicyListResult',
963    'ManagedDatabase',
964    'ManagedDatabaseListResult',
965    'ManagedDatabaseRestoreDetailsResult',
966    'ManagedDatabaseSecurityAlertPolicy',
967    'ManagedDatabaseSecurityAlertPolicyListResult',
968    'ManagedDatabaseUpdate',
969    'ManagedInstance',
970    'ManagedInstanceAdministrator',
971    'ManagedInstanceAdministratorListResult',
972    'ManagedInstanceAzureADOnlyAuthListResult',
973    'ManagedInstanceAzureADOnlyAuthentication',
974    'ManagedInstanceEditionCapability',
975    'ManagedInstanceEncryptionProtector',
976    'ManagedInstanceEncryptionProtectorListResult',
977    'ManagedInstanceExternalAdministrator',
978    'ManagedInstanceFamilyCapability',
979    'ManagedInstanceKey',
980    'ManagedInstanceKeyListResult',
981    'ManagedInstanceListResult',
982    'ManagedInstanceLongTermRetentionBackup',
983    'ManagedInstanceLongTermRetentionBackupListResult',
984    'ManagedInstanceLongTermRetentionPolicy',
985    'ManagedInstanceLongTermRetentionPolicyListResult',
986    'ManagedInstanceMaintenanceConfigurationCapability',
987    'ManagedInstanceOperation',
988    'ManagedInstanceOperationListResult',
989    'ManagedInstanceOperationParametersPair',
990    'ManagedInstanceOperationSteps',
991    'ManagedInstancePairInfo',
992    'ManagedInstancePecProperty',
993    'ManagedInstancePrivateEndpointConnection',
994    'ManagedInstancePrivateEndpointConnectionListResult',
995    'ManagedInstancePrivateEndpointConnectionProperties',
996    'ManagedInstancePrivateEndpointProperty',
997    'ManagedInstancePrivateLink',
998    'ManagedInstancePrivateLinkListResult',
999    'ManagedInstancePrivateLinkProperties',
1000    'ManagedInstancePrivateLinkServiceConnectionStateProperty',
1001    'ManagedInstanceQuery',
1002    'ManagedInstanceQueryStatistics',
1003    'ManagedInstanceUpdate',
1004    'ManagedInstanceVcoresCapability',
1005    'ManagedInstanceVersionCapability',
1006    'ManagedInstanceVulnerabilityAssessment',
1007    'ManagedInstanceVulnerabilityAssessmentListResult',
1008    'ManagedServerSecurityAlertPolicy',
1009    'ManagedServerSecurityAlertPolicyListResult',
1010    'ManagedTransparentDataEncryption',
1011    'ManagedTransparentDataEncryptionListResult',
1012    'MaxSizeCapability',
1013    'MaxSizeRangeCapability',
1014    'Metric',
1015    'MetricAvailability',
1016    'MetricDefinition',
1017    'MetricDefinitionListResult',
1018    'MetricListResult',
1019    'MetricName',
1020    'MetricValue',
1021    'MinCapacityCapability',
1022    'Name',
1023    'NetworkIsolationSettings',
1024    'Operation',
1025    'OperationDisplay',
1026    'OperationImpact',
1027    'OperationListResult',
1028    'OperationsHealth',
1029    'OperationsHealthListResult',
1030    'OutboundFirewallRule',
1031    'OutboundFirewallRuleListResult',
1032    'PartnerInfo',
1033    'PartnerRegionInfo',
1034    'PerformanceLevelCapability',
1035    'PrivateEndpointConnection',
1036    'PrivateEndpointConnectionListResult',
1037    'PrivateEndpointConnectionProperties',
1038    'PrivateEndpointConnectionRequestStatus',
1039    'PrivateEndpointProperty',
1040    'PrivateLinkResource',
1041    'PrivateLinkResourceListResult',
1042    'PrivateLinkResourceProperties',
1043    'PrivateLinkServiceConnectionStateProperty',
1044    'ProxyResource',
1045    'ProxyResourceWithWritableName',
1046    'QueryMetricInterval',
1047    'QueryMetricProperties',
1048    'QueryStatistics',
1049    'QueryStatisticsProperties',
1050    'ReadScaleCapability',
1051    'RecommendedAction',
1052    'RecommendedActionErrorInfo',
1053    'RecommendedActionImpactRecord',
1054    'RecommendedActionImplementationInfo',
1055    'RecommendedActionMetricInfo',
1056    'RecommendedActionStateInfo',
1057    'RecommendedSensitivityLabelUpdate',
1058    'RecommendedSensitivityLabelUpdateList',
1059    'RecoverableDatabase',
1060    'RecoverableDatabaseListResult',
1061    'RecoverableManagedDatabase',
1062    'RecoverableManagedDatabaseListResult',
1063    'ReplicationLink',
1064    'ReplicationLinkListResult',
1065    'Resource',
1066    'ResourceIdentity',
1067    'ResourceMoveDefinition',
1068    'ResourceWithWritableName',
1069    'RestorableDroppedDatabase',
1070    'RestorableDroppedDatabaseListResult',
1071    'RestorableDroppedManagedDatabase',
1072    'RestorableDroppedManagedDatabaseListResult',
1073    'RestorePoint',
1074    'RestorePointListResult',
1075    'SecurityEvent',
1076    'SecurityEventCollection',
1077    'SecurityEventSqlInjectionAdditionalProperties',
1078    'SecurityEventsFilterParameters',
1079    'SensitivityLabel',
1080    'SensitivityLabelListResult',
1081    'SensitivityLabelUpdate',
1082    'SensitivityLabelUpdateList',
1083    'Server',
1084    'ServerAutomaticTuning',
1085    'ServerAzureADAdministrator',
1086    'ServerAzureADOnlyAuthentication',
1087    'ServerBlobAuditingPolicy',
1088    'ServerBlobAuditingPolicyListResult',
1089    'ServerCommunicationLink',
1090    'ServerCommunicationLinkListResult',
1091    'ServerConnectionPolicy',
1092    'ServerDevOpsAuditSettingsListResult',
1093    'ServerDevOpsAuditingSettings',
1094    'ServerDnsAlias',
1095    'ServerDnsAliasAcquisition',
1096    'ServerDnsAliasListResult',
1097    'ServerExternalAdministrator',
1098    'ServerInfo',
1099    'ServerKey',
1100    'ServerKeyListResult',
1101    'ServerListResult',
1102    'ServerOperation',
1103    'ServerOperationListResult',
1104    'ServerPrivateEndpointConnection',
1105    'ServerSecurityAlertPolicy',
1106    'ServerTrustGroup',
1107    'ServerTrustGroupListResult',
1108    'ServerUpdate',
1109    'ServerUsage',
1110    'ServerUsageListResult',
1111    'ServerVersionCapability',
1112    'ServerVulnerabilityAssessment',
1113    'ServerVulnerabilityAssessmentListResult',
1114    'ServiceObjective',
1115    'ServiceObjectiveCapability',
1116    'ServiceObjectiveListResult',
1117    'Sku',
1118    'SloUsageMetric',
1119    'SqlAgentConfiguration',
1120    'StorageCapability',
1121    'SubscriptionUsage',
1122    'SubscriptionUsageListResult',
1123    'SyncAgent',
1124    'SyncAgentKeyProperties',
1125    'SyncAgentLinkedDatabase',
1126    'SyncAgentLinkedDatabaseListResult',
1127    'SyncAgentListResult',
1128    'SyncDatabaseIdListResult',
1129    'SyncDatabaseIdProperties',
1130    'SyncFullSchemaProperties',
1131    'SyncFullSchemaPropertiesListResult',
1132    'SyncFullSchemaTable',
1133    'SyncFullSchemaTableColumn',
1134    'SyncGroup',
1135    'SyncGroupListResult',
1136    'SyncGroupLogListResult',
1137    'SyncGroupLogProperties',
1138    'SyncGroupSchema',
1139    'SyncGroupSchemaTable',
1140    'SyncGroupSchemaTableColumn',
1141    'SyncMember',
1142    'SyncMemberListResult',
1143    'SystemData',
1144    'TdeCertificate',
1145    'TimeZone',
1146    'TimeZoneListResult',
1147    'TopQueries',
1148    'TopQueriesListResult',
1149    'TrackedResource',
1150    'TransparentDataEncryption',
1151    'TransparentDataEncryptionActivity',
1152    'TransparentDataEncryptionActivityListResult',
1153    'UnlinkParameters',
1154    'UpdateLongTermRetentionBackupParameters',
1155    'UpdateManagedInstanceDnsServersOperation',
1156    'UpsertManagedServerOperationParameters',
1157    'UpsertManagedServerOperationStep',
1158    'Usage',
1159    'UsageListResult',
1160    'UserIdentity',
1161    'VirtualCluster',
1162    'VirtualClusterListResult',
1163    'VirtualClusterUpdate',
1164    'VirtualNetworkRule',
1165    'VirtualNetworkRuleListResult',
1166    'VulnerabilityAssessmentRecurringScansProperties',
1167    'VulnerabilityAssessmentScanError',
1168    'VulnerabilityAssessmentScanRecord',
1169    'VulnerabilityAssessmentScanRecordListResult',
1170    'WorkloadClassifier',
1171    'WorkloadClassifierListResult',
1172    'WorkloadGroup',
1173    'WorkloadGroupListResult',
1174    'AdministratorName',
1175    'AdministratorType',
1176    'AdvisorStatus',
1177    'AggregationFunctionType',
1178    'AuthenticationName',
1179    'AutoExecuteStatus',
1180    'AutoExecuteStatusInheritedFrom',
1181    'AutomaticTuningDisabledReason',
1182    'AutomaticTuningMode',
1183    'AutomaticTuningOptionModeActual',
1184    'AutomaticTuningOptionModeDesired',
1185    'AutomaticTuningServerMode',
1186    'AutomaticTuningServerReason',
1187    'BackupStorageRedundancy',
1188    'BlobAuditingPolicyState',
1189    'CapabilityGroup',
1190    'CapabilityStatus',
1191    'CatalogCollationType',
1192    'CheckNameAvailabilityReason',
1193    'ColumnDataType',
1194    'ConnectionPolicyName',
1195    'CreateMode',
1196    'CreatedByType',
1197    'CurrentBackupStorageRedundancy',
1198    'DataMaskingFunction',
1199    'DataMaskingRuleState',
1200    'DataMaskingState',
1201    'DataWarehouseUserActivityName',
1202    'DatabaseLicenseType',
1203    'DatabaseReadScale',
1204    'DatabaseState',
1205    'DatabaseStatus',
1206    'DayOfWeek',
1207    'DiffBackupIntervalInHours',
1208    'DnsRefreshConfigurationPropertiesStatus',
1209    'ElasticPoolLicenseType',
1210    'ElasticPoolState',
1211    'EncryptionProtectorName',
1212    'Enum77',
1213    'FailoverGroupReplicationRole',
1214    'GeoBackupPolicyName',
1215    'GeoBackupPolicyState',
1216    'IdentityType',
1217    'ImplementationMethod',
1218    'InstanceFailoverGroupReplicationRole',
1219    'InstancePoolLicenseType',
1220    'IsRetryable',
1221    'JobAgentState',
1222    'JobExecutionLifecycle',
1223    'JobScheduleType',
1224    'JobStepActionSource',
1225    'JobStepActionType',
1226    'JobStepOutputType',
1227    'JobTargetGroupMembershipType',
1228    'JobTargetType',
1229    'LedgerDigestUploadsName',
1230    'LedgerDigestUploadsState',
1231    'LogSizeUnit',
1232    'LongTermRetentionPolicyName',
1233    'ManagedDatabaseCreateMode',
1234    'ManagedDatabaseStatus',
1235    'ManagedInstanceAdministratorType',
1236    'ManagedInstanceLicenseType',
1237    'ManagedInstanceLongTermRetentionPolicyName',
1238    'ManagedInstancePropertiesProvisioningState',
1239    'ManagedInstanceProxyOverride',
1240    'ManagedServerCreateMode',
1241    'ManagedShortTermRetentionPolicyName',
1242    'ManagementOperationState',
1243    'MaxSizeUnit',
1244    'MetricType',
1245    'OperationMode',
1246    'OperationOrigin',
1247    'PauseDelayTimeUnit',
1248    'PerformanceLevelUnit',
1249    'PrimaryAggregationType',
1250    'PrincipalType',
1251    'PrivateEndpointProvisioningState',
1252    'PrivateLinkServiceConnectionStateActionsRequire',
1253    'PrivateLinkServiceConnectionStateStatus',
1254    'ProvisioningState',
1255    'QueryMetricUnitType',
1256    'QueryTimeGrainType',
1257    'ReadOnlyEndpointFailoverPolicy',
1258    'ReadWriteEndpointFailoverPolicy',
1259    'RecommendedActionCurrentState',
1260    'RecommendedActionInitiatedBy',
1261    'RecommendedSensitivityLabelUpdateKind',
1262    'ReplicaType',
1263    'ReplicationLinkType',
1264    'ReplicationRole',
1265    'ReplicationState',
1266    'RequestedBackupStorageRedundancy',
1267    'RestorableDroppedDatabasePropertiesBackupStorageRedundancy',
1268    'RestoreDetailsName',
1269    'RestorePointType',
1270    'SampleName',
1271    'SecondaryType',
1272    'SecurityAlertPolicyName',
1273    'SecurityAlertPolicyNameAutoGenerated',
1274    'SecurityAlertPolicyState',
1275    'SecurityAlertsPolicyState',
1276    'SecurityEventType',
1277    'SensitivityLabelRank',
1278    'SensitivityLabelSource',
1279    'SensitivityLabelUpdateKind',
1280    'ServerConnectionType',
1281    'ServerKeyType',
1282    'ServerNetworkAccessFlag',
1283    'ServerTrustGroupPropertiesTrustScopesItem',
1284    'ServerWorkspaceFeature',
1285    'ServiceObjectiveName',
1286    'ShortTermRetentionPolicyName',
1287    'SqlAgentConfigurationPropertiesState',
1288    'StorageAccountType',
1289    'StorageCapabilityStorageAccountType',
1290    'StorageKeyType',
1291    'SyncAgentState',
1292    'SyncConflictResolutionPolicy',
1293    'SyncDirection',
1294    'SyncGroupLogType',
1295    'SyncGroupState',
1296    'SyncMemberDbType',
1297    'SyncMemberState',
1298    'TableTemporalType',
1299    'TargetBackupStorageRedundancy',
1300    'TransparentDataEncryptionActivityStatus',
1301    'TransparentDataEncryptionName',
1302    'TransparentDataEncryptionState',
1303    'TransparentDataEncryptionStatus',
1304    'UnitDefinitionType',
1305    'UnitType',
1306    'UpsertManagedServerOperationStepStatus',
1307    'VirtualNetworkRuleState',
1308    'VulnerabilityAssessmentName',
1309    'VulnerabilityAssessmentPolicyBaselineName',
1310    'VulnerabilityAssessmentScanState',
1311    'VulnerabilityAssessmentScanTriggerType',
1312]
1313