NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1885 most downloaded on PyPI
Microsoft Azure Recoveryservices Management Client Library for Python
Last release 1 months ago
17 Aug 2026
Release timing varies
gaps range from 6 weeks to 1.1 years
Nearly every release is documented
notes for 19 of 20 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
21 releases · first in 2017
Model VaultProperties added property region_of_choice_settings
VaultProperties added property region_of_choice_settingsRegionOfChoiceSettingsModel ImmutabilitySettings added property configuration
ImmutabilitySettings added property configurationVaultProperties added property cost_management_settingsCostManagementSettingsGranularityLevelImmutabilityConfigurationImmutabilityTypeOne column per quarter.
Regenerated with latest code generator tool
Model RecoveryServicesClient added parameter cloud_setting in method __init__
RecoveryServicesClient added parameter cloud_setting in method __init__RecoveryServicesClient added method send_requestRecoveryServicesClient added operation group deleted_vaultsPatchTrackedResource added property system_dataPatchVault added property system_dataPrivateLinkResource added property system_dataResource added property system_dataTrackedResource added property system_dataVaultExtendedInfoResource added property propertiesVaultExtendedInfoResource added property system_dataCloudErrorDeletedVaultDeletedVaultPropertiesDeletedVaultUndeleteInputDeletedVaultUndeleteInputPropertiesProxyResourceVaultExtendedInfoDeletedVaultsOperationsResource deleted or renamed its instance variable etagTrackedResource deleted or renamed its instance variable etagVaultExtendedInfoResource deleted or renamed its instance variable integrity_keyVaultExtendedInfoResource deleted or renamed its instance variable encryption_keyVaultExtendedInfoResource deleted or renamed its instance variable encryption_key_thumbprintVaultExtendedInfoResource deleted or renamed its instance variable algorithmClientDiscoveryResponsePrivateLinkResourcesReplicationUsageListVaultListVaultUsageListVaultsOperations.begin_create_or_update changed its parameter x_ms_authorization_auxiliary from positional_or_keyword to keyword_onlyVaultsOperations.begin_update changed its parameter x_ms_authorization_auxiliary from positional_or_keyword to keyword_onlyRecoveryServicesClientOperationsMixinModel SecuritySettings added property source_scan_configuration
SecuritySettings added property source_scan_configurationAssociatedIdentityIdentityTypeSourceScanConfigurationStateModel AzureMonitorAlertSettings has a new parameter alerts_for_all_failover_issues
Model SecuritySettings has a new parameter multi_user_authorization
Model VaultProperties has a new parameter restore_settings
Upgraded api-version to 2023-01-01
2023-01-01Added operation RecoveryServicesOperations.capabilities
Model PrivateEndpointConnectionVaultProperties has a new parameter location
Features
Model PatchTrackedResource has a new parameter etag
Features
Breaking changes
Model PatchVault has a new parameter identity
Features
This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentic…
This is beta preview version.
This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming).
General breaking changes
Credential system has been completly revamped:
azure.common.credentials or msrestazure.azure_active_directory instances are no longer supported, use the azure-identity classes instead: https://pypi.org/project/azure-identity/credentials parameter has been renamed credentialThe config attribute no longer exists on a client, configuration should be passed as kwarg. Example: MyClient(credential, subscription_id, enable_logging=True). For a complete set of
supported options, see the parameters accept in init documentation of azure-core
You can't import a version module anymore, use __version__ instead
Operations that used to return a msrest.polling.LROPoller now returns a azure.core.polling.LROPoller and are prefixed with begin_.
Exceptions tree have been simplified and most exceptions are now azure.core.exceptions.HttpResponseError (CloudError has been removed).
Most of the operation kwarg have changed. Some of the most noticeable:
raw has been removed. Equivalent feature can be found using cls, a callback that will give access to internal HTTP response for advanced userGeneral new features
typing. SDKs are mypy ready.aio namespace of your package to find the async client.Nothing published for this version
This version uses a next-generation code generator that *might* introduce breaking changes. In summary, some modules were incorrectly visible/importab…
Features
General Breaking Changes
This version uses a next-generation code generator that might introduce breaking changes. In summary, some modules were incorrectly visible/importable and have been renamed. This fixed several issues caused by usage of classes that were not supposed to be used in the first place.
azure.mgmt.recoveryservices.cost_management_client anymore (import from
azure.mgmt.recoveryservices works like before)azure.mgmt.recoveryservices.cost_management_client to azure.mgmt.recoveryservicesMyClass from a "models" sub-module cannot be imported
anymore using azure.mgmt.recoveryservices.models.my_class (import from
azure.mgmt.recoveryservices.models works like before)MyClassOperations from an operations
sub-module cannot be imported anymore using
azure.mgmt.recoveryservices.operations.my_class_operations (import from
azure.mgmt.recoveryservices.operations works like before)Last but not least, HTTP connection pooling is now enabled by default. You should always use a client as a context manager, or call close(), or use no more than one client per process.
Added operation recovery_services.check_name_availability
Features
This version uses a next-generation code generator that *might* introduce breaking changes.
Breaking Changes
Features
General Breaking changes
This version uses a next-generation code generator that might introduce breaking changes.
NameOfEnum.stringvalue. Format syntax
should be prefered.msrestazure.azure_operation.AzureOperationPoller to
msrest.polling.LROPoller. External API is the same.msrest.polling.LROPoller,
regardless of the optional parameters used.raw=True. Instead of
returning the initial call result as ClientRawResponse,
without polling, now this returns an LROPoller. After polling,
the final resource will be returned as a ClientRawResponse.polling parameter. The default behavior is
Polling=True which will poll using ARM algorithm. When
Polling=False, the response of the initial call will be
returned without polling.polling parameter accepts instances of subclasses of
msrest.polling.PollingMethod.add_done_callback will no longer raise if called after
polling is finished, but will instead execute the callback right
away.Bugfixes
blob_duration is now a str (from iso-8601)
Bugfixes
Updating permissible versions of the msrestazure package to unblock Azure/azure-cli#6973.
- Initial Release
Your coding agent can read these notes before it upgrades. Set up the MCP server →