跳转到主要内容

Microsoft Azure Recovery Services Backup Management Client Library for Python

项目描述

Microsoft Azure SDK for Python

这是Microsoft Azure Recovery Services Backup Management Client Library。此包已在Python 3.8+上进行了测试。要查看Azure库的更完整视图,请参阅azure sdk python release

免责声明

从2022年1月1日起,Azure SDK Python包对Python 2.7的支持已结束。有关更多信息请参阅https://github.com/Azure/azure-sdk-for-python/issues/20691

入门

先决条件

安装包

pip install azure-mgmt-recoveryservicesbackup
pip install azure-identity

身份验证

默认情况下,Azure Active Directory令牌身份验证依赖于以下环境变量的正确配置。

  • AZURE_CLIENT_ID用于Azure客户端ID。
  • AZURE_TENANT_ID用于Azure租户ID。
  • AZURE_CLIENT_SECRET用于Azure客户端密钥。

此外,Azure订阅ID可以通过环境变量AZURE_SUBSCRIPTION_ID进行配置。

以上配置后,客户端可以通过以下代码进行身份验证

from azure.identity import DefaultAzureCredential
from azure.mgmt.recoveryservicesbackup.activestamp import RecoveryServicesBackupClient
import os

sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = RecoveryServicesBackupClient(credential=DefaultAzureCredential(), subscription_id=sub_id)

示例

该包的代码示例可以在以下位置找到:

故障排除

下一步

提供反馈

如果您遇到任何错误或建议,请在项目的问题部分提交问题。

发行历史

9.1.0 (2024-04-22)

新增功能

  • 模型AzureIaaSVMProtectionPolicy有一个新的参数snapshot_consistency_type
  • 模型AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest有一个新的参数resource_guard_operation_requests
  • 模型AzureWorkloadSAPHanaRestoreWithRehydrateRequest有一个新的参数resource_guard_operation_requests
  • 模型AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest有一个新的参数resource_guard_operation_requests
  • 模型AzureWorkloadSQLRestoreWithRehydrateRequest有一个新的参数resource_guard_operation_requests
  • 模型IaasVMRestoreWithRehydrationRequest有一个新的参数resource_guard_operation_requests
  • 操作BackupResourceVaultConfigsOperations.put有一个新的可选参数x_ms_authorization_auxiliary
  • 操作BackupResourceVaultConfigsOperations.update有一个新的可选参数x_ms_authorization_auxiliary
  • 操作ProtectedItemsOperations.create_or_update有一个新的可选参数x_ms_authorization_auxiliary
  • 操作ProtectionPoliciesOperations.create_or_update有一个新的可选参数x_ms_authorization_auxiliary
  • 操作RestoresOperations.begin_trigger有一个新的可选参数x_ms_authorization_auxiliary
  • 操作SecurityPINsOperations.get有一个新的可选参数x_ms_authorization_auxiliary

9.0.0 (2024-01-24)

新增功能

  • 添加了操作组FetchTieringCostOperations
  • 添加了操作组GetTieringCostOperationResultOperations
  • 添加了操作组TieringCostOperationStatusOperations
  • 模型AzureFileShareProtectionPolicy有一个新的参数vault_retention_policy
  • 模型AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest有一个新的参数snapshot_restore_parameters
  • 模型AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest有一个新的参数target_resource_group_name
  • 模型AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest有一个新的参数user_assigned_managed_identity_details
  • 模型AzureWorkloadSAPHanaRestoreWithRehydrateRequest有一个新的参数snapshot_restore_parameters
  • 模型AzureWorkloadSAPHanaRestoreWithRehydrateRequest有一个新的参数target_resource_group_name
  • 模型AzureWorkloadSAPHanaRestoreWithRehydrateRequest有一个新的参数user_assigned_managed_identity_details
  • 模型AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest有一个新的参数snapshot_restore_parameters
  • 模型AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest有一个新的参数target_resource_group_name
  • 模型AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest有一个新的参数user_assigned_managed_identity_details
  • 模型AzureWorkloadSQLRestoreWithRehydrateRequest有一个新的参数snapshot_restore_parameters
  • 模型AzureWorkloadSQLRestoreWithRehydrateRequest有一个新的参数target_resource_group_name
  • 模型AzureWorkloadSQLRestoreWithRehydrateRequest有一个新的参数user_assigned_managed_identity_details
  • 模型SubProtectionPolicy有一个新的参数snapshot_backup_additional_details

重大变更

  • 模型ResourceGuardProxyBase的参数resource_guard_resource_id现在是必需的

8.0.0 (2024-01-15)

新增功能

  • 模型AzureVmWorkloadSAPHanaDBInstanceProtectedItem有一个新的参数vault_id
  • 模型BackupStatusResponse有一个新的参数acquire_storage_account_lock
  • 模型BackupStatusResponse有一个新的参数protected_items_count

重大变更

  • 将操作ProtectionContainersOperations.register重命名为ProtectionContainersOperations.begin_register

7.0.0 (2023-09-18)

新增功能

  • 添加操作 RecoveryPointsCrrOperations.get
  • 模型 AzureVmWorkloadProtectableItem 新增参数 is_protectable
  • 模型 AzureVmWorkloadSAPAseSystemProtectableItem 新增参数 is_protectable
  • 模型 AzureVmWorkloadSAPHanaDBInstance 新增参数 is_protectable
  • 模型 AzureVmWorkloadSAPHanaDBInstanceProtectedItem 新增参数 nodes_list
  • 模型 AzureVmWorkloadSAPHanaDBInstanceProtectedItem 新增参数 soft_delete_retention_period_in_days
  • 模型 AzureVmWorkloadSAPHanaDatabaseProtectableItem 新增参数 is_protectable
  • 模型 AzureVmWorkloadSAPHanaHSRProtectableItem 新增参数 is_protectable
  • 模型 AzureVmWorkloadSAPHanaSystemProtectableItem 新增参数 is_protectable
  • 模型 AzureVmWorkloadSQLAvailabilityGroupProtectableItem 新增参数 is_protectable
  • 模型 AzureVmWorkloadSQLAvailabilityGroupProtectableItem 新增参数 nodes_list
  • 模型 AzureVmWorkloadSQLDatabaseProtectableItem 新增参数 is_protectable
  • 模型 AzureVmWorkloadSQLInstanceProtectableItem 新增参数 is_protectable
  • 模型 BackupResourceVaultConfig 新增参数 soft_delete_retention_period_in_days
  • 模型 DistributedNodesInfo 新增参数 source_resource_id
  • 模型 InquiryValidation 新增参数 protectable_item_count

重大变更

  • 模型 AzureVmWorkloadSAPHanaDBInstanceProtectedItem 不再包含参数 soft_delete_retention_period

6.0.0 (2023-05-04)

新增功能

  • 模型 PrivateEndpointConnection 新增参数 group_ids
  • 模型 PrivateLinkServiceConnectionState 新增参数 actions_required

重大变更

  • 模型 PrivateLinkServiceConnectionState 不再包含参数 action_required

5.2.0 (2023-03-20)

新增功能

  • 模型 BMSRPQueryObject 新增参数 include_soft_deleted_rp
  • 模型 IaasVMRecoveryPoint 新增参数 is_private_access_enabled_on_any_disk
  • 模型 IaasVMRecoveryPoint 新增参数 security_type
  • 模型 IaasVMRestoreRequest 新增参数 extended_location
  • 模型 IaasVMRestoreRequest 新增参数 secured_vm_details
  • 模型 IaasVMRestoreRequest 新增参数 target_disk_network_access_settings
  • 模型 IaasVMRestoreWithRehydrationRequest 新增参数 extended_location
  • 模型 IaasVMRestoreWithRehydrationRequest 新增参数 secured_vm_details
  • 模型 IaasVMRestoreWithRehydrationRequest 新增参数 target_disk_network_access_settings
  • 模型 RecoveryPointProperties 新增参数 is_soft_deleted

5.1.0 (2023-01-30)

新增功能

  • 添加操作组 DeletedProtectionContainersOperations
  • 模型 AzureIaaSVMProtectionPolicy 新增参数 tiering_policy
  • 模型 SubProtectionPolicy 新增参数 tiering_policy

5.1.0b3 (2023-01-03)

其他更改

  • 在github存储库中添加生成示例
  • 停止支持 python<3.7.0

5.1.0b2 (2022-10-19)

新增功能

  • 添加操作组 DeletedProtectionContainersOperations
  • 模型 AzureVmWorkloadSAPHanaDBInstanceProtectedItem 新增参数 soft_delete_retention_period

5.1.0b1 (2022-08-29)

新增功能

  • 模型 AzureIaaSVMProtectionPolicy 新增参数 tiering_policy
  • 模型 SubProtectionPolicy 新增参数 tiering_policy

5.0.0 (2022-05-16)

破坏性更改

  • 模型 AzureIaaSVMProtectionPolicy 不再包含参数 tiering_policy
  • 模型 SubProtectionPolicy 不再包含参数 tiering_policy
  • 操作 ResourceGuardProxyOperations.put 新增参数 parameters

4.2.0 (2022-05-07)

功能

  • 模型 AzureIaaSVMProtectionPolicy 新增参数 tiering_policy
  • 模型 SubProtectionPolicy 新增参数 tiering_policy

4.1.1 (2022-02-18)

错误修复

  • 修复多页分页 #23089

4.1.0 (2022-02-15)

功能

  • 模型 AzureIaaSVMProtectionPolicy 新增参数 policy_type

4.0.0 (2021-12-21)

破坏性更改

  • 命名空间从 azure.mgmt.recoveryservicesbackup 分离到 azure.mgmt.recoveryservicesbackup.activestampazure.mgmt.recoveryservicesbackup.passivestamp

3.0.0 (2021-10-19)

功能

  • 模型 GenericProtectedItem 新增参数 resource_guard_operation_requests
  • 模型 AzureSqlProtectedItem 新增参数 resource_guard_operation_requests
  • 模型 AzureFileshareProtectedItem 新增参数 resource_guard_operation_requests
  • 模型 AzureIaaSVMProtectionPolicy 新增参数 resource_guard_operation_requests
  • 模型 BackupResourceVaultConfig 新增参数 resource_guard_operation_requests
  • 模型 AzureIaaSVMProtectedItem 新增参数 resource_guard_operation_requests
  • 模型 AzureIaaSClassicComputeVMProtectedItem 新增参数 resource_guard_operation_requests
  • 模型 AzureFileShareProtectionPolicy 新增参数 resource_guard_operation_requests
  • 模型 DPMProtectedItem 新增参数 resource_guard_operation_requests
  • 模型 AzureVmWorkloadSAPAseDatabaseProtectedItem 新增参数 resource_guard_operation_requests
  • 模型 ProtectedItem 新增参数 resource_guard_operation_requests
  • 模型 AzureVmWorkloadSAPHanaDatabaseProtectedItem 新增参数 resource_guard_operation_requests
  • 模型 AzureVmWorkloadProtectionPolicy 新增参数 resource_guard_operation_requests
  • 模型 AzureIaaSComputeVMProtectedItem 新增参数 resource_guard_operation_requests
  • 模型 AzureFileshareProtectedItemAutoGenerated 新增参数 resource_guard_operation_requests
  • 模型 MabProtectionPolicy 新增参数 resource_guard_operation_requests
  • 模型MabFileFolderProtectedItem新增参数resource_guard_operation_requests
  • 模型GenericProtectionPolicy新增参数resource_guard_operation_requests
  • 模型AzureVmWorkloadSQLDatabaseProtectedItem新增参数resource_guard_operation_requests
  • 模型AzureSqlProtectionPolicy新增参数resource_guard_operation_requests
  • 模型ProtectionPolicy新增参数resource_guard_operation_requests
  • 模型AzureVmWorkloadProtectedItem新增参数resource_guard_operation_requests
  • 新增操作组ResourceGuardProxyOperations
  • 新增操作组BackupResourceStorageConfigsNonCRROperations
  • 新增操作组ResourceGuardProxiesOperations

破坏性更改

  • 操作SecurityPINsOperations.get新增签名

2.0.0 (2021-07-26)

功能

  • 模型IaasVMRestoreRequest新增参数identity_info
  • 模型IaasVMRestoreWithRehydrationRequest新增参数identity_info

破坏性更改

  • 移除操作组BackupResourceStorageConfigsNonCRROperations

1.1.0 (2021-07-22)

功能

  • 模型AzureWorkloadPointInTimeRestoreRequest新增参数target_virtual_machine_id
  • 模型AzureWorkloadSAPHanaPointInTimeRestoreRequest新增参数target_virtual_machine_id
  • 模型AzureWorkloadSQLRestoreWithRehydrateRequest新增参数target_virtual_machine_id
  • 模型AzureWorkloadSQLPointInTimeRestoreRequest新增参数target_virtual_machine_id
  • 模型AzureWorkloadSQLRestoreRequest新增参数target_virtual_machine_id
  • 模型AzureWorkloadSAPHanaRestoreWithRehydrateRequest新增参数target_virtual_machine_id
  • 模型AzureWorkloadSAPHanaRestoreRequest新增参数target_virtual_machine_id
  • 模型AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest新增参数target_virtual_machine_id
  • 模型AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest新增参数target_virtual_machine_id
  • 模型AzureWorkloadRestoreRequest新增参数target_virtual_machine_id
  • 新增操作组BackupResourceStorageConfigsNonCRROperations

1.0.0 (2021-05-26)

功能

  • 新增操作组BackupUsageSummariesCRROperations

破坏性更改

  • 模型AzureWorkloadSAPHanaPointInTimeRestoreRequest不再有参数target_virtual_machine_id
  • 模型AzureWorkloadSAPHanaRestoreWithRehydrateRequest不再有参数target_virtual_machine_id
  • 模型AzureWorkloadSQLRestoreWithRehydrateRequest不再有参数target_virtual_machine_id
  • 模型AzureWorkloadRestoreRequest不再有参数target_virtual_machine_id
  • 模型AzureWorkloadSAPHanaRestoreRequest不再有参数target_virtual_machine_id
  • 模型AzureWorkloadSQLPointInTimeRestoreRequest不再有参数target_virtual_machine_id
  • 模型AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest不再有参数target_virtual_machine_id
  • 模型AzureWorkloadSQLRestoreRequest不再有参数target_virtual_machine_id
  • 模型AzureWorkloadPointInTimeRestoreRequest不再有参数target_virtual_machine_id
  • 模型AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest不再有参数target_virtual_machine_id

1.0.0b1 (2021-05-14)

这是测试预览版本。

本版本使用下一代代码生成器,引入了重要的破坏性变化,但也引入了重要的新功能(如统一身份验证和异步编程)。

一般破坏性变化

  • 凭证系统已完全重制

    • azure.common.credentialsmsrestazure.azure_active_directory 实例不再受支持,请使用 azure-identity 类: https://pypi.ac.cn/project/azure-identity/
    • credentials 参数已被重命名为 credential
  • 客户端上的 config 属性不再存在,配置应作为关键字参数传递。示例:MyClient(credential, subscription_id, enable_logging=True)。有关受支持选项的完整列表,请参阅azure-core 初始化文档中接受的参数

  • 您不能再导入 version 模块,请使用 __version__ 代替

  • 以前返回 msrest.polling.LROPoller 的操作现在返回 azure.core.polling.LROPoller 并以 begin_ 前缀。

  • 异常树已简化,大多数异常现在为 azure.core.exceptions.HttpResponseError(《CloudError》已被删除)。

  • 大多数操作关键字参数已更改。其中一些最显著的变化

    • raw 已删除。等效功能可以通过使用 cls 找到,这是一个将提供对内部HTTP响应的访问的回调,适用于高级用户
    • 有关支持的完整选项集,请参阅 azure-core 的 请求参数文档

通用新功能

  • 支持使用 typing 进行类型注解。SDK 已准备好使用 mypy。
  • 此客户端现在提供稳定且官方的异步支持。检查您的包中的 aio 命名空间以找到异步客户端。
  • 此客户端现在原生支持 OpenCensus 或 OpenTelemetry 等跟踪库。查看此 跟踪快速入门 获取概述。

0.11.0 (2020-12-28)

功能

  • 模型 IaasVMRecoveryPoint 有一个新参数 zones
  • 模型 IaasVMRestoreRequest 有一个新参数 zones

0.10.0 (2020-12-08)

功能

  • 模型 IaasVMRestoreRequest 有一个新参数 disk_encryption_set_id
  • 模型 IaasVMRestoreRequest 有一个新参数 restore_with_managed_disks
  • 模型 BackupResourceConfig 有一个新参数 cross_region_restore_flag
  • 模型 AzureFileshareProtectedItem 有一个新参数 health_status
  • 添加了操作 RecoveryPointsOperations.get_access_token
  • 添加了操作组 AadPropertiesOperations
  • 添加了操作组 CrossRegionRestoreOperations
  • 添加了操作组 BackupCrrJobDetailsOperations
  • 添加了操作组 PrivateEndpointOperations
  • 添加了操作组 BackupCrrJobsOperations
  • 添加了操作组 RecoveryPointsCrrOperations
  • 添加了操作组 CrrOperationResultsOperations
  • 添加了操作组 CrrOperationStatusOperations
  • 添加了操作组 BackupProtectedItemsCrrOperations

破坏性更改

  • 删除了操作 RecoveryServicesBackupClientOperationsMixin.get_operation_status1

0.9.0 (2020-12-07)

功能

  • 模型 AzureFileshareProtectedItem 有一个新参数 kpis_healths
  • 模型 AzureIaaSVMProtectedItem 有一个新参数 kpis_healths
  • 模型 AzureIaaSClassicComputeVMProtectedItem 有一个新参数 kpis_healths
  • 模型 AzureVmWorkloadProtectedItem 有一个新参数 kpis_healths
  • 模型 AzureVmWorkloadSAPHanaDatabaseProtectedItem 有一个新参数 kpis_healths
  • 模型 AzureIaaSComputeVMProtectedItem 有一个新参数 kpis_healths
  • 模型 AzureVmWorkloadSAPAseDatabaseProtectedItem 有一个新参数 kpis_healths
  • 模型 AzureVmWorkloadSQLDatabaseProtectedItem 有一个新参数 kpis_healths
  • 添加了操作 RecoveryServicesBackupClientOperationsMixin.bms_prepare_data_move
  • 添加了操作 RecoveryServicesBackupClientOperationsMixin.bms_trigger_data_move
  • 添加了操作 RecoveryServicesBackupClientOperationsMixin.get_operation_status1
  • 添加了操作组 BackupResourceEncryptionConfigsOperations
  • 添加了操作组 BMSPrepareDataMoveOperationResultOperations

破坏性更改

  • 模型 AzureFileshareProtectedItem 不再具有参数 health_status
  • 模型 AzureFileshareProtectedItem 不再具有参数 health_details
  • 模型 AzureVmWorkloadProtectedItem 不再具有参数 health_status
  • 模型 AzureVmWorkloadProtectedItem 不再具有参数 health_details
  • 模型 AzureVmWorkloadSAPHanaDatabaseProtectedItem 不再具有参数 health_status
  • 模型 AzureVmWorkloadSAPHanaDatabaseProtectedItem 不再具有参数 health_details
  • 模型 AzureVmWorkloadSAPAseDatabaseProtectedItem 不再具有参数 health_status
  • 模型 AzureVmWorkloadSAPAseDatabaseProtectedItem 不再具有参数 health_details
  • 模型 AzureVmWorkloadSQLDatabaseProtectedItem 不再具有参数 health_status
  • 模型 AzureVmWorkloadSQLDatabaseProtectedItem 不再具有参数 health_details

0.8.0 (2020-06-05)

功能

  • 模型 AzureVmWorkloadSAPHanaDatabaseProtectedItem 有一个新参数 health_details
  • 模型 AzureVmWorkloadSAPHanaDatabaseProtectedItem 有一个新参数 health_status
  • 模型 AzureVmWorkloadSQLDatabaseProtectedItem 有一个新参数 health_details
  • 模型 AzureVmWorkloadSQLDatabaseProtectedItem 有一个新参数 health_status
  • 模型 AzureFileshareProtectedItem 有一个新参数 health_details
  • 模型 AzureVmWorkloadSAPAseDatabaseProtectedItem 有一个新参数 health_details
  • 模型 AzureVmWorkloadSAPAseDatabaseProtectedItem 有一个新参数 health_status
  • 模型 AzureVmWorkloadProtectedItem 有一个新参数 health_details
  • 模型 AzureVmWorkloadProtectedItem 有一个新参数 health_status

0.7.0 (2020-03-24)

功能

  • 添加了操作 BackupResourceVaultConfigsOperations.put
  • 添加了操作组 RecoveryServicesBackupClientOperationsMixin
  • 添加了操作组 PrivateEndpointConnectionOperations

0.6.0 (2020-01-14)

功能

  • 模型 TargetRestoreInfo 有一个新参数 target_directory_for_file_restore
  • 模型AzureIaaSVMProtectionPolicy新增参数instant_rp_details

0.5.0 (2019-11-21)

功能

  • 模型AzureVmWorkloadProtectedItem新增参数deferred_delete_time_remaining
  • 模型AzureVmWorkloadProtectedItem新增参数is_deferred_delete_schedule_upcoming
  • 模型AzureVmWorkloadProtectedItem新增参数is_rehydrate
  • 模型AzureVmWorkloadProtectedItem新增参数deferred_delete_time_in_utc
  • 模型AzureVmWorkloadProtectedItem新增参数is_scheduled_for_deferred_delete
  • 模型AzureFileshareProtectedItemExtendedInfo新增参数resource_state
  • 模型AzureFileshareProtectedItemExtendedInfo新增参数resource_state_sync_time
  • 模型AzureIaaSClassicComputeVMProtectedItem新增参数deferred_delete_time_remaining
  • 模型AzureIaaSClassicComputeVMProtectedItem新增参数is_deferred_delete_schedule_upcoming
  • 模型AzureIaaSClassicComputeVMProtectedItem新增参数extended_properties
  • 模型AzureIaaSClassicComputeVMProtectedItem新增参数is_rehydrate
  • 模型AzureIaaSClassicComputeVMProtectedItem新增参数deferred_delete_time_in_utc
  • 模型AzureIaaSClassicComputeVMProtectedItem新增参数is_scheduled_for_deferred_delete
  • 模型AzureWorkloadSAPHanaPointInTimeRestoreRequest新增参数recovery_mode
  • 模型AzureVmWorkloadProtectionPolicy新增参数make_policy_consistent
  • 模型AzureIaaSVMProtectedItem新增参数deferred_delete_time_remaining
  • 模型AzureIaaSVMProtectedItem新增参数is_deferred_delete_schedule_upcoming
  • 模型AzureIaaSVMProtectedItem新增参数extended_properties
  • 模型AzureIaaSVMProtectedItem新增参数is_rehydrate
  • 模型AzureIaaSVMProtectedItem新增参数deferred_delete_time_in_utc
  • 模型AzureIaaSVMProtectedItem新增参数is_scheduled_for_deferred_delete
  • 模型DPMProtectedItem新增参数deferred_delete_time_in_utc
  • 模型DPMProtectedItem新增参数is_rehydrate
  • 模型DPMProtectedItem新增参数deferred_delete_time_remaining
  • 模型DPMProtectedItem新增参数is_deferred_delete_schedule_upcoming
  • 模型AzureWorkloadRestoreRequest新增参数recovery_mode
  • 模型AzureWorkloadSAPHanaRestoreRequest新增参数recovery_mode
  • 模型ProtectedItem新增参数deferred_delete_time_remaining
  • 模型ProtectedItem新增参数is_deferred_delete_schedule_upcoming
  • 模型ProtectedItem新增参数is_rehydrate
  • 模型ProtectedItem新增参数deferred_delete_time_in_utc
  • 模型ProtectedItem新增参数is_scheduled_for_deferred_delete
  • 模型AzureWorkloadSQLRestoreRequest新增参数recovery_mode
  • 模型InquiryValidation新增参数additional_detail
  • 模型AzureVmWorkloadSQLDatabaseProtectedItem新增参数deferred_delete_time_remaining
  • 模型AzureVmWorkloadSQLDatabaseProtectedItem新增参数is_deferred_delete_schedule_upcoming
  • 模型AzureVmWorkloadSQLDatabaseProtectedItem新增参数is_rehydrate
  • 模型AzureVmWorkloadSQLDatabaseProtectedItem新增参数deferred_delete_time_in_utc
  • 模型AzureVmWorkloadSQLDatabaseProtectedItem新增参数is_scheduled_for_deferred_delete
  • 模型AzureVmWorkloadSAPAseDatabaseProtectedItem新增参数deferred_delete_time_remaining
  • 模型AzureVmWorkloadSAPAseDatabaseProtectedItem新增参数is_deferred_delete_schedule_upcoming
  • 模型AzureVmWorkloadSAPAseDatabaseProtectedItem新增参数is_rehydrate
  • 模型AzureVmWorkloadSAPAseDatabaseProtectedItem新增参数deferred_delete_time_in_utc
  • 模型AzureVmWorkloadSAPAseDatabaseProtectedItem新增参数is_scheduled_for_deferred_delete
  • 模型AzureWorkloadSQLPointInTimeRestoreRequest新增参数recovery_mode
  • 模型AzureIaaSComputeVMProtectedItem新增参数deferred_delete_time_remaining
  • 模型AzureIaaSComputeVMProtectedItem新增参数is_deferred_delete_schedule_upcoming
  • 模型AzureIaaSComputeVMProtectedItem新增参数extended_properties
  • 模型AzureIaaSComputeVMProtectedItem新增参数is_rehydrate
  • 模型AzureIaaSComputeVMProtectedItem新增参数deferred_delete_time_in_utc
  • 模型AzureIaaSComputeVMProtectedItem新增参数is_scheduled_for_deferred_delete
  • 模型IaasVMRestoreRequest新增参数restore_disk_lun_list
  • 模型AzureFileShareRecoveryPoint新增参数recovery_point_size_in_gb
  • 模型BackupResourceVaultConfig新增参数soft_delete_feature_state
  • 模型AzureVmWorkloadSAPHanaDatabaseProtectedItem新增参数deferred_delete_time_remaining
  • 模型AzureVmWorkloadSAPHanaDatabaseProtectedItem新增参数is_deferred_delete_schedule_upcoming
  • 模型AzureVmWorkloadSAPHanaDatabaseProtectedItem新增参数is_rehydrate
  • 模型 AzureVmWorkloadSAPHanaDatabaseProtectedItem 新增参数 deferred_delete_time_in_utc
  • 模型 AzureVmWorkloadSAPHanaDatabaseProtectedItem 新增参数 is_scheduled_for_deferred_delete
  • 模型 MabFileFolderProtectedItem 新增参数 last_backup_time
  • 模型 MabFileFolderProtectedItem 新增参数 deferred_delete_time_remaining
  • 模型 MabFileFolderProtectedItem 新增参数 is_deferred_delete_schedule_upcoming
  • 模型 MabFileFolderProtectedItem 新增参数 is_rehydrate
  • 模型 MabFileFolderProtectedItem 新增参数 deferred_delete_time_in_utc
  • 模型 IaasVMRecoveryPoint 新增参数 recovery_point_disk_configuration
  • 模型 GenericProtectedItem 新增参数 deferred_delete_time_remaining
  • 模型 GenericProtectedItem 新增参数 is_deferred_delete_schedule_upcoming
  • 模型 GenericProtectedItem 新增参数 is_rehydrate
  • 模型 GenericProtectedItem 新增参数 deferred_delete_time_in_utc
  • 模型 GenericProtectedItem 新增参数 is_scheduled_for_deferred_delete
  • 模型 AzureWorkloadPointInTimeRestoreRequest 新增参数 recovery_mode
  • 模型 ExportJobsOperationResultInfo 新增参数 excel_file_blob_sas_key
  • 模型 ExportJobsOperationResultInfo 新增参数 excel_file_blob_url
  • 模型 AzureFileshareProtectedItem 新增参数 deferred_delete_time_remaining
  • 模型 AzureFileshareProtectedItem 新增参数 is_deferred_delete_schedule_upcoming
  • 模型 AzureFileshareProtectedItem 新增参数 is_rehydrate
  • 模型 AzureFileshareProtectedItem 新增参数 deferred_delete_time_in_utc
  • 模型 AzureFileshareProtectedItem 新增参数 is_scheduled_for_deferred_delete
  • 模型 AzureSqlProtectedItem 新增参数 deferred_delete_time_remaining
  • 模型 AzureSqlProtectedItem 新增参数 is_deferred_delete_schedule_upcoming
  • 模型 AzureSqlProtectedItem 新增参数 is_rehydrate
  • 模型 AzureSqlProtectedItem 新增参数 deferred_delete_time_in_utc
  • 模型 AzureSqlProtectedItem 新增参数 is_scheduled_for_deferred_delete

通用重大变更

本版本使用下一代代码生成器,可能由于某些导入而引入破坏性变更。总的来说,一些模块的可见性/导入方式不正确,并且已被重命名。这解决了由于使用本不应使用的类而引起的一些问题。现在无法从 azure.mgmt.recoveryservicesbackup.recovery_services_backup_client 导入 RecoveryServicesBackupClient(导入 azure.mgmt.recoveryservicesbackup 与之前一样工作)RecoveryServicesBackupClientConfiguration 的导入已从 azure.mgmt.recoveryservicesbackup.recovery_services_backup_client 移动到 azure.mgmt.recoveryservicesbackup。无法使用 azure.mgmt.recoveryservicesbackup.models.my_class 从 "models" 子模块导入 MyClass 模型(从 azure.mgmt.recoveryservicesbackup.models 的导入与之前一样工作)无法使用 azure.mgmt.recoveryservicesbackup.operations.my_class_operations 从操作子模块导入 MyClassOperations 操作类(从 azure.mgmt.recoveryservicesbackup.operations 的导入与之前一样工作)。最后但同样重要的是,HTTP 连接池现在默认启用。您应始终将客户端用作上下文管理器,或调用 close(),或每个进程最多使用一个客户端。

0.4.0 (2019-05-21)

功能

  • 模型 AzureWorkloadRestoreRequest 新增参数 target_info
  • 模型 AzureVmWorkloadSAPHanaDatabaseProtectableItem 新增参数 is_auto_protected
  • 模型 AzureVmWorkloadSAPHanaSystemProtectableItem 新增参数 is_auto_protected
  • 模型 AzureIaaSVMJobTaskDetails 新增参数 task_execution_details
  • 模型 AzureWorkloadContainer 新增参数 operation_type
  • 模型 AzureVmWorkloadSQLInstanceProtectableItem 新增参数 is_auto_protected
  • 模型 AzureIaaSVMJobExtendedInfo 新增参数 estimated_remaining_duration
  • 模型 AzureVmWorkloadSQLAvailabilityGroupProtectableItem 新增参数 is_auto_protected
  • 模型 AzureVmWorkloadProtectableItem 新增参数 is_auto_protected
  • 模型 AzureVMAppContainerProtectionContainer 新增参数 operation_type
  • 模型 AzureSQLAGWorkloadContainerProtectionContainer 新增参数 operation_type
  • 模型 AzureVmWorkloadSQLDatabaseProtectableItem 新增参数 is_auto_protected
  • 添加了 BackupResourceStorageConfigsOperations.patch 操作
  • 添加了 ProtectionIntentOperations.delete 操作
  • 添加了 ProtectionIntentOperations.get 操作
  • 添加了 BackupProtectionIntentOperations 操作组
  • 添加了 OperationOperations 操作组

0.3.0 (2018-06-27)

功能

  • SAP HANA 合同变更(在现有 API 中添加了新过滤器)。此功能仍在开发阶段,尚未开放使用。
  • 在创建策略中添加了即时RP字段。
  • 为一些合同添加了注释。

Python细节

  • 模型DPMProtectedItem有一个新的参数create_mode
  • 模型MabFileFolderProtectedItem有一个新的参数create_mode
  • 模型AzureIaaSClassicComputeVMProtectedItem有一个新的参数create_mode
  • 模型AzureWorkloadContainer有一个新的参数workload_type
  • 模型AzureIaaSVMProtectionPolicy有一个新的参数instant_rp_retention_range_in_days
  • 模型AzureFileshareProtectedItem有一个新的参数create_mode
  • 模型AzureSQLAGWorkloadContainerProtectionContainer有一个新的参数workload_type
  • 模型AzureSqlProtectedItem有一个新的参数create_mode
  • 模型AzureIaaSVMJobExtendedInfo有一个新的参数internal_property_bag
  • 模型KeyAndSecretDetails有一个新的参数encryption_mechanism
  • 模型AzureIaaSVMProtectedItem有一个新的参数create_mode
  • 模型AzureVMAppContainerProtectionContainer有一个新的参数workload_type
  • 模型AzureVmWorkloadSQLDatabaseProtectedItem有一个新的参数create_mode
  • 模型IaasVMRecoveryPoint有一个新的参数os_type
  • 模型ProtectionPolicyQueryObject有一个新的参数workload_type
  • 模型AzureIaaSComputeVMProtectedItem有一个新的参数create_mode
  • 模型Settings有一个新的参数is_compression
  • 模型GenericProtectedItem有一个新的参数create_mode
  • 模型AzureWorkloadJob有一个新的参数workload_type
  • 模型ProtectedItem有一个新的参数create_mode
  • 操作ProtectionContainersOperations.inquire有一个新的"filter"参数

0.2.0 (2018-05-25)

功能

  • 客户端类可以用作上下文管理器,以保持底层HTTP会话打开以提高性能

通用重大变更

本版本使用新一代代码生成器,可能会引入破坏性更改。

  • 模型签名现在仅使用关键字参数语法。所有位置参数都必须重写为关键字参数。为了在大多数情况下保持自动完成,现在为Python 2和Python 3生成模型。Python 3使用"*"语法进行关键字仅参数。
  • 枚举类型现在使用"str"混合(类AzureEnum(str, Enum))以改进遇到未识别枚举值时的行为。虽然这不是破坏性更改,但区别很重要,这里进行了记录:https://docs.pythonlang.cn/3/library/enum.html#others 简要说明
    • “is”不应使用。
    • “format”将返回字符串值,其中"%s"字符串格式化将返回NameOfEnum.stringvalue。应优先考虑格式化语法。
  • 新的长时间运行操作
    • 返回类型从msrestazure.azure_operation.AzureOperationPoller更改为msrest.polling.LROPoller。外部API相同。
    • 返回类型现在始终是msrest.polling.LROPoller,无论使用哪些可选参数。
    • 使用raw=True时的行为已更改。现在不再返回初始调用结果作为ClientRawResponse,而不进行轮询,而是返回一个LROPoller。轮询后,最终资源将作为ClientRawResponse返回。
    • 新的polling参数。默认行为是Polling=True,将使用ARM算法进行轮询。当Polling=False时,将返回初始调用的响应,而不进行轮询。
    • polling参数接受msrest.polling.PollingMethod子类的实例。
    • add_done_callback不再在轮询完成后抛出异常,而是立即执行回调。

错误修复

  • sdist与wheel 0.31.0的兼容性

0.1.2 (2019-03-12)

0.1.1 (2017-08-09)

错误修复

  • 修复持续时间解析(#1214)

0.1.0 (2017-06-05)

  • 初始发布

项目详细信息


下载文件

下载适用于您的平台文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

azure-mgmt-recoveryservicesbackup-9.1.0.tar.gz (311.1 kB 查看哈希值)

上传时间

构建分发

azure_mgmt_recoveryservicesbackup-9.1.0-py3-none-any.whl (570.9 kB 查看哈希值)

上传时间 Python 3

支持