Microsoft Azure Data Protection Management Client Library for Python
项目描述
Microsoft Azure SDK for Python
这是Microsoft Azure数据保护管理客户端库。此包已在Python 3.8+上进行测试。要查看Azure库的完整视图,请参阅azure sdk python发布。
免责声明
Azure SDK Python包对Python 2.7的支持已于2022年1月1日结束。有关更多信息,请参阅https://github.com/Azure/azure-sdk-for-python/issues/20691
入门
先决条件
- 使用此包需要Python 3.8+。
- Azure订阅
安装包
pip install azure-mgmt-dataprotection
pip install azure-identity
身份验证
默认情况下,Azure Active Directory令牌身份验证依赖于正确配置以下环境变量。
AZURE_CLIENT_ID
用于Azure客户端ID。AZURE_TENANT_ID
用于Azure租户ID。AZURE_CLIENT_SECRET
用于Azure客户端密钥。
此外,可以通过环境变量AZURE_SUBSCRIPTION_ID
配置Azure订阅ID。
以上配置完成后,客户端可以通过以下代码进行身份验证
from azure.identity import DefaultAzureCredential
from azure.mgmt.dataprotection import DataProtectionClient
import os
sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = DataProtectionClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
示例
本包的代码示例可以在以下位置找到
故障排除
下一步操作
提供反馈
如果您遇到任何错误或有一些建议,请在此项目的问题部分提交一个问题。
发布历史
1.4.0 (2024-07-22)
新增功能
- 添加了操作组 BackupInstancesExtensionRoutingOperations
- 模型 AzureBackupRecoveryPointBasedRestoreRequest 有一个新参数 resource_guard_operation_requests
- 模型 AzureBackupRecoveryTimeBasedRestoreRequest 有一个新参数 resource_guard_operation_requests
- 模型 AzureBackupRestoreRequest 有一个新参数 resource_guard_operation_requests
- 模型 AzureBackupRestoreWithRehydrationRequest 有一个新参数 resource_guard_operation_requests
- 模型 BackupInstance 有一个新参数 resource_guard_operation_requests
- 模型 BackupVault 有一个新参数 bcdr_security_level
- 模型 BackupVault 有一个新参数 resource_guard_operation_requests
- 模型 DeletedBackupInstance 有一个新参数 resource_guard_operation_requests
- 模型 KubernetesClusterRestoreCriteria 有一个新参数 resource_modifier_reference
- 模型 KubernetesClusterVaultTierRestoreCriteria 有一个新参数 resource_modifier_reference
- 模型 PatchBackupVaultInput 有一个新参数 resource_guard_operation_requests
- 模型 SecuritySettings 有一个新参数 encryption_settings
- 操作 BackupInstancesOperations.begin_create_or_update 有一个新可选参数 x_ms_authorization_auxiliary
- 操作 BackupInstancesOperations.begin_delete 有一个新可选参数 x_ms_authorization_auxiliary
- 操作 BackupInstancesOperations.begin_stop_protection 有一个新可选参数 parameters
- 操作 BackupInstancesOperations.begin_stop_protection 有一个新可选参数 x_ms_authorization_auxiliary
- 操作 BackupInstancesOperations.begin_suspend_backups 有一个新可选参数 parameters
- 操作 BackupInstancesOperations.begin_suspend_backups 有一个新可选参数 x_ms_authorization_auxiliary
- 操作 BackupInstancesOperations.begin_trigger_restore 有一个新可选参数 x_ms_authorization_auxiliary
- 操作 BackupVaultsOperations.begin_create_or_update 有一个新可选参数 x_ms_authorization_auxiliary
- 操作 BackupVaultsOperations.begin_update 有一个新可选参数 x_ms_authorization_auxiliary
- 操作 DppResourceGuardProxyOperations.unlock_delete 有一个新可选参数 x_ms_authorization_auxiliary
1.3.0 (2023-12-18)
新增功能
- 添加了操作 BackupInstancesOperations.begin_trigger_cross_region_restore
- 添加了操作 BackupInstancesOperations.begin_validate_cross_region_restore
- 添加了操作组 FetchCrossRegionRestoreJobOperations
- 添加了操作组 FetchCrossRegionRestoreJobsOperations
- 添加了操作组 FetchSecondaryRecoveryPointsOperations
- 模型 AzureBackupDiscreteRecoveryPoint 有一个新参数 recovery_point_state
- 模型 BackupVault 有一个新参数 replicated_regions
- 模型 JobExtendedInfo 有一个新参数 warning_details
1.2.0 (2023-07-21)
新增功能
- 模型 AzureBackupJob 有一个新参数 rehydration_priority
- 模型 AzureBackupRecoveryPointBasedRestoreRequest 有一个新参数 identity_details
- 模型 AzureBackupRecoveryTimeBasedRestoreRequest 有一个新参数 identity_details
- 模型 AzureBackupRestoreRequest 有一个新参数 identity_details
- 模型 AzureBackupRestoreWithRehydrationRequest 有一个新参数 identity_details
- 模型 BackupInstance 有一个新参数 identity_details
- 模型 BackupVault 有一个新参数 secure_score
- 模型 Datasource 有一个新参数 resource_properties
- 模型 DatasourceSet 有一个新参数 resource_properties
- 模型 DeletedBackupInstance 有一个新参数 identity_details
- 模型 DppIdentityDetails 有一个新参数 user_assigned_identities
- 模型 FeatureSettings 有一个新参数 cross_region_restore_settings
- 模型 KubernetesClusterBackupDatasourceParameters 有一个新参数 backup_hook_references
- 模型 KubernetesClusterRestoreCriteria 有一个新参数 restore_hook_references
1.1.0 (2023-06-16)
新增功能
- 添加了操作组 DppResourceGuardProxyOperations
1.0.0 (2023-02-15)
新增功能
- 模型 AzureBackupDiscreteRecoveryPoint 有一个新参数 expiry_time
- 模型 BackupVault 有一个新参数 feature_settings
- 模型 PatchBackupVaultInput 有一个新参数 feature_settings
- 模型 TargetDetails 有一个新参数 target_resource_arm_id
重大更改
- 客户端名称已从
DataProtectionClient
更改为DataProtectionMgmtClient
- Model ResourceGuardResource 不再具有参数 identity
- 已移除操作组 BackupInstancesExtensionRoutingOperations
- 已移除操作组 DppResourceGuardProxyOperations
- 将操作 BackupVaultsOperations.delete 重命名为 BackupVaultsOperations.begin_delete
1.0.0b4 (2023-01-17)
新增功能
- 添加了操作组 BackupInstancesExtensionRoutingOperations
- 添加了操作组 DppResourceGuardProxyOperations
- Model PolicyParameters 新增参数 backup_datasource_parameters_list
- Model ResourceGuardResource 新增参数 identity
重大更改
- Model AzureBackupDiscreteRecoveryPoint 不再具有参数 expiry_time
- Model BackupVault 不再具有参数 feature_settings
- Model PatchBackupVaultInput 不再具有参数 feature_settings
- Model TargetDetails 不再具有参数 target_resource_arm_id
1.0.0b3 (2022-12-29)
新增功能
- 模型 AzureBackupDiscreteRecoveryPoint 有一个新参数 expiry_time
- 模型 BackupVault 有一个新参数 feature_settings
- 模型 PatchBackupVaultInput 有一个新参数 feature_settings
- 模型 TargetDetails 有一个新参数 target_resource_arm_id
重大更改
- Model ResourceGuardResource 不再具有参数 identity
- 已移除操作组 BackupInstancesExtensionRoutingOperations
- 已移除操作组 DppResourceGuardProxyOperations
1.0.0b2 (2022-10-11)
新增功能
- 添加了操作 BackupInstancesOperations.begin_resume_backups
- 添加了操作 BackupInstancesOperations.begin_resume_protection
- 添加了操作 BackupInstancesOperations.begin_stop_protection
- 添加了操作 BackupInstancesOperations.begin_suspend_backups
- 添加了操作 BackupInstancesOperations.begin_sync_backup_instance
- 添加了操作 BackupInstancesOperations.get_backup_instance_operation_result
- 添加了操作组 BackupInstancesExtensionRoutingOperations
- 添加了操作组 DeletedBackupInstancesOperations
- 添加了操作组 DppResourceGuardProxyOperations
- 添加了操作组 OperationStatusBackupVaultContextOperations
- 添加了操作组 OperationStatusResourceGroupContextOperations
- Model AzureBackupRecoveryPointBasedRestoreRequest 新增参数 source_resource_id
- Model AzureBackupRecoveryTimeBasedRestoreRequest 新增参数 source_resource_id
- Model AzureBackupRestoreRequest 新增参数 source_resource_id
- Model AzureBackupRestoreWithRehydrationRequest 新增参数 source_resource_id
- Model BackupInstance 新增参数 validation_type
- Model BackupInstanceResource 新增参数 tags
- Model BackupVault 新增参数 is_vault_protected_by_resource_guard
- Model BackupVault 新增参数 monitoring_settings
- Model BackupVault 新增参数 security_settings
- Model PatchResourceRequestInput 新增参数 properties
- Model SecretStoreResource 新增参数 value
1.0.0b1 (2021-10-19)
- 初始版本
项目详情
下载文件
下载您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
azure-mgmt-dataprotection-1.4.0.tar.gz (127.2 kB 查看哈希值)
构建分布
关闭
哈希值 用于 azure_mgmt_dataprotection-1.4.0-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 92f68d8d10d71062288be01b64d91c2b6658b8263064446d61d36a9b3d38b2ea |
|
MD5 | cdd77574961ad0aca6e8ae0ec10a13e3 |
|
BLAKE2b-256 | cd2e36468994258b1c7483ae65362bd09f22b65ca34dd255f6c32ca78746c97b |