|
10 | 10 | # --------------------------------------------------------------------------
|
11 | 11 |
|
12 | 12 | try:
|
| 13 | + from .tracked_resource_py3 import TrackedResource |
| 14 | + from .resource_py3 import Resource |
| 15 | + from .project_file_properties_py3 import ProjectFileProperties |
| 16 | + from .project_file_py3 import ProjectFile |
13 | 17 | from .odata_error_py3 import ODataError
|
14 | 18 | from .reportable_exception_py3 import ReportableException
|
15 | 19 | from .migrate_sync_complete_command_output_py3 import MigrateSyncCompleteCommandOutput
|
16 | 20 | from .migrate_sync_complete_command_input_py3 import MigrateSyncCompleteCommandInput
|
17 | 21 | from .migrate_sync_complete_command_properties_py3 import MigrateSyncCompleteCommandProperties
|
18 | 22 | from .command_properties_py3 import CommandProperties
|
19 |
| - from .tracked_resource_py3 import TrackedResource |
20 |
| - from .resource_py3 import Resource |
21 | 23 | from .get_tde_certificates_sql_task_output_py3 import GetTdeCertificatesSqlTaskOutput
|
22 | 24 | from .selected_certificate_input_py3 import SelectedCertificateInput
|
23 | 25 | from .file_share_py3 import FileShare
|
24 | 26 | from .postgre_sql_connection_info_py3 import PostgreSqlConnectionInfo
|
25 | 27 | from .my_sql_connection_info_py3 import MySqlConnectionInfo
|
| 28 | + from .mongo_db_connection_info_py3 import MongoDbConnectionInfo |
26 | 29 | from .connection_info_py3 import ConnectionInfo
|
27 | 30 | from .sql_connection_info_py3 import SqlConnectionInfo
|
28 | 31 | from .get_tde_certificates_sql_task_input_py3 import GetTdeCertificatesSqlTaskInput
|
29 | 32 | from .get_tde_certificates_sql_task_properties_py3 import GetTdeCertificatesSqlTaskProperties
|
| 33 | + from .mongo_db_error_py3 import MongoDbError |
| 34 | + from .mongo_db_collection_progress_py3 import MongoDbCollectionProgress |
| 35 | + from .mongo_db_database_progress_py3 import MongoDbDatabaseProgress |
| 36 | + from .mongo_db_progress_py3 import MongoDbProgress |
| 37 | + from .mongo_db_migration_progress_py3 import MongoDbMigrationProgress |
| 38 | + from .mongo_db_throttling_settings_py3 import MongoDbThrottlingSettings |
| 39 | + from .mongo_db_shard_key_field_py3 import MongoDbShardKeyField |
| 40 | + from .mongo_db_shard_key_setting_py3 import MongoDbShardKeySetting |
| 41 | + from .mongo_db_collection_settings_py3 import MongoDbCollectionSettings |
| 42 | + from .mongo_db_database_settings_py3 import MongoDbDatabaseSettings |
| 43 | + from .mongo_db_migration_settings_py3 import MongoDbMigrationSettings |
| 44 | + from .validate_mongo_db_task_properties_py3 import ValidateMongoDbTaskProperties |
30 | 45 | from .database_backup_info_py3 import DatabaseBackupInfo
|
31 | 46 | from .validate_migration_input_sql_server_sql_mi_task_output_py3 import ValidateMigrationInputSqlServerSqlMITaskOutput
|
32 | 47 | from .blob_share_py3 import BlobShare
|
|
97 | 112 | from .migrate_sql_server_sql_mi_task_output_py3 import MigrateSqlServerSqlMITaskOutput
|
98 | 113 | from .migrate_sql_server_sql_mi_task_input_py3 import MigrateSqlServerSqlMITaskInput
|
99 | 114 | from .migrate_sql_server_sql_mi_task_properties_py3 import MigrateSqlServerSqlMITaskProperties
|
| 115 | + from .migrate_mongo_db_task_properties_py3 import MigrateMongoDbTaskProperties |
100 | 116 | from .connect_to_target_azure_db_for_my_sql_task_output_py3 import ConnectToTargetAzureDbForMySqlTaskOutput
|
101 | 117 | from .connect_to_target_azure_db_for_my_sql_task_input_py3 import ConnectToTargetAzureDbForMySqlTaskInput
|
102 | 118 | from .connect_to_target_azure_db_for_my_sql_task_properties_py3 import ConnectToTargetAzureDbForMySqlTaskProperties
|
|
125 | 141 | from .connect_to_source_sql_server_task_input_py3 import ConnectToSourceSqlServerTaskInput
|
126 | 142 | from .connect_to_source_sql_server_sync_task_properties_py3 import ConnectToSourceSqlServerSyncTaskProperties
|
127 | 143 | from .connect_to_source_sql_server_task_properties_py3 import ConnectToSourceSqlServerTaskProperties
|
| 144 | + from .mongo_db_shard_key_info_py3 import MongoDbShardKeyInfo |
| 145 | + from .mongo_db_collection_info_py3 import MongoDbCollectionInfo |
| 146 | + from .mongo_db_object_info_py3 import MongoDbObjectInfo |
| 147 | + from .mongo_db_database_info_py3 import MongoDbDatabaseInfo |
| 148 | + from .mongo_db_cluster_info_py3 import MongoDbClusterInfo |
| 149 | + from .connect_to_mongo_db_task_properties_py3 import ConnectToMongoDbTaskProperties |
128 | 150 | from .project_task_properties_py3 import ProjectTaskProperties
|
129 | 151 | from .project_task_py3 import ProjectTask
|
130 | 152 | from .service_sku_py3 import ServiceSku
|
|
133 | 155 | from .database_info_py3 import DatabaseInfo
|
134 | 156 | from .project_py3 import Project
|
135 | 157 | from .api_error_py3 import ApiError, ApiErrorException
|
| 158 | + from .file_storage_info_py3 import FileStorageInfo |
136 | 159 | from .service_operation_display_py3 import ServiceOperationDisplay
|
137 | 160 | from .service_operation_py3 import ServiceOperation
|
138 | 161 | from .quota_name_py3 import QuotaName
|
|
160 | 183 | from .migrate_schema_sql_server_sql_db_task_output_database_level_py3 import MigrateSchemaSqlServerSqlDbTaskOutputDatabaseLevel
|
161 | 184 | from .migrate_schema_sql_server_sql_db_task_output_error_py3 import MigrateSchemaSqlServerSqlDbTaskOutputError
|
162 | 185 | from .migrate_schema_sql_task_output_error_py3 import MigrateSchemaSqlTaskOutputError
|
| 186 | + from .mongo_db_command_input_py3 import MongoDbCommandInput |
| 187 | + from .mongo_db_cancel_command_py3 import MongoDbCancelCommand |
| 188 | + from .mongo_db_finish_command_input_py3 import MongoDbFinishCommandInput |
| 189 | + from .mongo_db_finish_command_py3 import MongoDbFinishCommand |
| 190 | + from .mongo_db_restart_command_py3 import MongoDbRestartCommand |
163 | 191 | from .database_py3 import Database
|
164 | 192 | from .database_object_name_py3 import DatabaseObjectName
|
165 | 193 | from .migration_table_metadata_py3 import MigrationTableMetadata
|
|
173 | 201 | from .database_file_input_py3 import DatabaseFileInput
|
174 | 202 | from .migrate_sql_server_sql_server_database_input_py3 import MigrateSqlServerSqlServerDatabaseInput
|
175 | 203 | except (SyntaxError, ImportError):
|
| 204 | + from .tracked_resource import TrackedResource |
| 205 | + from .resource import Resource |
| 206 | + from .project_file_properties import ProjectFileProperties |
| 207 | + from .project_file import ProjectFile |
176 | 208 | from .odata_error import ODataError
|
177 | 209 | from .reportable_exception import ReportableException
|
178 | 210 | from .migrate_sync_complete_command_output import MigrateSyncCompleteCommandOutput
|
179 | 211 | from .migrate_sync_complete_command_input import MigrateSyncCompleteCommandInput
|
180 | 212 | from .migrate_sync_complete_command_properties import MigrateSyncCompleteCommandProperties
|
181 | 213 | from .command_properties import CommandProperties
|
182 |
| - from .tracked_resource import TrackedResource |
183 |
| - from .resource import Resource |
184 | 214 | from .get_tde_certificates_sql_task_output import GetTdeCertificatesSqlTaskOutput
|
185 | 215 | from .selected_certificate_input import SelectedCertificateInput
|
186 | 216 | from .file_share import FileShare
|
187 | 217 | from .postgre_sql_connection_info import PostgreSqlConnectionInfo
|
188 | 218 | from .my_sql_connection_info import MySqlConnectionInfo
|
| 219 | + from .mongo_db_connection_info import MongoDbConnectionInfo |
189 | 220 | from .connection_info import ConnectionInfo
|
190 | 221 | from .sql_connection_info import SqlConnectionInfo
|
191 | 222 | from .get_tde_certificates_sql_task_input import GetTdeCertificatesSqlTaskInput
|
192 | 223 | from .get_tde_certificates_sql_task_properties import GetTdeCertificatesSqlTaskProperties
|
| 224 | + from .mongo_db_error import MongoDbError |
| 225 | + from .mongo_db_collection_progress import MongoDbCollectionProgress |
| 226 | + from .mongo_db_database_progress import MongoDbDatabaseProgress |
| 227 | + from .mongo_db_progress import MongoDbProgress |
| 228 | + from .mongo_db_migration_progress import MongoDbMigrationProgress |
| 229 | + from .mongo_db_throttling_settings import MongoDbThrottlingSettings |
| 230 | + from .mongo_db_shard_key_field import MongoDbShardKeyField |
| 231 | + from .mongo_db_shard_key_setting import MongoDbShardKeySetting |
| 232 | + from .mongo_db_collection_settings import MongoDbCollectionSettings |
| 233 | + from .mongo_db_database_settings import MongoDbDatabaseSettings |
| 234 | + from .mongo_db_migration_settings import MongoDbMigrationSettings |
| 235 | + from .validate_mongo_db_task_properties import ValidateMongoDbTaskProperties |
193 | 236 | from .database_backup_info import DatabaseBackupInfo
|
194 | 237 | from .validate_migration_input_sql_server_sql_mi_task_output import ValidateMigrationInputSqlServerSqlMITaskOutput
|
195 | 238 | from .blob_share import BlobShare
|
|
260 | 303 | from .migrate_sql_server_sql_mi_task_output import MigrateSqlServerSqlMITaskOutput
|
261 | 304 | from .migrate_sql_server_sql_mi_task_input import MigrateSqlServerSqlMITaskInput
|
262 | 305 | from .migrate_sql_server_sql_mi_task_properties import MigrateSqlServerSqlMITaskProperties
|
| 306 | + from .migrate_mongo_db_task_properties import MigrateMongoDbTaskProperties |
263 | 307 | from .connect_to_target_azure_db_for_my_sql_task_output import ConnectToTargetAzureDbForMySqlTaskOutput
|
264 | 308 | from .connect_to_target_azure_db_for_my_sql_task_input import ConnectToTargetAzureDbForMySqlTaskInput
|
265 | 309 | from .connect_to_target_azure_db_for_my_sql_task_properties import ConnectToTargetAzureDbForMySqlTaskProperties
|
|
288 | 332 | from .connect_to_source_sql_server_task_input import ConnectToSourceSqlServerTaskInput
|
289 | 333 | from .connect_to_source_sql_server_sync_task_properties import ConnectToSourceSqlServerSyncTaskProperties
|
290 | 334 | from .connect_to_source_sql_server_task_properties import ConnectToSourceSqlServerTaskProperties
|
| 335 | + from .mongo_db_shard_key_info import MongoDbShardKeyInfo |
| 336 | + from .mongo_db_collection_info import MongoDbCollectionInfo |
| 337 | + from .mongo_db_object_info import MongoDbObjectInfo |
| 338 | + from .mongo_db_database_info import MongoDbDatabaseInfo |
| 339 | + from .mongo_db_cluster_info import MongoDbClusterInfo |
| 340 | + from .connect_to_mongo_db_task_properties import ConnectToMongoDbTaskProperties |
291 | 341 | from .project_task_properties import ProjectTaskProperties
|
292 | 342 | from .project_task import ProjectTask
|
293 | 343 | from .service_sku import ServiceSku
|
|
296 | 346 | from .database_info import DatabaseInfo
|
297 | 347 | from .project import Project
|
298 | 348 | from .api_error import ApiError, ApiErrorException
|
| 349 | + from .file_storage_info import FileStorageInfo |
299 | 350 | from .service_operation_display import ServiceOperationDisplay
|
300 | 351 | from .service_operation import ServiceOperation
|
301 | 352 | from .quota_name import QuotaName
|
|
323 | 374 | from .migrate_schema_sql_server_sql_db_task_output_database_level import MigrateSchemaSqlServerSqlDbTaskOutputDatabaseLevel
|
324 | 375 | from .migrate_schema_sql_server_sql_db_task_output_error import MigrateSchemaSqlServerSqlDbTaskOutputError
|
325 | 376 | from .migrate_schema_sql_task_output_error import MigrateSchemaSqlTaskOutputError
|
| 377 | + from .mongo_db_command_input import MongoDbCommandInput |
| 378 | + from .mongo_db_cancel_command import MongoDbCancelCommand |
| 379 | + from .mongo_db_finish_command_input import MongoDbFinishCommandInput |
| 380 | + from .mongo_db_finish_command import MongoDbFinishCommand |
| 381 | + from .mongo_db_restart_command import MongoDbRestartCommand |
326 | 382 | from .database import Database
|
327 | 383 | from .database_object_name import DatabaseObjectName
|
328 | 384 | from .migration_table_metadata import MigrationTableMetadata
|
|
342 | 398 | from .project_paged import ProjectPaged
|
343 | 399 | from .quota_paged import QuotaPaged
|
344 | 400 | from .service_operation_paged import ServiceOperationPaged
|
| 401 | +from .project_file_paged import ProjectFilePaged |
345 | 402 | from .data_migration_service_client_enums import (
|
346 | 403 | CommandState,
|
347 | 404 | SqlSourcePlatform,
|
348 | 405 | AuthenticationType,
|
| 406 | + MongoDbErrorType, |
| 407 | + MongoDbMigrationState, |
| 408 | + MongoDbShardKeyOrder, |
| 409 | + MongoDbReplication, |
349 | 410 | BackupType,
|
350 | 411 | BackupMode,
|
351 | 412 | SyncTableMigrationState,
|
|
363 | 424 | DatabaseCompatLevel,
|
364 | 425 | DatabaseFileType,
|
365 | 426 | ServerLevelPermissionsGroup,
|
| 427 | + MongoDbClusterType, |
366 | 428 | TaskState,
|
367 | 429 | ServiceProvisioningState,
|
368 | 430 | ProjectTargetPlatform,
|
|
381 | 443 | )
|
382 | 444 |
|
383 | 445 | __all__ = [
|
| 446 | + 'TrackedResource', |
| 447 | + 'Resource', |
| 448 | + 'ProjectFileProperties', |
| 449 | + 'ProjectFile', |
384 | 450 | 'ODataError',
|
385 | 451 | 'ReportableException',
|
386 | 452 | 'MigrateSyncCompleteCommandOutput',
|
387 | 453 | 'MigrateSyncCompleteCommandInput',
|
388 | 454 | 'MigrateSyncCompleteCommandProperties',
|
389 | 455 | 'CommandProperties',
|
390 |
| - 'TrackedResource', |
391 |
| - 'Resource', |
392 | 456 | 'GetTdeCertificatesSqlTaskOutput',
|
393 | 457 | 'SelectedCertificateInput',
|
394 | 458 | 'FileShare',
|
395 | 459 | 'PostgreSqlConnectionInfo',
|
396 | 460 | 'MySqlConnectionInfo',
|
| 461 | + 'MongoDbConnectionInfo', |
397 | 462 | 'ConnectionInfo',
|
398 | 463 | 'SqlConnectionInfo',
|
399 | 464 | 'GetTdeCertificatesSqlTaskInput',
|
400 | 465 | 'GetTdeCertificatesSqlTaskProperties',
|
| 466 | + 'MongoDbError', |
| 467 | + 'MongoDbCollectionProgress', |
| 468 | + 'MongoDbDatabaseProgress', |
| 469 | + 'MongoDbProgress', |
| 470 | + 'MongoDbMigrationProgress', |
| 471 | + 'MongoDbThrottlingSettings', |
| 472 | + 'MongoDbShardKeyField', |
| 473 | + 'MongoDbShardKeySetting', |
| 474 | + 'MongoDbCollectionSettings', |
| 475 | + 'MongoDbDatabaseSettings', |
| 476 | + 'MongoDbMigrationSettings', |
| 477 | + 'ValidateMongoDbTaskProperties', |
401 | 478 | 'DatabaseBackupInfo',
|
402 | 479 | 'ValidateMigrationInputSqlServerSqlMITaskOutput',
|
403 | 480 | 'BlobShare',
|
|
468 | 545 | 'MigrateSqlServerSqlMITaskOutput',
|
469 | 546 | 'MigrateSqlServerSqlMITaskInput',
|
470 | 547 | 'MigrateSqlServerSqlMITaskProperties',
|
| 548 | + 'MigrateMongoDbTaskProperties', |
471 | 549 | 'ConnectToTargetAzureDbForMySqlTaskOutput',
|
472 | 550 | 'ConnectToTargetAzureDbForMySqlTaskInput',
|
473 | 551 | 'ConnectToTargetAzureDbForMySqlTaskProperties',
|
|
496 | 574 | 'ConnectToSourceSqlServerTaskInput',
|
497 | 575 | 'ConnectToSourceSqlServerSyncTaskProperties',
|
498 | 576 | 'ConnectToSourceSqlServerTaskProperties',
|
| 577 | + 'MongoDbShardKeyInfo', |
| 578 | + 'MongoDbCollectionInfo', |
| 579 | + 'MongoDbObjectInfo', |
| 580 | + 'MongoDbDatabaseInfo', |
| 581 | + 'MongoDbClusterInfo', |
| 582 | + 'ConnectToMongoDbTaskProperties', |
499 | 583 | 'ProjectTaskProperties',
|
500 | 584 | 'ProjectTask',
|
501 | 585 | 'ServiceSku',
|
|
504 | 588 | 'DatabaseInfo',
|
505 | 589 | 'Project',
|
506 | 590 | 'ApiError', 'ApiErrorException',
|
| 591 | + 'FileStorageInfo', |
507 | 592 | 'ServiceOperationDisplay',
|
508 | 593 | 'ServiceOperation',
|
509 | 594 | 'QuotaName',
|
|
531 | 616 | 'MigrateSchemaSqlServerSqlDbTaskOutputDatabaseLevel',
|
532 | 617 | 'MigrateSchemaSqlServerSqlDbTaskOutputError',
|
533 | 618 | 'MigrateSchemaSqlTaskOutputError',
|
| 619 | + 'MongoDbCommandInput', |
| 620 | + 'MongoDbCancelCommand', |
| 621 | + 'MongoDbFinishCommandInput', |
| 622 | + 'MongoDbFinishCommand', |
| 623 | + 'MongoDbRestartCommand', |
534 | 624 | 'Database',
|
535 | 625 | 'DatabaseObjectName',
|
536 | 626 | 'MigrationTableMetadata',
|
|
550 | 640 | 'ProjectPaged',
|
551 | 641 | 'QuotaPaged',
|
552 | 642 | 'ServiceOperationPaged',
|
| 643 | + 'ProjectFilePaged', |
553 | 644 | 'CommandState',
|
554 | 645 | 'SqlSourcePlatform',
|
555 | 646 | 'AuthenticationType',
|
| 647 | + 'MongoDbErrorType', |
| 648 | + 'MongoDbMigrationState', |
| 649 | + 'MongoDbShardKeyOrder', |
| 650 | + 'MongoDbReplication', |
556 | 651 | 'BackupType',
|
557 | 652 | 'BackupMode',
|
558 | 653 | 'SyncTableMigrationState',
|
|
570 | 665 | 'DatabaseCompatLevel',
|
571 | 666 | 'DatabaseFileType',
|
572 | 667 | 'ServerLevelPermissionsGroup',
|
| 668 | + 'MongoDbClusterType', |
573 | 669 | 'TaskState',
|
574 | 670 | 'ServiceProvisioningState',
|
575 | 671 | 'ProjectTargetPlatform',
|
|
0 commit comments