# What changed in azure-mgmt-resource

> 53 changes in azure-mgmt-resource 25 to 26 from its official release notes, upgrade guides and advisories: 35 breaking, 18 new APIs and options. Each one cited. Sources checked 2026-10-23. HTML: https://unstale.sh/pypi/azure-mgmt-resource/

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

## azure-mgmt-resource 26

### Breaking changes

- Changed expand from positional_or_keyword to keyword_only. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- Changed expand from positional_or_keyword to keyword_only. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- Changed expand from positional_or_keyword to keyword_only. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- Changed expand from positional_or_keyword to keyword_only. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- Changed expand from positional_or_keyword to keyword_only. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- The extended_location instance variable was deleted or renamed. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- The location instance variable was deleted or renamed. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- The tags instance variable was deleted or renamed. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- Changed force_deletion_types from positional_or_keyword to keyword_only. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- Changed api_version from positional_or_keyword to keyword_only. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- Changed api_version from positional_or_keyword to keyword_only. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- Changed api_version from positional_or_keyword to keyword_only. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- Changed api_version from positional_or_keyword to keyword_only. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- Changed api_version from positional_or_keyword to keyword_only. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- Changed api_version from positional_or_keyword to keyword_only. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- Changed api_version from positional_or_keyword to keyword_only. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- Changed api_version from positional_or_keyword to keyword_only. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- Changed api_version from positional_or_keyword to keyword_only. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- Changed api_version from positional_or_keyword to keyword_only. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- Changed expand from positional_or_keyword to keyword_only. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- Changed expand from positional_or_keyword to keyword_only. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- Renamed the values instance variable to values_property. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- Renamed the values instance variable to values_property. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)

### New APIs and options

- Added the ActionType enum. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- Added the CloudError model. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- Added the CreatedByType enum. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- Added the ErrorDetail model. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- Added the ExtensionResource model. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- Added the system_data property. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- Added the system_data property. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- Introduces hybrid models with dual dictionary and model nature; migration guidance is provided. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- Added the action_type property. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- Added the is_data_action property. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- Added the origin property. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- Added the Origin enum. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- Added the system_data property. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- Added the system_data property. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- Added the send_request method to ResourceManagementClient. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- Added the SystemData model. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- Added the system_data property. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)
- Added the TrackedResource model. (26.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_26.0.0)

## azure-mgmt-resource 25

### Breaking changes

- The changes module is available in an independent package; update imports to azure.mgmt.resource.changes if you previously imported it from azure.mgmt.resource. (25.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_25.0.0)
- The databoundaries module is available in an independent package; update imports to azure.mgmt.resource.databoundaries if you previously imported it from azure.mgmt.resource. (25.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_25.0.0)
- The features module is available in an independent package; update imports to azure.mgmt.resource.features if you previously imported it from azure.mgmt.resource. (25.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_25.0.0)
- The links module is available in an independent package; update imports to azure.mgmt.resource.links if you previously imported it from azure.mgmt.resource. (25.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_25.0.0)
- The locks module is available in an independent package; update imports to azure.mgmt.resource.locks if you previously imported it from azure.mgmt.resource. (25.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_25.0.0)
- The managedapplications module is available in an independent package; update imports to azure.mgmt.resource.managedapplications if you previously imported it from azure.mgmt.resource. (25.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_25.0.0)
- The policy module is available in an independent package; update imports to azure.mgmt.resource.policy if you previously imported it from azure.mgmt.resource. (25.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_25.0.0)
- The privatelinks module is available in an independent package; update imports to azure.mgmt.resource.privatelinks if you previously imported it from azure.mgmt.resource. (25.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_25.0.0)
- The subscriptions module is available in an independent package; update imports to azure.mgmt.resource.subscriptions if you previously imported it from azure.mgmt.resource. (25.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_25.0.0)
- The DeploymentOperations operation group moved from ResourceManagementClient to DeploymentsMgmtClient in azure-mgmt-resource-deployments. (25.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_25.0.0)
- The Deployments operation group moved from ResourceManagementClient to DeploymentsMgmtClient in azure-mgmt-resource-deployments. (25.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_25.0.0)
- The package now targets only the latest Api-Version and removes APIs for other versions; pin the previous package release if you require a specific non-latest Api-Version. (25.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-resource_25.0.0)
