# What changed in azure-mgmt-cosmosdb

> 83 changes in azure-mgmt-cosmosdb 9 to 10 from its official release notes, upgrade guides and advisories: 18 breaking, 65 new APIs and options. Each one cited. Sources checked 2026-10-21. HTML: https://unstale.sh/pypi/azure-mgmt-cosmosdb/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## azure-mgmt-cosmosdb 10

### Breaking changes

- Database account create/update fields moved under `properties` of type `DatabaseAccountCreateUpdateProperties`. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- Database account result fields moved under `properties` of type `DatabaseAccountGetProperties`. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- Database account update fields moved under `properties` of type `DatabaseAccountUpdateProperties`. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- The `DataTransferServiceResource` model was deleted or renamed. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- The `code` and `message` instance variables were deleted or renamed. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- The `error` instance variable was deleted or renamed. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- The `body` parameter is now required. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- Renames the `keys` instance variable to `keys_property`. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- Hybrid models now place many resource fields under a `properties` object; update model access and request construction to use the new nested properties models. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- Cassandra, Gremlin, MongoDB, SQL, and Table model fields `resource` and `options` moved under `properties`. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- These parameters changed from positional-or-keyword to keyword-only. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- These parameters changed from positional-or-keyword to keyword-only. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- These parameters changed from positional-or-keyword to keyword-only. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- These parameters changed from positional-or-keyword to keyword-only. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- These parameters changed from positional-or-keyword to keyword-only. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- These parameters changed from positional-or-keyword to keyword-only. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- These parameters changed from positional-or-keyword to keyword-only. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- These parameters changed from positional-or-keyword to keyword-only. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)

### New APIs and options

- Adds the `auto_replicate` property to cluster resource properties. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- Adds the `AutoReplicate` enum. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- Adds the `backup_schedules` property to cluster resource properties. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- Adds the `BackupSchedule` model. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- Adds the `x_ms_force_deallocate` parameter to `begin_deallocate`. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- Adds create, delete, get, and list operations for Cassandra role assignments and role definitions. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- Adds the `dedicated_r_us` throughput pool configuration property. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- Adds the `extensions` property to cluster resource properties. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- Adds the `external_data_centers` property to cluster resource properties. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- Adds create, delete, get, and list operations for Gremlin role assignments and role definitions. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- Adds an `identity` property to resource parameter and result models across Cassandra, Gremlin, MongoDB, SQL, Table, and throughput settings. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- Adds the `is_latest_model` property to Cassandra cluster data center node items. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- Adds the `max_consumable_r_us` throughput pool configuration property. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- Adds the `mongo_mi_resources` operation group to `CosmosDBManagementClient`. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- Adds the `MongoMIResourcesOperations` operation group. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- Adds the `id` property to `Permission`. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- Adds the `scheduled_event_strategy` property to cluster resource properties. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- Adds the `ScheduledEventStrategy` enum. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- Adds `send_request` to `CosmosDBManagementClient` for sending requests. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- Adds a `system_data` property to resource result models across multiple Cosmos DB resource types. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)
- Adds create, delete, get, and list operations for Table role assignments and role definitions. (10.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_10.0.0)

## azure-mgmt-cosmosdb 9

### New APIs and options

- The client constructor accepts the new cloud_setting parameter. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- The client adds the fleet operation group. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- The client adds the fleetspace operation group. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- The client adds the fleetspace_account operation group. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- The model adds the default_priority_level property. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- The model adds the enable_priority_based_execution property. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- The model adds the default_priority_level property. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- The model adds the enable_priority_based_execution property. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- The model adds the key_vault_key_uri_version property. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- The model adds the default_priority_level property. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- The model adds the enable_priority_based_execution property. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- A new DefaultPriorityLevel enum is available. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- A new ErrorDetailAutoGenerated model is available. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- A new ErrorResponseAutoGenerated2 model is available. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- A new FleetListResult model is available. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- A new FleetOperations operation group is available. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- A new FleetResource model is available. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- A new FleetResourceUpdate model is available. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- A new FleetspaceAccountListResult model is available. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- A new FleetspaceAccountOperations operation group is available. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- A new FleetspaceAccountPropertiesGlobalDatabaseAccountProperties model is available. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- A new FleetspaceAccountResource model is available. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- A new FleetspaceListResult model is available. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- A new FleetspaceOperations operation group is available. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- A new FleetspacePropertiesFleetspaceApiKind enum is available. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- A new FleetspacePropertiesServiceTier enum is available. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- A new FleetspacePropertiesThroughputPoolConfiguration model is available. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- A new FleetspaceResource model is available. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- A new FleetspaceUpdate model is available. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- A new FullTextIndexPath model is available. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- The model adds the full_text_indexes property. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- A new ProxyResourceAutoGenerated model is available. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- A new ResourceAutoGenerated model is available. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- The model adds the source_backup_location property. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- The enum adds the CANCELED member. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- The enum adds the CREATING member. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- The enum adds the FAILED member. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- The enum adds the SUCCEEDED member. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- The enum adds the UPDATING member. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- A new TrackedResource model is available. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- The enum adds the FLOAT16 member. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- The model adds the indexing_search_list_size property. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- The model adds the quantization_byte_size property. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
- The model adds the vector_index_shard_key property. (9.9.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-cosmosdb_9.9.0)
