Package: azure-mgmt-recoveryservicesbackup
Microsoft Azure SDK for PythonThis is the Microsoft Azure Recovery Services Backup Management Client Library.
This package has been tested with Python 3.8+.
For a more complete view of Azure libraries, see theazure sdk python release.DisclaimerAzure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer tohttps://github.com/Azure/azure-sdk-for-python/issues/20691Getting startedPrerequisitesPython 3.8+ is required to use this package.Azure subscriptionInstall the packagepipinstallazure-mgmt-recoveryservicesbackup
pipinstallazure-identityAuthenticationBy default,Azure Active Directorytoken authentication depends on correct configure of following environment variables.AZURE_CLIENT_IDfor Azure client ID.AZURE_TENANT_IDfor Azure tenant ID.AZURE_CLIENT_SECRETfor Azure client secret.In addition, Azure subscription ID can be configured via environment variableAZURE_SUBSCRIPTION_ID.With above configuration, client can be authenticated by following code:fromazure.identityimportDefaultAzureCredentialfromazure.mgmt.recoveryservicesbackup.activestampimportRecoveryServicesBackupClientimportossub_id=os.getenv("AZURE_SUBSCRIPTION_ID")client=RecoveryServicesBackupClient(credential=DefaultAzureCredential(),subscription_id=sub_id)ExamplesCode samples for this package can be found at:Search Recovery Services Backup Managementon docs.microsoft.comAzure Python Mgmt SDK Samples RepoTroubleshootingNext stepsProvide FeedbackIf you encounter any bugs or have suggestions, please file an issue in theIssuessection of the project.Release History9.0.0 (2024-01-24)Features AddedAdded operation group FetchTieringCostOperationsAdded operation group GetTieringCostOperationResultOperationsAdded operation group TieringCostOperationStatusOperationsModel AzureFileShareProtectionPolicy has a new parameter vault_retention_policyModel AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest has a new parameter snapshot_restore_parametersModel AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest has a new parameter target_resource_group_nameModel AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest has a new parameter user_assigned_managed_identity_detailsModel AzureWorkloadSAPHanaRestoreWithRehydrateRequest has a new parameter snapshot_restore_parametersModel AzureWorkloadSAPHanaRestoreWithRehydrateRequest has a new parameter target_resource_group_nameModel AzureWorkloadSAPHanaRestoreWithRehydrateRequest has a new parameter user_assigned_managed_identity_detailsModel AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest has a new parameter snapshot_restore_parametersModel AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest has a new parameter target_resource_group_nameModel AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest has a new parameter user_assigned_managed_identity_detailsModel AzureWorkloadSQLRestoreWithRehydrateRequest has a new parameter snapshot_restore_parametersModel AzureWorkloadSQLRestoreWithRehydrateRequest has a new parameter target_resource_group_nameModel AzureWorkloadSQLRestoreWithRehydrateRequest has a new parameter user_assigned_managed_identity_detailsModel SubProtectionPolicy has a new parameter snapshot_backup_additional_detailsBreaking ChangesParameter resource_guard_resource_id of model ResourceGuardProxyBase is now required8.0.0 (2024-01-15)Features AddedModel AzureVmWorkloadSAPHanaDBInstanceProtectedItem has a new parameter vault_idModel BackupStatusResponse has a new parameter acquire_storage_account_lockModel BackupStatusResponse has a new parameter protected_items_countBreaking ChangesRenamed operation ProtectionContainersOperations.register to ProtectionContainersOperations.begin_register7.0.0 (2023-09-18)Features AddedAdded operation RecoveryPointsCrrOperations.getModel AzureVmWorkloadProtectableItem has a new parameter is_protectableModel AzureVmWorkloadSAPAseSystemProtectableItem has a new parameter is_protectableModel AzureVmWorkloadSAPHanaDBInstance has a new parameter is_protectableModel AzureVmWorkloadSAPHanaDBInstanceProtectedItem has a new parameter nodes_listModel AzureVmWorkloadSAPHanaDBInstanceProtectedItem has a new parameter soft_delete_retention_period_in_daysModel AzureVmWorkloadSAPHanaDatabaseProtectableItem has a new parameter is_protectableModel AzureVmWorkloadSAPHanaHSRProtectableItem has a new parameter is_protectableModel AzureVmWorkloadSAPHanaSystemProtectableItem has a new parameter is_protectableModel AzureVmWorkloadSQLAvailabilityGroupProtectableItem has a new parameter is_protectableModel AzureVmWorkloadSQLAvailabilityGroupProtectableItem has a new parameter nodes_listModel AzureVmWorkloadSQLDatabaseProtectableItem has a new parameter is_protectableModel AzureVmWorkloadSQLInstanceProtectableItem has a new parameter is_protectableModel BackupResourceVaultConfig has a new parameter soft_delete_retention_period_in_daysModel DistributedNodesInfo has a new parameter source_resource_idModel InquiryValidation has a new parameter protectable_item_countBreaking ChangesModel AzureVmWorkloadSAPHanaDBInstanceProtectedItem no longer has parameter soft_delete_retention_period6.0.0 (2023-05-04)Features AddedModel PrivateEndpointConnection has a new parameter group_idsModel PrivateLinkServiceConnectionState has a new parameter actions_requiredBreaking ChangesModel PrivateLinkServiceConnectionState no longer has parameter action_required5.2.0 (2023-03-20)Features AddedModel BMSRPQueryObject has a new parameter include_soft_deleted_rpModel IaasVMRecoveryPoint has a new parameter is_private_access_enabled_on_any_diskModel IaasVMRecoveryPoint has a new parameter security_typeModel IaasVMRestoreRequest has a new parameter extended_locationModel IaasVMRestoreRequest has a new parameter secured_vm_detailsModel IaasVMRestoreRequest has a new parameter target_disk_network_access_settingsModel IaasVMRestoreWithRehydrationRequest has a new parameter extended_locationModel IaasVMRestoreWithRehydrationRequest has a new parameter secured_vm_detailsModel IaasVMRestoreWithRehydrationRequest has a new parameter target_disk_network_access_settingsModel RecoveryPointProperties has a new parameter is_soft_deleted5.1.0 (2023-01-30)Features AddedAdded operation group DeletedProtectionContainersOperationsModel AzureIaaSVMProtectionPolicy has a new parameter tiering_policyModel SubProtectionPolicy has a new parameter tiering_policy5.1.0b3 (2023-01-03)Other ChangesAdded generated samples in github repoDrop support for python<3.7.05.1.0b2 (2022-10-19)Features AddedAdded operation group DeletedProtectionContainersOperationsModel AzureVmWorkloadSAPHanaDBInstanceProtectedItem has a new parameter soft_delete_retention_period5.1.0b1 (2022-08-29)Features AddedModel AzureIaaSVMProtectionPolicy has a new parameter tiering_policyModel SubProtectionPolicy has a new parameter tiering_policy5.0.0 (2022-05-16)Breaking changesModel AzureIaaSVMProtectionPolicy no longer has parameter tiering_policyModel SubProtectionPolicy no longer has parameter tiering_policyOperation ResourceGuardProxyOperations.put has a new parameter parameters4.2.0 (2022-05-07)FeaturesModel AzureIaaSVMProtectionPolicy has a new parameter tiering_policyModel SubProtectionPolicy has a new parameter tiering_policy4.1.1 (2022-02-18)Bug FixesFix multi-page paging  #230894.1.0 (2022-02-15)FeaturesModel AzureIaaSVMProtectionPolicy has a new parameter policy_type4.0.0 (2021-12-21)Breaking changesnamespace splitted fromazure.mgmt.recoveryservicesbackuptoazure.mgmt.recoveryservicesbackup.activestampandazure.mgmt.recoveryservicesbackup.passivestamp3.0.0 (2021-10-19)FeaturesModel GenericProtectedItem has a new parameter resource_guard_operation_requestsModel AzureSqlProtectedItem has a new parameter resource_guard_operation_requestsModel AzureFileshareProtectedItem has a new parameter resource_guard_operation_requestsModel AzureIaaSVMProtectionPolicy has a new parameter resource_guard_operation_requestsModel BackupResourceVaultConfig has a new parameter resource_guard_operation_requestsModel AzureIaaSVMProtectedItem has a new parameter resource_guard_operation_requestsModel AzureIaaSClassicComputeVMProtectedItem has a new parameter resource_guard_operation_requestsModel AzureFileShareProtectionPolicy has a new parameter resource_guard_operation_requestsModel DPMProtectedItem has a new parameter resource_guard_operation_requestsModel AzureVmWorkloadSAPAseDatabaseProtectedItem has a new parameter resource_guard_operation_requestsModel ProtectedItem has a new parameter resource_guard_operation_requestsModel AzureVmWorkloadSAPHanaDatabaseProtectedItem has a new parameter resource_guard_operation_requestsModel AzureVmWorkloadProtectionPolicy has a new parameter resource_guard_operation_requestsModel AzureIaaSComputeVMProtectedItem has a new parameter resource_guard_operation_requestsModel AzureFileshareProtectedItemAutoGenerated has a new parameter resource_guard_operation_requestsModel MabProtectionPolicy has a new parameter resource_guard_operation_requestsModel MabFileFolderProtectedItem has a new parameter resource_guard_operation_requestsModel GenericProtectionPolicy has a new parameter resource_guard_operation_requestsModel AzureVmWorkloadSQLDatabaseProtectedItem has a new parameter resource_guard_operation_requestsModel AzureSqlProtectionPolicy has a new parameter resource_guard_operation_requestsModel ProtectionPolicy has a new parameter resource_guard_operation_requestsModel AzureVmWorkloadProtectedItem has a new parameter resource_guard_operation_requestsAdded operation group ResourceGuardProxyOperationsAdded operation group BackupResourceStorageConfigsNonCRROperationsAdded operation group ResourceGuardProxiesOperationsBreaking changesOperation SecurityPINsOperations.get has a new signature2.0.0 (2021-07-26)FeaturesModel IaasVMRestoreRequest has a new parameter identity_infoModel IaasVMRestoreWithRehydrationRequest has a new parameter identity_infoBreaking changesRemoved operation group BackupResourceStorageConfigsNonCRROperations1.1.0 (2021-07-22)FeaturesModel AzureWorkloadPointInTimeRestoreRequest has a new parameter target_virtual_machine_idModel AzureWorkloadSAPHanaPointInTimeRestoreRequest has a new parameter target_virtual_machine_idModel AzureWorkloadSQLRestoreWithRehydrateRequest has a new parameter target_virtual_machine_idModel AzureWorkloadSQLPointInTimeRestoreRequest has a new parameter target_virtual_machine_idModel AzureWorkloadSQLRestoreRequest has a new parameter target_virtual_machine_idModel AzureWorkloadSAPHanaRestoreWithRehydrateRequest has a new parameter target_virtual_machine_idModel AzureWorkloadSAPHanaRestoreRequest has a new parameter target_virtual_machine_idModel AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest has a new parameter target_virtual_machine_idModel AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest has a new parameter target_virtual_machine_idModel AzureWorkloadRestoreRequest has a new parameter target_virtual_machine_idAdded operation group BackupResourceStorageConfigsNonCRROperations1.0.0 (2021-05-26)FeaturesAdded operation group BackupUsageSummariesCRROperationsBreaking changesModel AzureWorkloadSAPHanaPointInTimeRestoreRequest no longer has parameter target_virtual_machine_idModel AzureWorkloadSAPHanaRestoreWithRehydrateRequest no longer has parameter target_virtual_machine_idModel AzureWorkloadSQLRestoreWithRehydrateRequest no longer has parameter target_virtual_machine_idModel AzureWorkloadRestoreRequest no longer has parameter target_virtual_machine_idModel AzureWorkloadSAPHanaRestoreRequest no longer has parameter target_virtual_machine_idModel AzureWorkloadSQLPointInTimeRestoreRequest no longer has parameter target_virtual_machine_idModel AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest no longer has parameter target_virtual_machine_idModel AzureWorkloadSQLRestoreRequest no longer has parameter target_virtual_machine_idModel AzureWorkloadPointInTimeRestoreRequest no longer has parameter target_virtual_machine_idModel AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest no longer has parameter target_virtual_machine_id1.0.0b1 (2021-05-14)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 changesCredential system has been completly revamped:azure.common.credentialsormsrestazure.azure_active_directoryinstances are no longer supported, use theazure-identityclasses instead:https://pypi.org/project/azure-identity/credentialsparameter has been renamedcredentialTheconfigattribute 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 theparameters accept in init documentation of azure-coreYou can't import aversionmodule anymore, use__version__insteadOperations that used to return amsrest.polling.LROPollernow returns aazure.core.polling.LROPollerand are prefixed withbegin_.Exceptions tree have been simplified and most exceptions are nowazure.core.exceptions.HttpResponseError(CloudErrorhas been removed).Most of the operation kwarg have changed. Some of the most noticeable:rawhas been removed. Equivalent feature can be found usingcls, a callback that will give access to internal HTTP response for advanced userFor a complete set of
supported options, see theparameters accept in Request documentation of azure-coreGeneral new featuresType annotations support usingtyping. SDKs are mypy ready.This client has now stable and official support for async. Check theaionamespace of your package to find the async client.This client now support natively tracing library like OpenCensus or OpenTelemetry. See thistracing quickstartfor an overview.0.11.0 (2020-12-28)FeaturesModel IaasVMRecoveryPoint has a new parameter zonesModel IaasVMRestoreRequest has a new parameter zones0.10.0 (2020-12-08)FeaturesModel IaasVMRestoreRequest has a new parameter disk_encryption_set_idModel IaasVMRestoreRequest has a new parameter restore_with_managed_disksModel BackupResourceConfig has a new parameter cross_region_restore_flagModel AzureFileshareProtectedItem has a new parameter health_statusAdded operation RecoveryPointsOperations.get_access_tokenAdded operation group AadPropertiesOperationsAdded operation group CrossRegionRestoreOperationsAdded operation group BackupCrrJobDetailsOperationsAdded operation group PrivateEndpointOperationsAdded operation group BackupCrrJobsOperationsAdded operation group RecoveryPointsCrrOperationsAdded operation group CrrOperationResultsOperationsAdded operation group CrrOperationStatusOperationsAdded operation group BackupProtectedItemsCrrOperationsBreaking changesRemoved operation RecoveryServicesBackupClientOperationsMixin.get_operation_status10.9.0 (2020-12-07)FeaturesModel AzureFileshareProtectedItem has a new parameter kpis_healthsModel AzureIaaSVMProtectedItem has a new parameter kpis_healthsModel AzureIaaSClassicComputeVMProtectedItem has a new parameter kpis_healthsModel AzureVmWorkloadProtectedItem has a new parameter kpis_healthsModel AzureVmWorkloadSAPHanaDatabaseProtectedItem has a new parameter kpis_healthsModel AzureIaaSComputeVMProtectedItem has a new parameter kpis_healthsModel AzureVmWorkloadSAPAseDatabaseProtectedItem has a new parameter kpis_healthsModel AzureVmWorkloadSQLDatabaseProtectedItem has a new parameter kpis_healthsAdded operation RecoveryServicesBackupClientOperationsMixin.bms_prepare_data_moveAdded operation RecoveryServicesBackupClientOperationsMixin.bms_trigger_data_moveAdded operation RecoveryServicesBackupClientOperationsMixin.get_operation_status1Added operation group BackupResourceEncryptionConfigsOperationsAdded operation group BMSPrepareDataMoveOperationResultOperationsBreaking changesModel AzureFileshareProtectedItem no longer has parameter health_statusModel AzureFileshareProtectedItem no longer has parameter health_detailsModel AzureVmWorkloadProtectedItem no longer has parameter health_statusModel AzureVmWorkloadProtectedItem no longer has parameter health_detailsModel AzureVmWorkloadSAPHanaDatabaseProtectedItem no longer has parameter health_statusModel AzureVmWorkloadSAPHanaDatabaseProtectedItem no longer has parameter health_detailsModel AzureVmWorkloadSAPAseDatabaseProtectedItem no longer has parameter health_statusModel AzureVmWorkloadSAPAseDatabaseProtectedItem no longer has parameter health_detailsModel AzureVmWorkloadSQLDatabaseProtectedItem no longer has parameter health_statusModel AzureVmWorkloadSQLDatabaseProtectedItem no longer has parameter health_details0.8.0 (2020-06-05)FeaturesModel AzureVmWorkloadSAPHanaDatabaseProtectedItem has a new parameter health_detailsModel AzureVmWorkloadSAPHanaDatabaseProtectedItem has a new parameter health_statusModel AzureVmWorkloadSQLDatabaseProtectedItem has a new parameter health_detailsModel AzureVmWorkloadSQLDatabaseProtectedItem has a new parameter health_statusModel AzureFileshareProtectedItem has a new parameter health_detailsModel AzureVmWorkloadSAPAseDatabaseProtectedItem has a new parameter health_detailsModel AzureVmWorkloadSAPAseDatabaseProtectedItem has a new parameter health_statusModel AzureVmWorkloadProtectedItem has a new parameter health_detailsModel AzureVmWorkloadProtectedItem has a new parameter health_status0.7.0 (2020-03-24)FeaturesAdded operation BackupResourceVaultConfigsOperations.putAdded operation group RecoveryServicesBackupClientOperationsMixinAdded operation group PrivateEndpointConnectionOperations0.6.0 (2020-01-14)FeaturesModel TargetRestoreInfo has a new parameter
target_directory_for_file_restoreModel AzureIaaSVMProtectionPolicy has a new parameter
instant_rp_details0.5.0 (2019-11-21)FeaturesModel AzureVmWorkloadProtectedItem has a new parameter
deferred_delete_time_remainingModel AzureVmWorkloadProtectedItem has a new parameter
is_deferred_delete_schedule_upcomingModel AzureVmWorkloadProtectedItem has a new parameter is_rehydrateModel AzureVmWorkloadProtectedItem has a new parameter
deferred_delete_time_in_utcModel AzureVmWorkloadProtectedItem has a new parameter
is_scheduled_for_deferred_deleteModel AzureFileshareProtectedItemExtendedInfo has a new parameter
resource_stateModel AzureFileshareProtectedItemExtendedInfo has a new parameter
resource_state_sync_timeModel AzureIaaSClassicComputeVMProtectedItem has a new parameter
deferred_delete_time_remainingModel AzureIaaSClassicComputeVMProtectedItem has a new parameter
is_deferred_delete_schedule_upcomingModel AzureIaaSClassicComputeVMProtectedItem has a new parameter
extended_propertiesModel AzureIaaSClassicComputeVMProtectedItem has a new parameter
is_rehydrateModel AzureIaaSClassicComputeVMProtectedItem has a new parameter
deferred_delete_time_in_utcModel AzureIaaSClassicComputeVMProtectedItem has a new parameter
is_scheduled_for_deferred_deleteModel AzureWorkloadSAPHanaPointInTimeRestoreRequest has a new
parameter recovery_modeModel AzureVmWorkloadProtectionPolicy has a new parameter
make_policy_consistentModel AzureIaaSVMProtectedItem has a new parameter
deferred_delete_time_remainingModel AzureIaaSVMProtectedItem has a new parameter
is_deferred_delete_schedule_upcomingModel AzureIaaSVMProtectedItem has a new parameter
extended_propertiesModel AzureIaaSVMProtectedItem has a new parameter is_rehydrateModel AzureIaaSVMProtectedItem has a new parameter
deferred_delete_time_in_utcModel AzureIaaSVMProtectedItem has a new parameter
is_scheduled_for_deferred_deleteModel DPMProtectedItem has a new parameter
deferred_delete_time_in_utcModel DPMProtectedItem has a new parameter is_rehydrateModel DPMProtectedItem has a new parameter
deferred_delete_time_remainingModel DPMProtectedItem has a new parameter
is_deferred_delete_schedule_upcomingModel AzureWorkloadRestoreRequest has a new parameter recovery_modeModel AzureWorkloadSAPHanaRestoreRequest has a new parameter
recovery_modeModel ProtectedItem has a new parameter
deferred_delete_time_remainingModel ProtectedItem has a new parameter
is_deferred_delete_schedule_upcomingModel ProtectedItem has a new parameter is_rehydrateModel ProtectedItem has a new parameter
deferred_delete_time_in_utcModel ProtectedItem has a new parameter
is_scheduled_for_deferred_deleteModel AzureWorkloadSQLRestoreRequest has a new parameter
recovery_modeModel InquiryValidation has a new parameter additional_detailModel AzureVmWorkloadSQLDatabaseProtectedItem has a new parameter
deferred_delete_time_remainingModel AzureVmWorkloadSQLDatabaseProtectedItem has a new parameter
is_deferred_delete_schedule_upcomingModel AzureVmWorkloadSQLDatabaseProtectedItem has a new parameter
is_rehydrateModel AzureVmWorkloadSQLDatabaseProtectedItem has a new parameter
deferred_delete_time_in_utcModel AzureVmWorkloadSQLDatabaseProtectedItem has a new parameter
is_scheduled_for_deferred_deleteModel AzureVmWorkloadSAPAseDatabaseProtectedItem has a new parameter
deferred_delete_time_remainingModel AzureVmWorkloadSAPAseDatabaseProtectedItem has a new parameter
is_deferred_delete_schedule_upcomingModel AzureVmWorkloadSAPAseDatabaseProtectedItem has a new parameter
is_rehydrateModel AzureVmWorkloadSAPAseDatabaseProtectedItem has a new parameter
deferred_delete_time_in_utcModel AzureVmWorkloadSAPAseDatabaseProtectedItem has a new parameter
is_scheduled_for_deferred_deleteModel AzureWorkloadSQLPointInTimeRestoreRequest has a new parameter
recovery_modeModel AzureIaaSComputeVMProtectedItem has a new parameter
deferred_delete_time_remainingModel AzureIaaSComputeVMProtectedItem has a new parameter
is_deferred_delete_schedule_upcomingModel AzureIaaSComputeVMProtectedItem has a new parameter
extended_propertiesModel AzureIaaSComputeVMProtectedItem has a new parameter
is_rehydrateModel AzureIaaSComputeVMProtectedItem has a new parameter
deferred_delete_time_in_utcModel AzureIaaSComputeVMProtectedItem has a new parameter
is_scheduled_for_deferred_deleteModel IaasVMRestoreRequest has a new parameter
restore_disk_lun_listModel AzureFileShareRecoveryPoint has a new parameter
recovery_point_size_in_gbModel BackupResourceVaultConfig has a new parameter
soft_delete_feature_stateModel AzureVmWorkloadSAPHanaDatabaseProtectedItem has a new
parameter deferred_delete_time_remainingModel AzureVmWorkloadSAPHanaDatabaseProtectedItem has a new
parameter is_deferred_delete_schedule_upcomingModel AzureVmWorkloadSAPHanaDatabaseProtectedItem has a new
parameter is_rehydrateModel AzureVmWorkloadSAPHanaDatabaseProtectedItem has a new
parameter deferred_delete_time_in_utcModel AzureVmWorkloadSAPHanaDatabaseProtectedItem has a new
parameter is_scheduled_for_deferred_deleteModel MabFileFolderProtectedItem has a new parameter
last_backup_timeModel MabFileFolderProtectedItem has a new parameter
deferred_delete_time_remainingModel MabFileFolderProtectedItem has a new parameter
is_deferred_delete_schedule_upcomingModel MabFileFolderProtectedItem has a new parameter is_rehydrateModel MabFileFolderProtectedItem has a new parameter
deferred_delete_time_in_utcModel IaasVMRecoveryPoint has a new parameter
recovery_point_disk_configurationModel GenericProtectedItem has a new parameter
deferred_delete_time_remainingModel GenericProtectedItem has a new parameter
is_deferred_delete_schedule_upcomingModel GenericProtectedItem has a new parameter is_rehydrateModel GenericProtectedItem has a new parameter
deferred_delete_time_in_utcModel GenericProtectedItem has a new parameter
is_scheduled_for_deferred_deleteModel AzureWorkloadPointInTimeRestoreRequest has a new parameter
recovery_modeModel ExportJobsOperationResultInfo has a new parameter
excel_file_blob_sas_keyModel ExportJobsOperationResultInfo has a new parameter
excel_file_blob_urlModel AzureFileshareProtectedItem has a new parameter
deferred_delete_time_remainingModel AzureFileshareProtectedItem has a new parameter
is_deferred_delete_schedule_upcomingModel AzureFileshareProtectedItem has a new parameter is_rehydrateModel AzureFileshareProtectedItem has a new parameter
deferred_delete_time_in_utcModel AzureFileshareProtectedItem has a new parameter
is_scheduled_for_deferred_deleteModel AzureSqlProtectedItem has a new parameter
deferred_delete_time_remainingModel AzureSqlProtectedItem has a new parameter
is_deferred_delete_schedule_upcomingModel AzureSqlProtectedItem has a new parameter is_rehydrateModel AzureSqlProtectedItem has a new parameter
deferred_delete_time_in_utcModel AzureSqlProtectedItem has a new parameter
is_scheduled_for_deferred_deleteGeneral Breaking changesThis version uses a next-generation code generator that might introduce
breaking changes if from some import. 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. RecoveryServicesBackupClient cannot be imported from
azure.mgmt.recoveryservicesbackup.recovery_services_backup_client
anymore (import from azure.mgmt.recoveryservicesbackup works like
before) RecoveryServicesBackupClientConfiguration import has been moved
from
azure.mgmt.recoveryservicesbackup.recovery_services_backup_client to
azure.mgmt.recoveryservicesbackup A model MyClass from a "models"
sub-module cannot be imported anymore using
azure.mgmt.recoveryservicesbackup.models.my_class (import from
azure.mgmt.recoveryservicesbackup.models works like before) An operation
class MyClassOperations from an operations sub-module cannot be imported
anymore using
azure.mgmt.recoveryservicesbackup.operations.my_class_operations
(import from azure.mgmt.recoveryservicesbackup.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.0.4.0 (2019-05-21)FeaturesModel AzureWorkloadRestoreRequest has a new parameter target_infoModel AzureVmWorkloadSAPHanaDatabaseProtectableItem has a new
parameter is_auto_protectedModel AzureVmWorkloadSAPHanaSystemProtectableItem has a new
parameter is_auto_protectedModel AzureIaaSVMJobTaskDetails has a new parameter
task_execution_detailsModel AzureWorkloadContainer has a new parameter operation_typeModel AzureVmWorkloadSQLInstanceProtectableItem has a new parameter
is_auto_protectedModel AzureIaaSVMJobExtendedInfo has a new parameter
estimated_remaining_durationModel AzureVmWorkloadSQLAvailabilityGroupProtectableItem has a new
parameter is_auto_protectedModel AzureVmWorkloadProtectableItem has a new parameter
is_auto_protectedModel AzureVMAppContainerProtectionContainer has a new parameter
operation_typeModel AzureSQLAGWorkloadContainerProtectionContainer has a new
parameter operation_typeModel AzureVmWorkloadSQLDatabaseProtectableItem has a new parameter
is_auto_protectedAdded operation BackupResourceStorageConfigsOperations.patchAdded operation ProtectionIntentOperations.deleteAdded operation ProtectionIntentOperations.getAdded operation group BackupProtectionIntentOperationsAdded operation group OperationOperations0.3.0 (2018-06-27)FeaturesSAP HANA contract changes (new filters added to existing API's.).
This feature is still in development phase and not open for usage
yet.Instant RP field added in create policy.Comments added for some contracts.Python detailsModel DPMProtectedItem has a new parameter create_modeModel MabFileFolderProtectedItem has a new parameter create_modeModel AzureIaaSClassicComputeVMProtectedItem has a new parameter
create_modeModel AzureWorkloadContainer has a new parameter workload_typeModel AzureIaaSVMProtectionPolicy has a new parameter
instant_rp_retention_range_in_daysModel AzureFileshareProtectedItem has a new parameter create_modeModel AzureSQLAGWorkloadContainerProtectionContainer has a new
parameter workload_typeModel AzureSqlProtectedItem has a new parameter create_modeModel AzureIaaSVMJobExtendedInfo has a new parameter
internal_property_bagModel KeyAndSecretDetails has a new parameter encryption_mechanismModel AzureIaaSVMProtectedItem has a new parameter create_modeModel AzureVMAppContainerProtectionContainer has a new parameter
workload_typeModel AzureVmWorkloadSQLDatabaseProtectedItem has a new parameter
create_modeModel IaasVMRecoveryPoint has a new parameter os_typeModel ProtectionPolicyQueryObject has a new parameter workload_typeModel AzureIaaSComputeVMProtectedItem has a new parameter
create_modeModel Settings has a new parameter is_compressionModel GenericProtectedItem has a new parameter create_modeModel AzureWorkloadJob has a new parameter workload_typeModel ProtectedItem has a new parameter create_modeOperation ProtectionContainersOperations.inquire has a new "filter"
parameter0.2.0 (2018-05-25)FeaturesClient class can be used as a context manager to keep the underlying
HTTP session open for performanceGeneral Breaking changesThis version uses a next-generation code generator thatmightintroduce breaking changes.Model signatures now use only keyword-argument syntax. All
positional arguments must be re-written as keyword-arguments. To
keep auto-completion in most cases, models are now generated for
Python 2 and Python 3. Python 3 uses the "*" syntax for
keyword-only arguments.Enum types now use the "str" mixin (class AzureEnum(str, Enum)) to
improve the behavior when unrecognized enum values are encountered.
While this is not a breaking change, the distinctions are important,
and are documented here:https://docs.python.org/3/library/enum.html#othersAt a glance:"is" should not be used at all."format" will return the string value, where "%s" string
formatting will returnNameOfEnum.stringvalue. Format syntax
should be prefered.New Long Running Operation:Return type changes frommsrestazure.azure_operation.AzureOperationPollertomsrest.polling.LROPoller. External API is the same.Return type is nowalwaysamsrest.polling.LROPoller,
regardless of the optional parameters used.The behavior has changed when usingraw=True. Instead of
returning the initial call result asClientRawResponse,
without polling, now this returns an LROPoller. After polling,
the final resource will be returned as aClientRawResponse.Newpollingparameter. The default behavior isPolling=Truewhich will poll using ARM algorithm. WhenPolling=False, the response of the initial call will be
returned without polling.pollingparameter accepts instances of subclasses ofmsrest.polling.PollingMethod.add_done_callbackwill no longer raise if called after
polling is finished, but will instead execute the callback right
away.BugfixesCompatibility of the sdist with wheel 0.31.00.1.2 (2019-03-12)Updating permissible versions of the msrestazure package to unblockAzure/azure-cli#6973.0.1.1 (2017-08-09)Bug fixesFix duration parsing (#1214)0.1.0 (2017-06-05)Initial Release