跳转到主要内容

Microsoft Azure Recovery Services Site Recovery Management Client Library for Python

项目描述

Microsoft Azure SDK for Python

这是 Microsoft Azure Recovery Services Site Recovery Management 客户端库。此软件包已与 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

入门

先决条件

安装软件包

pip install azure-mgmt-recoveryservicessiterecovery
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.recoveryservicessiterecovery import SiteRecoveryManagementClient
import os

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

示例

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

故障排除

下一步

提供反馈

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

发行历史

1.2.0 (2024-02-22)

新增功能

  • 添加操作 ReplicationFabricsOperations.begin_remove_infra
  • 模型 A2AEnableProtectionInput 有一个新参数 auto_protection_of_data_disk

1.1.0 (2023-09-15)

新增功能

  • 模型 A2AReplicationDetails 有一个新参数 churn_option_selected
  • 模型 AzureFabricSpecificDetails 有一个新参数 location_details
  • 模型 FabricQueryParameter 有一个新参数 extended_location_mappings
  • 模型 FabricQueryParameter 有一个新参数 location_details
  • 模型 HyperVReplicaAzurePlannedFailoverProviderInput 有一个新参数 os_upgrade_version
  • 模型 HyperVReplicaAzureReplicationDetails 有一个新参数 all_available_os_upgrade_configurations
  • 模型 HyperVReplicaAzureTestFailoverInput 有一个新参数 os_upgrade_version
  • 模型 InMageAzureV2ReplicationDetails 有一个新参数 all_available_os_upgrade_configurations
  • 模型 InMageAzureV2ReplicationDetails 有一个新参数 os_name
  • 模型 InMageAzureV2ReplicationDetails 有一个新参数 supported_os_versions
  • 模型 InMageAzureV2TestFailoverInput 有一个新参数 os_upgrade_version
  • 模型 InMageAzureV2UnplannedFailoverInput 有一个新参数 os_upgrade_version
  • 模型 VMwareCbtEnableMigrationInput 有一个新参数 confidential_vm_key_vault_id
  • 模型 VMwareCbtEnableMigrationInput 有一个新参数 target_vm_security_profile
  • 模型 VMwareCbtMigrateInput 有一个新参数 os_upgrade_version
  • 模型 VMwareCbtMigrationDetails 有一个新参数 appliance_monitoring_details
  • 模型 VMwareCbtMigrationDetails 有一个新参数 confidential_vm_key_vault_id
  • 模型 VMwareCbtMigrationDetails 有一个新参数 delta_sync_progress_percentage
  • 模型 VMwareCbtMigrationDetails 有一个新参数 delta_sync_retry_count
  • 模型 VMwareCbtMigrationDetails 有一个新参数 gateway_operation_details
  • 模型 VMwareCbtMigrationDetails 有一个新参数 is_check_sum_resync_cycle
  • 模型 VMwareCbtMigrationDetails 有一个新参数 operation_name
  • 模型 VMwareCbtMigrationDetails 有一个新参数 os_name
  • 模型 VMwareCbtMigrationDetails 有一个新参数 supported_os_versions
  • 模型 VMwareCbtMigrationDetails 有一个新参数 target_vm_security_profile
  • 模型 VMwareCbtProtectedDiskDetails 有一个新参数 gateway_operation_details
  • 模型 VMwareCbtProtectionContainerMappingDetails 有一个新参数 excluded_skus
  • 模型 VMwareCbtTestMigrateInput 有一个新参数 os_upgrade_version

1.0.0 (2022-12-15)

新增功能

  • 模型 AzureFabricSpecificDetails 有一个新参数 extended_locations
  • 模型 RecoveryPlanA2ADetails 有一个新参数 primary_extended_location
  • 模型 RecoveryPlanA2ADetails 有一个新参数 recovery_extended_location

1.0.0b2 (2022-11-18)

新增功能

  • 添加操作 ReplicationMigrationItemsOperations.begin_pause_replication
  • 添加操作 ReplicationMigrationItemsOperations.begin_resume_replication
  • 添加操作 ReplicationProtectedItemsOperations.begin_switch_provider
  • 添加操作组 ReplicationAppliancesOperations
  • 模型 A2AContainerMappingInput 有一个新参数 automation_account_authentication_type
  • 模型 A2ACreateProtectionIntentInput 有一个新参数 agent_auto_update_status
  • 模型 A2ACreateProtectionIntentInput 有一个新参数 automation_account_arm_id
  • 模型 A2ACreateProtectionIntentInput 有一个新参数 automation_account_authentication_type
  • 模型 A2AEnableProtectionInput 有一个新参数 recovery_capacity_reservation_group_id
  • 模型 A2AEnableProtectionInput 有一个新参数 recovery_extended_location
  • 模型 A2AProtectionContainerMappingDetails 有一个新参数 automation_account_authentication_type
  • 模型 A2AReplicationDetails 有一个新参数 initial_primary_extended_location
  • 模型 A2AReplicationDetails 有一个新参数 initial_recovery_extended_location
  • 模型 A2AReplicationDetails 有一个新参数 primary_extended_location
  • 模型 A2AReplicationDetails 有一个新参数 recovery_capacity_reservation_group_id
  • 模型 A2AReplicationDetails 有一个新参数 recovery_extended_location
  • 模型 A2AReplicationIntentDetails 有一个新参数 agent_auto_update_status
  • 模型 A2AReplicationIntentDetails 有一个新参数 automation_account_arm_id
  • 模型 A2AReplicationIntentDetails 新增参数 automation_account_authentication_type
  • 模型 A2ASwitchProtectionInput 新增参数 recovery_capacity_reservation_group_id
  • 模型 A2AUpdateContainerMappingInput 新增参数 automation_account_authentication_type
  • 模型 A2AUpdateReplicationProtectedItemInput 新增参数 recovery_capacity_reservation_group_id
  • 模型 HyperVVirtualMachineDetails 新增参数 hyper_v_host_id
  • 模型 InMageAzureV2ProtectedDiskDetails 新增参数 seconds_to_take_switch_provider
  • 模型 InMageAzureV2ReplicationDetails 新增参数 switch_provider_blocking_error_details
  • 模型 InMageAzureV2ReplicationDetails 新增参数 switch_provider_details
  • 模型 InMageRcmProtectedDiskDetails 新增参数 seed_blob_uri
  • 模型 InMageRcmReplicationDetails 新增参数 storage_account_id
  • 模型 MigrationItemProperties 新增参数 critical_job_history
  • 模型 MigrationItemProperties 新增参数 last_migration_status
  • 模型 MigrationItemProperties 新增参数 last_migration_time
  • 模型 MigrationItemProperties 新增参数 recovery_services_provider_id
  • 模型 MigrationItemProperties 新增参数 replication_status
  • 模型 RecoveryPlanA2AInput 新增参数 primary_extended_location
  • 模型 RecoveryPlanA2AInput 新增参数 recovery_extended_location
  • 模型 ReplicationProtectedItemProperties 新增参数 switch_provider_state
  • 模型 ReplicationProtectedItemProperties 新增参数 switch_provider_state_description
  • 模型 VMwareCbtEnableMigrationInput 新增参数 perform_sql_bulk_registration
  • 模型 VMwareCbtEnableMigrationInput 新增参数 test_network_id
  • 模型 VMwareCbtEnableMigrationInput 新增参数 test_subnet_name
  • 模型 VMwareCbtMigrationDetails 新增参数 resume_progress_percentage
  • 模型 VMwareCbtMigrationDetails 新增参数 resume_retry_count
  • 模型 VMwareCbtMigrationDetails 新增参数 storage_account_id
  • 模型 VMwareCbtMigrationDetails 新增参数 test_network_id
  • 模型 VMwareCbtNicDetails 新增参数 test_ip_address
  • 模型 VMwareCbtNicDetails 新增参数 test_ip_address_type
  • 模型 VMwareCbtNicDetails 新增参数 test_network_id
  • 模型 VMwareCbtNicDetails 新增参数 test_subnet_name
  • 模型 VMwareCbtNicInput 新增参数 test_static_ip_address
  • 模型 VMwareCbtNicInput 新增参数 test_subnet_name
  • 模型 VMwareCbtProtectedDiskDetails 新增参数 seed_blob_uri
  • 模型 VMwareCbtProtectedDiskDetails 新增参数 target_blob_uri
  • 模型 VMwareCbtProtectionContainerMappingDetails 新增参数 role_size_to_nic_count_map
  • 模型 VMwareCbtTestMigrateInput 新增参数 vm_nics
  • 模型 VMwareCbtUpdateDiskInput 新增参数 is_os_disk
  • 模型 VMwareCbtUpdateMigrationItemInput 新增参数 test_network_id
  • 模型 VMwareDetails 新增参数 switch_provider_blocking_error_details
  • 模型 VmmVirtualMachineDetails 新增参数 hyper_v_host_id

重大变更

  • 操作 ReplicationProtectedItemsOperations.begin_update_mobility_service 新增必需参数 replicated_protected_item_name
  • 操作 ReplicationProtectedItemsOperations.begin_update_mobility_service 不再具有参数 replication_protected_item_name

1.0.0b1 (2021-07-28)

  • 初始发布

项目详情


下载文件

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

源分布

azure-mgmt-recoveryservicessiterecovery-1.2.0.tar.gz (298.7 kB 查看哈希值)

上传于 源代码

构建分发

由以下支持