github Azure/azure-sdk-for-python azure-mgmt-datamigration_11.0.0b1

pre-release4 hours ago

11.0.0b1 (2026-06-02)

Features Added

  • Client DataMigrationManagementClient added parameter cloud_setting in method __init__
  • Client DataMigrationManagementClient added method send_request
  • Model DatabaseMigrationProperties added property sql_server_instance_id
  • Model DatabaseMigrationPropertiesSqlDb added property sql_server_instance_id
  • Model DatabaseMigrationPropertiesSqlMi added property sql_server_instance_id
  • Model DatabaseMigrationPropertiesSqlVm added property sql_server_instance_id
  • Enum ResourceType added member DATABASE_MIGRATION_PROPERTIES

Breaking Changes

  • This version introduces new hybrid models which have dual dictionary and model nature. Please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.
  • For the method breakings, please refer to https://aka.ms/azsdk/python/migrate/operations for migration.
  • Model DatabaseMigrationCosmosDbMongo moved instance variable kind, scope, provisioning_state, migration_status, started_on, ended_on, migration_service, migration_operation_id, migration_failure_error, provisioning_error, source_mongo_connection, target_mongo_connection and collection_list under property properties whose type is DatabaseMigrationPropertiesCosmosDbMongo
  • Model ResourceSkuRestrictions renamed its instance variable values to values_property
  • Method DatabaseMigrationsMongoToCosmosDbRUMongoOperations.begin_delete changed its parameter force from positional_or_keyword to keyword_only
  • Method DatabaseMigrationsMongoToCosmosDbvCoreMongoOperations.begin_delete changed its parameter force from positional_or_keyword to keyword_only
  • Method DatabaseMigrationsSqlDbOperations.begin_delete changed its parameter force from positional_or_keyword to keyword_only
  • Method DatabaseMigrationsSqlDbOperations.get changed its parameter migration_operation_id/expand from positional_or_keyword to keyword_only
  • Method DatabaseMigrationsSqlMiOperations.begin_delete changed its parameter force from positional_or_keyword to keyword_only
  • Method DatabaseMigrationsSqlMiOperations.get changed its parameter migration_operation_id/expand from positional_or_keyword to keyword_only
  • Method DatabaseMigrationsSqlVmOperations.begin_delete changed its parameter force from positional_or_keyword to keyword_only
  • Method DatabaseMigrationsSqlVmOperations.get changed its parameter migration_operation_id/expand from positional_or_keyword to keyword_only
  • Method ProjectsOperations.delete changed its parameter delete_running_tasks from positional_or_keyword to keyword_only
  • Method ServiceTasksOperations.delete changed its parameter delete_running_tasks from positional_or_keyword to keyword_only
  • Method ServiceTasksOperations.get changed its parameter expand from positional_or_keyword to keyword_only
  • Method ServiceTasksOperations.list changed its parameter task_type from positional_or_keyword to keyword_only
  • Method ServicesOperations.begin_delete changed its parameter delete_running_tasks from positional_or_keyword to keyword_only
  • Method TasksOperations.delete changed its parameter delete_running_tasks from positional_or_keyword to keyword_only
  • Method TasksOperations.get changed its parameter expand from positional_or_keyword to keyword_only
  • Method TasksOperations.list changed its parameter task_type from positional_or_keyword to keyword_only

Other Changes

  • Deleted model DataMigrationServiceList/FileList/ProjectList/QuotaList/ResourceSkusResult/ServiceOperationList/ServiceSkuList/TaskList which actually were not used by SDK users
  • Deleted model DataItemMigrationSummaryResult/DataMigrationError/DataMigrationProjectMetadata/Database/DatabaseFileInput/DatabaseObjectName/DatabaseSummaryResult/GetProjectDetailsNonSqlTaskInput/MigrateSqlServerDatabaseInput/MigrationTableMetadata/MigrationValidationDatabaseLevelResult/NonSqlDataMigrationTable/NonSqlDataMigrationTableResult/NonSqlMigrationTaskInput/NonSqlMigrationTaskOutput/ProxyResourceAutoGenerated/ResourceAutoGenerated/ServiceOperation/ServiceOperationDisplay/StartMigrationScenarioServerRoleResult/SystemDataAutoGenerated/TrackedResourceAutoGenerated which actually were not used by SDK users
  • Deleted enum DataMigrationResultCode/ErrorType which actually were not used by SDK users

Don't miss a new azure-sdk-for-python release

NewReleases is sending notifications on new releases.