# What changed in azure-mgmt-recoveryservices

> 49 changes in azure-mgmt-recoveryservices 3 to 4 from its official release notes, upgrade guides and advisories: 16 breaking, 33 new APIs and options. Each one cited. Sources checked 2026-10-24. HTML: https://unstale.sh/pypi/azure-mgmt-recoveryservices/

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

## azure-mgmt-recoveryservices 4

### Breaking changes

- The ClientDiscoveryResponse model is deleted or renamed. (4.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.0.0)
- New hybrid models have dual dictionary and model nature; migration is required. (4.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.0.0)
- The PrivateLinkResources model is deleted or renamed. (4.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.0.0)
- The RecoveryServicesClientOperationsMixin operation group is deleted or renamed. (4.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.0.0)
- The ReplicationUsageList model is deleted or renamed. (4.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.0.0)
- The etag instance variable is deleted or renamed. (4.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.0.0)
- The etag instance variable is deleted or renamed. (4.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.0.0)
- The algorithm instance variable is deleted or renamed. (4.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.0.0)
- The encryption_key instance variable is deleted or renamed. (4.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.0.0)
- The encryption_key_thumbprint instance variable is deleted or renamed. (4.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.0.0)
- The integrity_key instance variable is deleted or renamed. (4.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.0.0)
- The VaultList model is deleted or renamed. (4.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.0.0)
- The x_ms_authorization_auxiliary parameter is now keyword-only. (4.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.0.0)
- The x_ms_authorization_auxiliary parameter is now keyword-only. (4.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.0.0)
- The VaultUsageList model is deleted or renamed. (4.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.0.0)

### New APIs and options

- Adds the RegionOfChoiceSettings model. (4.2.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.2.0)
- Adds the region_of_choice_settings property to VaultProperties. (4.2.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.2.0)
- Adds the CostManagementSettings model. (4.1.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.1.0)
- Adds the GranularityLevel enum. (4.1.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.1.0)
- Adds the ImmutabilityConfiguration model. (4.1.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.1.0)
- Adds the configuration property to ImmutabilitySettings. (4.1.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.1.0)
- Adds the ImmutabilityType enum. (4.1.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.1.0)
- Adds the cost_management_settings property to VaultProperties. (4.1.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.1.0)
- The CloudError model is added. (4.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.0.0)
- RecoveryServicesClient adds the deleted_vaults operation group. (4.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.0.0)
- The DeletedVault model is added. (4.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.0.0)
- The DeletedVaultProperties model is added. (4.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.0.0)
- The DeletedVaultUndeleteInput model is added. (4.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.0.0)
- The DeletedVaultUndeleteInputProperties model is added. (4.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.0.0)
- PatchTrackedResource adds the system_data property. (4.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.0.0)
- PatchVault adds the system_data property. (4.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.0.0)
- PrivateLinkResource adds the system_data property. (4.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.0.0)
- The ProxyResource model is added. (4.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.0.0)
- RecoveryServicesClient.__init__ accepts the new cloud_setting parameter. (4.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.0.0)
- RecoveryServicesClient adds the send_request method. (4.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.0.0)
- Resource adds the system_data property. (4.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.0.0)
- TrackedResource adds the system_data property. (4.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.0.0)
- The VaultExtendedInfo model is added. (4.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.0.0)
- VaultExtendedInfoResource adds the properties property. (4.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.0.0)
- VaultExtendedInfoResource adds the system_data property. (4.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_4.0.0)

## azure-mgmt-recoveryservices 3

### Breaking changes

- Renames VaultsOperations.delete to VaultsOperations.begin_delete. (3.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_3.0.0)

### New APIs and options

- Adds the alerts_for_all_failover_issues parameter to AzureMonitorAlertSettings. (3.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_3.0.0)
- Adds the alerts_for_all_replication_issues parameter to AzureMonitorAlertSettings. (3.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_3.0.0)
- Adds the email_notifications_for_site_recovery parameter to ClassicAlertSettings. (3.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_3.0.0)
- Adds the enhanced_security_state parameter to SoftDeleteSettings. (3.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_3.0.0)
- Adds the bcdr_security_level parameter to VaultProperties. (3.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_3.0.0)
- Adds the resource_guard_operation_requests parameter to VaultProperties. (3.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_3.0.0)
- Adds x_ms_authorization_auxiliary as an optional parameter to begin_create_or_update. (3.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_3.0.0)
- Adds x_ms_authorization_auxiliary as an optional parameter to begin_update. (3.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-recoveryservices_3.0.0)
