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 ARMProxyResource
11    from ._models_py3 import ARMResourceProperties
12    from ._models_py3 import AnalyticalStorageConfiguration
13    from ._models_py3 import ApiProperties
14    from ._models_py3 import AutoUpgradePolicyResource
15    from ._models_py3 import AutoscaleSettings
16    from ._models_py3 import AutoscaleSettingsResource
17    from ._models_py3 import BackupInformation
18    from ._models_py3 import BackupPolicy
19    from ._models_py3 import BackupPolicyMigrationState
20    from ._models_py3 import Capability
21    from ._models_py3 import CassandraKeyspaceCreateUpdateParameters
22    from ._models_py3 import CassandraKeyspaceGetPropertiesOptions
23    from ._models_py3 import CassandraKeyspaceGetPropertiesResource
24    from ._models_py3 import CassandraKeyspaceGetResults
25    from ._models_py3 import CassandraKeyspaceListResult
26    from ._models_py3 import CassandraKeyspaceResource
27    from ._models_py3 import CassandraPartitionKey
28    from ._models_py3 import CassandraSchema
29    from ._models_py3 import CassandraTableCreateUpdateParameters
30    from ._models_py3 import CassandraTableGetPropertiesOptions
31    from ._models_py3 import CassandraTableGetPropertiesResource
32    from ._models_py3 import CassandraTableGetResults
33    from ._models_py3 import CassandraTableListResult
34    from ._models_py3 import CassandraTableResource
35    from ._models_py3 import ClusterKey
36    from ._models_py3 import Column
37    from ._models_py3 import Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
38    from ._models_py3 import CompositePath
39    from ._models_py3 import ConflictResolutionPolicy
40    from ._models_py3 import ConsistencyPolicy
41    from ._models_py3 import ContainerPartitionKey
42    from ._models_py3 import ContinuousBackupInformation
43    from ._models_py3 import ContinuousBackupRestoreLocation
44    from ._models_py3 import ContinuousModeBackupPolicy
45    from ._models_py3 import CorsPolicy
46    from ._models_py3 import CreateUpdateOptions
47    from ._models_py3 import DatabaseAccountConnectionString
48    from ._models_py3 import DatabaseAccountCreateUpdateParameters
49    from ._models_py3 import DatabaseAccountGetResults
50    from ._models_py3 import DatabaseAccountListConnectionStringsResult
51    from ._models_py3 import DatabaseAccountListKeysResult
52    from ._models_py3 import DatabaseAccountListReadOnlyKeysResult
53    from ._models_py3 import DatabaseAccountRegenerateKeyParameters
54    from ._models_py3 import DatabaseAccountUpdateParameters
55    from ._models_py3 import DatabaseAccountsListResult
56    from ._models_py3 import DatabaseRestoreResource
57    from ._models_py3 import ErrorResponse
58    from ._models_py3 import ExcludedPath
59    from ._models_py3 import ExtendedResourceProperties
60    from ._models_py3 import FailoverPolicies
61    from ._models_py3 import FailoverPolicy
62    from ._models_py3 import GremlinDatabaseCreateUpdateParameters
63    from ._models_py3 import GremlinDatabaseGetPropertiesOptions
64    from ._models_py3 import GremlinDatabaseGetPropertiesResource
65    from ._models_py3 import GremlinDatabaseGetResults
66    from ._models_py3 import GremlinDatabaseListResult
67    from ._models_py3 import GremlinDatabaseResource
68    from ._models_py3 import GremlinGraphCreateUpdateParameters
69    from ._models_py3 import GremlinGraphGetPropertiesOptions
70    from ._models_py3 import GremlinGraphGetPropertiesResource
71    from ._models_py3 import GremlinGraphGetResults
72    from ._models_py3 import GremlinGraphListResult
73    from ._models_py3 import GremlinGraphResource
74    from ._models_py3 import IncludedPath
75    from ._models_py3 import Indexes
76    from ._models_py3 import IndexingPolicy
77    from ._models_py3 import IpAddressOrRange
78    from ._models_py3 import Location
79    from ._models_py3 import ManagedServiceIdentity
80    from ._models_py3 import Metric
81    from ._models_py3 import MetricAvailability
82    from ._models_py3 import MetricDefinition
83    from ._models_py3 import MetricDefinitionsListResult
84    from ._models_py3 import MetricListResult
85    from ._models_py3 import MetricName
86    from ._models_py3 import MetricValue
87    from ._models_py3 import MongoDBCollectionCreateUpdateParameters
88    from ._models_py3 import MongoDBCollectionGetPropertiesOptions
89    from ._models_py3 import MongoDBCollectionGetPropertiesResource
90    from ._models_py3 import MongoDBCollectionGetResults
91    from ._models_py3 import MongoDBCollectionListResult
92    from ._models_py3 import MongoDBCollectionResource
93    from ._models_py3 import MongoDBDatabaseCreateUpdateParameters
94    from ._models_py3 import MongoDBDatabaseGetPropertiesOptions
95    from ._models_py3 import MongoDBDatabaseGetPropertiesResource
96    from ._models_py3 import MongoDBDatabaseGetResults
97    from ._models_py3 import MongoDBDatabaseListResult
98    from ._models_py3 import MongoDBDatabaseResource
99    from ._models_py3 import MongoIndex
100    from ._models_py3 import MongoIndexKeys
101    from ._models_py3 import MongoIndexOptions
102    from ._models_py3 import NotebookWorkspace
103    from ._models_py3 import NotebookWorkspaceConnectionInfoResult
104    from ._models_py3 import NotebookWorkspaceCreateUpdateParameters
105    from ._models_py3 import NotebookWorkspaceListResult
106    from ._models_py3 import Operation
107    from ._models_py3 import OperationDisplay
108    from ._models_py3 import OperationListResult
109    from ._models_py3 import OptionsResource
110    from ._models_py3 import PartitionMetric
111    from ._models_py3 import PartitionMetricListResult
112    from ._models_py3 import PartitionUsage
113    from ._models_py3 import PartitionUsagesResult
114    from ._models_py3 import PercentileMetric
115    from ._models_py3 import PercentileMetricListResult
116    from ._models_py3 import PercentileMetricValue
117    from ._models_py3 import PeriodicModeBackupPolicy
118    from ._models_py3 import PeriodicModeProperties
119    from ._models_py3 import Permission
120    from ._models_py3 import PrivateEndpointConnection
121    from ._models_py3 import PrivateEndpointConnectionListResult
122    from ._models_py3 import PrivateEndpointProperty
123    from ._models_py3 import PrivateLinkResource
124    from ._models_py3 import PrivateLinkResourceListResult
125    from ._models_py3 import PrivateLinkServiceConnectionStateProperty
126    from ._models_py3 import ProxyResource
127    from ._models_py3 import RegionForOnlineOffline
128    from ._models_py3 import Resource
129    from ._models_py3 import RestorableDatabaseAccountGetResult
130    from ._models_py3 import RestorableDatabaseAccountsListResult
131    from ._models_py3 import RestorableLocationResource
132    from ._models_py3 import RestorableMongodbCollectionGetResult
133    from ._models_py3 import RestorableMongodbCollectionPropertiesResource
134    from ._models_py3 import RestorableMongodbCollectionsListResult
135    from ._models_py3 import RestorableMongodbDatabaseGetResult
136    from ._models_py3 import RestorableMongodbDatabasePropertiesResource
137    from ._models_py3 import RestorableMongodbDatabasesListResult
138    from ._models_py3 import RestorableMongodbResourcesListResult
139    from ._models_py3 import RestorableSqlContainerGetResult
140    from ._models_py3 import RestorableSqlContainerPropertiesResource
141    from ._models_py3 import RestorableSqlContainerPropertiesResourceContainer
142    from ._models_py3 import RestorableSqlContainersListResult
143    from ._models_py3 import RestorableSqlDatabaseGetResult
144    from ._models_py3 import RestorableSqlDatabasePropertiesResource
145    from ._models_py3 import RestorableSqlDatabasePropertiesResourceDatabase
146    from ._models_py3 import RestorableSqlDatabasesListResult
147    from ._models_py3 import RestorableSqlResourcesListResult
148    from ._models_py3 import RestoreParameters
149    from ._models_py3 import SpatialSpec
150    from ._models_py3 import SqlContainerCreateUpdateParameters
151    from ._models_py3 import SqlContainerGetPropertiesOptions
152    from ._models_py3 import SqlContainerGetPropertiesResource
153    from ._models_py3 import SqlContainerGetResults
154    from ._models_py3 import SqlContainerListResult
155    from ._models_py3 import SqlContainerResource
156    from ._models_py3 import SqlDatabaseCreateUpdateParameters
157    from ._models_py3 import SqlDatabaseGetPropertiesOptions
158    from ._models_py3 import SqlDatabaseGetPropertiesResource
159    from ._models_py3 import SqlDatabaseGetResults
160    from ._models_py3 import SqlDatabaseListResult
161    from ._models_py3 import SqlDatabaseResource
162    from ._models_py3 import SqlRoleAssignmentCreateUpdateParameters
163    from ._models_py3 import SqlRoleAssignmentGetResults
164    from ._models_py3 import SqlRoleAssignmentListResult
165    from ._models_py3 import SqlRoleDefinitionCreateUpdateParameters
166    from ._models_py3 import SqlRoleDefinitionGetResults
167    from ._models_py3 import SqlRoleDefinitionListResult
168    from ._models_py3 import SqlStoredProcedureCreateUpdateParameters
169    from ._models_py3 import SqlStoredProcedureGetPropertiesResource
170    from ._models_py3 import SqlStoredProcedureGetResults
171    from ._models_py3 import SqlStoredProcedureListResult
172    from ._models_py3 import SqlStoredProcedureResource
173    from ._models_py3 import SqlTriggerCreateUpdateParameters
174    from ._models_py3 import SqlTriggerGetPropertiesResource
175    from ._models_py3 import SqlTriggerGetResults
176    from ._models_py3 import SqlTriggerListResult
177    from ._models_py3 import SqlTriggerResource
178    from ._models_py3 import SqlUserDefinedFunctionCreateUpdateParameters
179    from ._models_py3 import SqlUserDefinedFunctionGetPropertiesResource
180    from ._models_py3 import SqlUserDefinedFunctionGetResults
181    from ._models_py3 import SqlUserDefinedFunctionListResult
182    from ._models_py3 import SqlUserDefinedFunctionResource
183    from ._models_py3 import SystemData
184    from ._models_py3 import TableCreateUpdateParameters
185    from ._models_py3 import TableGetPropertiesOptions
186    from ._models_py3 import TableGetPropertiesResource
187    from ._models_py3 import TableGetResults
188    from ._models_py3 import TableListResult
189    from ._models_py3 import TableResource
190    from ._models_py3 import ThroughputPolicyResource
191    from ._models_py3 import ThroughputSettingsGetPropertiesResource
192    from ._models_py3 import ThroughputSettingsGetResults
193    from ._models_py3 import ThroughputSettingsResource
194    from ._models_py3 import ThroughputSettingsUpdateParameters
195    from ._models_py3 import UniqueKey
196    from ._models_py3 import UniqueKeyPolicy
197    from ._models_py3 import Usage
198    from ._models_py3 import UsagesResult
199    from ._models_py3 import VirtualNetworkRule
200except (SyntaxError, ImportError):
201    from ._models import ARMProxyResource  # type: ignore
202    from ._models import ARMResourceProperties  # type: ignore
203    from ._models import AnalyticalStorageConfiguration  # type: ignore
204    from ._models import ApiProperties  # type: ignore
205    from ._models import AutoUpgradePolicyResource  # type: ignore
206    from ._models import AutoscaleSettings  # type: ignore
207    from ._models import AutoscaleSettingsResource  # type: ignore
208    from ._models import BackupInformation  # type: ignore
209    from ._models import BackupPolicy  # type: ignore
210    from ._models import BackupPolicyMigrationState  # type: ignore
211    from ._models import Capability  # type: ignore
212    from ._models import CassandraKeyspaceCreateUpdateParameters  # type: ignore
213    from ._models import CassandraKeyspaceGetPropertiesOptions  # type: ignore
214    from ._models import CassandraKeyspaceGetPropertiesResource  # type: ignore
215    from ._models import CassandraKeyspaceGetResults  # type: ignore
216    from ._models import CassandraKeyspaceListResult  # type: ignore
217    from ._models import CassandraKeyspaceResource  # type: ignore
218    from ._models import CassandraPartitionKey  # type: ignore
219    from ._models import CassandraSchema  # type: ignore
220    from ._models import CassandraTableCreateUpdateParameters  # type: ignore
221    from ._models import CassandraTableGetPropertiesOptions  # type: ignore
222    from ._models import CassandraTableGetPropertiesResource  # type: ignore
223    from ._models import CassandraTableGetResults  # type: ignore
224    from ._models import CassandraTableListResult  # type: ignore
225    from ._models import CassandraTableResource  # type: ignore
226    from ._models import ClusterKey  # type: ignore
227    from ._models import Column  # type: ignore
228    from ._models import Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties  # type: ignore
229    from ._models import CompositePath  # type: ignore
230    from ._models import ConflictResolutionPolicy  # type: ignore
231    from ._models import ConsistencyPolicy  # type: ignore
232    from ._models import ContainerPartitionKey  # type: ignore
233    from ._models import ContinuousBackupInformation  # type: ignore
234    from ._models import ContinuousBackupRestoreLocation  # type: ignore
235    from ._models import ContinuousModeBackupPolicy  # type: ignore
236    from ._models import CorsPolicy  # type: ignore
237    from ._models import CreateUpdateOptions  # type: ignore
238    from ._models import DatabaseAccountConnectionString  # type: ignore
239    from ._models import DatabaseAccountCreateUpdateParameters  # type: ignore
240    from ._models import DatabaseAccountGetResults  # type: ignore
241    from ._models import DatabaseAccountListConnectionStringsResult  # type: ignore
242    from ._models import DatabaseAccountListKeysResult  # type: ignore
243    from ._models import DatabaseAccountListReadOnlyKeysResult  # type: ignore
244    from ._models import DatabaseAccountRegenerateKeyParameters  # type: ignore
245    from ._models import DatabaseAccountUpdateParameters  # type: ignore
246    from ._models import DatabaseAccountsListResult  # type: ignore
247    from ._models import DatabaseRestoreResource  # type: ignore
248    from ._models import ErrorResponse  # type: ignore
249    from ._models import ExcludedPath  # type: ignore
250    from ._models import ExtendedResourceProperties  # type: ignore
251    from ._models import FailoverPolicies  # type: ignore
252    from ._models import FailoverPolicy  # type: ignore
253    from ._models import GremlinDatabaseCreateUpdateParameters  # type: ignore
254    from ._models import GremlinDatabaseGetPropertiesOptions  # type: ignore
255    from ._models import GremlinDatabaseGetPropertiesResource  # type: ignore
256    from ._models import GremlinDatabaseGetResults  # type: ignore
257    from ._models import GremlinDatabaseListResult  # type: ignore
258    from ._models import GremlinDatabaseResource  # type: ignore
259    from ._models import GremlinGraphCreateUpdateParameters  # type: ignore
260    from ._models import GremlinGraphGetPropertiesOptions  # type: ignore
261    from ._models import GremlinGraphGetPropertiesResource  # type: ignore
262    from ._models import GremlinGraphGetResults  # type: ignore
263    from ._models import GremlinGraphListResult  # type: ignore
264    from ._models import GremlinGraphResource  # type: ignore
265    from ._models import IncludedPath  # type: ignore
266    from ._models import Indexes  # type: ignore
267    from ._models import IndexingPolicy  # type: ignore
268    from ._models import IpAddressOrRange  # type: ignore
269    from ._models import Location  # type: ignore
270    from ._models import ManagedServiceIdentity  # type: ignore
271    from ._models import Metric  # type: ignore
272    from ._models import MetricAvailability  # type: ignore
273    from ._models import MetricDefinition  # type: ignore
274    from ._models import MetricDefinitionsListResult  # type: ignore
275    from ._models import MetricListResult  # type: ignore
276    from ._models import MetricName  # type: ignore
277    from ._models import MetricValue  # type: ignore
278    from ._models import MongoDBCollectionCreateUpdateParameters  # type: ignore
279    from ._models import MongoDBCollectionGetPropertiesOptions  # type: ignore
280    from ._models import MongoDBCollectionGetPropertiesResource  # type: ignore
281    from ._models import MongoDBCollectionGetResults  # type: ignore
282    from ._models import MongoDBCollectionListResult  # type: ignore
283    from ._models import MongoDBCollectionResource  # type: ignore
284    from ._models import MongoDBDatabaseCreateUpdateParameters  # type: ignore
285    from ._models import MongoDBDatabaseGetPropertiesOptions  # type: ignore
286    from ._models import MongoDBDatabaseGetPropertiesResource  # type: ignore
287    from ._models import MongoDBDatabaseGetResults  # type: ignore
288    from ._models import MongoDBDatabaseListResult  # type: ignore
289    from ._models import MongoDBDatabaseResource  # type: ignore
290    from ._models import MongoIndex  # type: ignore
291    from ._models import MongoIndexKeys  # type: ignore
292    from ._models import MongoIndexOptions  # type: ignore
293    from ._models import NotebookWorkspace  # type: ignore
294    from ._models import NotebookWorkspaceConnectionInfoResult  # type: ignore
295    from ._models import NotebookWorkspaceCreateUpdateParameters  # type: ignore
296    from ._models import NotebookWorkspaceListResult  # type: ignore
297    from ._models import Operation  # type: ignore
298    from ._models import OperationDisplay  # type: ignore
299    from ._models import OperationListResult  # type: ignore
300    from ._models import OptionsResource  # type: ignore
301    from ._models import PartitionMetric  # type: ignore
302    from ._models import PartitionMetricListResult  # type: ignore
303    from ._models import PartitionUsage  # type: ignore
304    from ._models import PartitionUsagesResult  # type: ignore
305    from ._models import PercentileMetric  # type: ignore
306    from ._models import PercentileMetricListResult  # type: ignore
307    from ._models import PercentileMetricValue  # type: ignore
308    from ._models import PeriodicModeBackupPolicy  # type: ignore
309    from ._models import PeriodicModeProperties  # type: ignore
310    from ._models import Permission  # type: ignore
311    from ._models import PrivateEndpointConnection  # type: ignore
312    from ._models import PrivateEndpointConnectionListResult  # type: ignore
313    from ._models import PrivateEndpointProperty  # type: ignore
314    from ._models import PrivateLinkResource  # type: ignore
315    from ._models import PrivateLinkResourceListResult  # type: ignore
316    from ._models import PrivateLinkServiceConnectionStateProperty  # type: ignore
317    from ._models import ProxyResource  # type: ignore
318    from ._models import RegionForOnlineOffline  # type: ignore
319    from ._models import Resource  # type: ignore
320    from ._models import RestorableDatabaseAccountGetResult  # type: ignore
321    from ._models import RestorableDatabaseAccountsListResult  # type: ignore
322    from ._models import RestorableLocationResource  # type: ignore
323    from ._models import RestorableMongodbCollectionGetResult  # type: ignore
324    from ._models import RestorableMongodbCollectionPropertiesResource  # type: ignore
325    from ._models import RestorableMongodbCollectionsListResult  # type: ignore
326    from ._models import RestorableMongodbDatabaseGetResult  # type: ignore
327    from ._models import RestorableMongodbDatabasePropertiesResource  # type: ignore
328    from ._models import RestorableMongodbDatabasesListResult  # type: ignore
329    from ._models import RestorableMongodbResourcesListResult  # type: ignore
330    from ._models import RestorableSqlContainerGetResult  # type: ignore
331    from ._models import RestorableSqlContainerPropertiesResource  # type: ignore
332    from ._models import RestorableSqlContainerPropertiesResourceContainer  # type: ignore
333    from ._models import RestorableSqlContainersListResult  # type: ignore
334    from ._models import RestorableSqlDatabaseGetResult  # type: ignore
335    from ._models import RestorableSqlDatabasePropertiesResource  # type: ignore
336    from ._models import RestorableSqlDatabasePropertiesResourceDatabase  # type: ignore
337    from ._models import RestorableSqlDatabasesListResult  # type: ignore
338    from ._models import RestorableSqlResourcesListResult  # type: ignore
339    from ._models import RestoreParameters  # type: ignore
340    from ._models import SpatialSpec  # type: ignore
341    from ._models import SqlContainerCreateUpdateParameters  # type: ignore
342    from ._models import SqlContainerGetPropertiesOptions  # type: ignore
343    from ._models import SqlContainerGetPropertiesResource  # type: ignore
344    from ._models import SqlContainerGetResults  # type: ignore
345    from ._models import SqlContainerListResult  # type: ignore
346    from ._models import SqlContainerResource  # type: ignore
347    from ._models import SqlDatabaseCreateUpdateParameters  # type: ignore
348    from ._models import SqlDatabaseGetPropertiesOptions  # type: ignore
349    from ._models import SqlDatabaseGetPropertiesResource  # type: ignore
350    from ._models import SqlDatabaseGetResults  # type: ignore
351    from ._models import SqlDatabaseListResult  # type: ignore
352    from ._models import SqlDatabaseResource  # type: ignore
353    from ._models import SqlRoleAssignmentCreateUpdateParameters  # type: ignore
354    from ._models import SqlRoleAssignmentGetResults  # type: ignore
355    from ._models import SqlRoleAssignmentListResult  # type: ignore
356    from ._models import SqlRoleDefinitionCreateUpdateParameters  # type: ignore
357    from ._models import SqlRoleDefinitionGetResults  # type: ignore
358    from ._models import SqlRoleDefinitionListResult  # type: ignore
359    from ._models import SqlStoredProcedureCreateUpdateParameters  # type: ignore
360    from ._models import SqlStoredProcedureGetPropertiesResource  # type: ignore
361    from ._models import SqlStoredProcedureGetResults  # type: ignore
362    from ._models import SqlStoredProcedureListResult  # type: ignore
363    from ._models import SqlStoredProcedureResource  # type: ignore
364    from ._models import SqlTriggerCreateUpdateParameters  # type: ignore
365    from ._models import SqlTriggerGetPropertiesResource  # type: ignore
366    from ._models import SqlTriggerGetResults  # type: ignore
367    from ._models import SqlTriggerListResult  # type: ignore
368    from ._models import SqlTriggerResource  # type: ignore
369    from ._models import SqlUserDefinedFunctionCreateUpdateParameters  # type: ignore
370    from ._models import SqlUserDefinedFunctionGetPropertiesResource  # type: ignore
371    from ._models import SqlUserDefinedFunctionGetResults  # type: ignore
372    from ._models import SqlUserDefinedFunctionListResult  # type: ignore
373    from ._models import SqlUserDefinedFunctionResource  # type: ignore
374    from ._models import SystemData  # type: ignore
375    from ._models import TableCreateUpdateParameters  # type: ignore
376    from ._models import TableGetPropertiesOptions  # type: ignore
377    from ._models import TableGetPropertiesResource  # type: ignore
378    from ._models import TableGetResults  # type: ignore
379    from ._models import TableListResult  # type: ignore
380    from ._models import TableResource  # type: ignore
381    from ._models import ThroughputPolicyResource  # type: ignore
382    from ._models import ThroughputSettingsGetPropertiesResource  # type: ignore
383    from ._models import ThroughputSettingsGetResults  # type: ignore
384    from ._models import ThroughputSettingsResource  # type: ignore
385    from ._models import ThroughputSettingsUpdateParameters  # type: ignore
386    from ._models import UniqueKey  # type: ignore
387    from ._models import UniqueKeyPolicy  # type: ignore
388    from ._models import Usage  # type: ignore
389    from ._models import UsagesResult  # type: ignore
390    from ._models import VirtualNetworkRule  # type: ignore
391
392from ._cosmos_db_management_client_enums import (
393    AnalyticalStorageSchemaType,
394    ApiType,
395    BackupPolicyMigrationStatus,
396    BackupPolicyType,
397    CompositePathSortOrder,
398    ConflictResolutionMode,
399    ConnectorOffer,
400    CreateMode,
401    CreatedByType,
402    DataType,
403    DatabaseAccountKind,
404    DefaultConsistencyLevel,
405    IndexKind,
406    IndexingMode,
407    KeyKind,
408    NetworkAclBypass,
409    NotebookWorkspaceName,
410    OperationType,
411    PartitionKind,
412    PrimaryAggregationType,
413    PublicNetworkAccess,
414    ResourceIdentityType,
415    RestoreMode,
416    RoleDefinitionType,
417    ServerVersion,
418    SpatialType,
419    TriggerOperation,
420    TriggerType,
421    UnitType,
422)
423
424__all__ = [
425    'ARMProxyResource',
426    'ARMResourceProperties',
427    'AnalyticalStorageConfiguration',
428    'ApiProperties',
429    'AutoUpgradePolicyResource',
430    'AutoscaleSettings',
431    'AutoscaleSettingsResource',
432    'BackupInformation',
433    'BackupPolicy',
434    'BackupPolicyMigrationState',
435    'Capability',
436    'CassandraKeyspaceCreateUpdateParameters',
437    'CassandraKeyspaceGetPropertiesOptions',
438    'CassandraKeyspaceGetPropertiesResource',
439    'CassandraKeyspaceGetResults',
440    'CassandraKeyspaceListResult',
441    'CassandraKeyspaceResource',
442    'CassandraPartitionKey',
443    'CassandraSchema',
444    'CassandraTableCreateUpdateParameters',
445    'CassandraTableGetPropertiesOptions',
446    'CassandraTableGetPropertiesResource',
447    'CassandraTableGetResults',
448    'CassandraTableListResult',
449    'CassandraTableResource',
450    'ClusterKey',
451    'Column',
452    'Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties',
453    'CompositePath',
454    'ConflictResolutionPolicy',
455    'ConsistencyPolicy',
456    'ContainerPartitionKey',
457    'ContinuousBackupInformation',
458    'ContinuousBackupRestoreLocation',
459    'ContinuousModeBackupPolicy',
460    'CorsPolicy',
461    'CreateUpdateOptions',
462    'DatabaseAccountConnectionString',
463    'DatabaseAccountCreateUpdateParameters',
464    'DatabaseAccountGetResults',
465    'DatabaseAccountListConnectionStringsResult',
466    'DatabaseAccountListKeysResult',
467    'DatabaseAccountListReadOnlyKeysResult',
468    'DatabaseAccountRegenerateKeyParameters',
469    'DatabaseAccountUpdateParameters',
470    'DatabaseAccountsListResult',
471    'DatabaseRestoreResource',
472    'ErrorResponse',
473    'ExcludedPath',
474    'ExtendedResourceProperties',
475    'FailoverPolicies',
476    'FailoverPolicy',
477    'GremlinDatabaseCreateUpdateParameters',
478    'GremlinDatabaseGetPropertiesOptions',
479    'GremlinDatabaseGetPropertiesResource',
480    'GremlinDatabaseGetResults',
481    'GremlinDatabaseListResult',
482    'GremlinDatabaseResource',
483    'GremlinGraphCreateUpdateParameters',
484    'GremlinGraphGetPropertiesOptions',
485    'GremlinGraphGetPropertiesResource',
486    'GremlinGraphGetResults',
487    'GremlinGraphListResult',
488    'GremlinGraphResource',
489    'IncludedPath',
490    'Indexes',
491    'IndexingPolicy',
492    'IpAddressOrRange',
493    'Location',
494    'ManagedServiceIdentity',
495    'Metric',
496    'MetricAvailability',
497    'MetricDefinition',
498    'MetricDefinitionsListResult',
499    'MetricListResult',
500    'MetricName',
501    'MetricValue',
502    'MongoDBCollectionCreateUpdateParameters',
503    'MongoDBCollectionGetPropertiesOptions',
504    'MongoDBCollectionGetPropertiesResource',
505    'MongoDBCollectionGetResults',
506    'MongoDBCollectionListResult',
507    'MongoDBCollectionResource',
508    'MongoDBDatabaseCreateUpdateParameters',
509    'MongoDBDatabaseGetPropertiesOptions',
510    'MongoDBDatabaseGetPropertiesResource',
511    'MongoDBDatabaseGetResults',
512    'MongoDBDatabaseListResult',
513    'MongoDBDatabaseResource',
514    'MongoIndex',
515    'MongoIndexKeys',
516    'MongoIndexOptions',
517    'NotebookWorkspace',
518    'NotebookWorkspaceConnectionInfoResult',
519    'NotebookWorkspaceCreateUpdateParameters',
520    'NotebookWorkspaceListResult',
521    'Operation',
522    'OperationDisplay',
523    'OperationListResult',
524    'OptionsResource',
525    'PartitionMetric',
526    'PartitionMetricListResult',
527    'PartitionUsage',
528    'PartitionUsagesResult',
529    'PercentileMetric',
530    'PercentileMetricListResult',
531    'PercentileMetricValue',
532    'PeriodicModeBackupPolicy',
533    'PeriodicModeProperties',
534    'Permission',
535    'PrivateEndpointConnection',
536    'PrivateEndpointConnectionListResult',
537    'PrivateEndpointProperty',
538    'PrivateLinkResource',
539    'PrivateLinkResourceListResult',
540    'PrivateLinkServiceConnectionStateProperty',
541    'ProxyResource',
542    'RegionForOnlineOffline',
543    'Resource',
544    'RestorableDatabaseAccountGetResult',
545    'RestorableDatabaseAccountsListResult',
546    'RestorableLocationResource',
547    'RestorableMongodbCollectionGetResult',
548    'RestorableMongodbCollectionPropertiesResource',
549    'RestorableMongodbCollectionsListResult',
550    'RestorableMongodbDatabaseGetResult',
551    'RestorableMongodbDatabasePropertiesResource',
552    'RestorableMongodbDatabasesListResult',
553    'RestorableMongodbResourcesListResult',
554    'RestorableSqlContainerGetResult',
555    'RestorableSqlContainerPropertiesResource',
556    'RestorableSqlContainerPropertiesResourceContainer',
557    'RestorableSqlContainersListResult',
558    'RestorableSqlDatabaseGetResult',
559    'RestorableSqlDatabasePropertiesResource',
560    'RestorableSqlDatabasePropertiesResourceDatabase',
561    'RestorableSqlDatabasesListResult',
562    'RestorableSqlResourcesListResult',
563    'RestoreParameters',
564    'SpatialSpec',
565    'SqlContainerCreateUpdateParameters',
566    'SqlContainerGetPropertiesOptions',
567    'SqlContainerGetPropertiesResource',
568    'SqlContainerGetResults',
569    'SqlContainerListResult',
570    'SqlContainerResource',
571    'SqlDatabaseCreateUpdateParameters',
572    'SqlDatabaseGetPropertiesOptions',
573    'SqlDatabaseGetPropertiesResource',
574    'SqlDatabaseGetResults',
575    'SqlDatabaseListResult',
576    'SqlDatabaseResource',
577    'SqlRoleAssignmentCreateUpdateParameters',
578    'SqlRoleAssignmentGetResults',
579    'SqlRoleAssignmentListResult',
580    'SqlRoleDefinitionCreateUpdateParameters',
581    'SqlRoleDefinitionGetResults',
582    'SqlRoleDefinitionListResult',
583    'SqlStoredProcedureCreateUpdateParameters',
584    'SqlStoredProcedureGetPropertiesResource',
585    'SqlStoredProcedureGetResults',
586    'SqlStoredProcedureListResult',
587    'SqlStoredProcedureResource',
588    'SqlTriggerCreateUpdateParameters',
589    'SqlTriggerGetPropertiesResource',
590    'SqlTriggerGetResults',
591    'SqlTriggerListResult',
592    'SqlTriggerResource',
593    'SqlUserDefinedFunctionCreateUpdateParameters',
594    'SqlUserDefinedFunctionGetPropertiesResource',
595    'SqlUserDefinedFunctionGetResults',
596    'SqlUserDefinedFunctionListResult',
597    'SqlUserDefinedFunctionResource',
598    'SystemData',
599    'TableCreateUpdateParameters',
600    'TableGetPropertiesOptions',
601    'TableGetPropertiesResource',
602    'TableGetResults',
603    'TableListResult',
604    'TableResource',
605    'ThroughputPolicyResource',
606    'ThroughputSettingsGetPropertiesResource',
607    'ThroughputSettingsGetResults',
608    'ThroughputSettingsResource',
609    'ThroughputSettingsUpdateParameters',
610    'UniqueKey',
611    'UniqueKeyPolicy',
612    'Usage',
613    'UsagesResult',
614    'VirtualNetworkRule',
615    'AnalyticalStorageSchemaType',
616    'ApiType',
617    'BackupPolicyMigrationStatus',
618    'BackupPolicyType',
619    'CompositePathSortOrder',
620    'ConflictResolutionMode',
621    'ConnectorOffer',
622    'CreateMode',
623    'CreatedByType',
624    'DataType',
625    'DatabaseAccountKind',
626    'DefaultConsistencyLevel',
627    'IndexKind',
628    'IndexingMode',
629    'KeyKind',
630    'NetworkAclBypass',
631    'NotebookWorkspaceName',
632    'OperationType',
633    'PartitionKind',
634    'PrimaryAggregationType',
635    'PublicNetworkAccess',
636    'ResourceIdentityType',
637    'RestoreMode',
638    'RoleDefinitionType',
639    'ServerVersion',
640    'SpatialType',
641    'TriggerOperation',
642    'TriggerType',
643    'UnitType',
644]
645