recoveryservicesbackup的Azure Python API示例用法

2024-10-05 12:25:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我想使用azurepythonapi在Azure上编写VM从备份恢复的脚本

虽然我可以按照示例脚本创建VM,但我正在努力阅读API文档。我想我需要的库是azure mgmt recoveryservicesbackup

pip install azure-mgmt-recoveryservicesbackup

通过使用“创建虚拟机”示例中的基本内容,我能够做到这一点

from azure.mgmt.recoveryservicesbackup import RecoveryServicesBackupClient
from azure.common.client_factory import get_client_from_cli_profile

def run_example():

    recovery_service_backup_client = get_client_from_cli_profile(RecoveryServicesBackupClient)

if __name__ == "__main__":
    run_example()

但是一旦我建立了客户机,我就不能理解api文档的头尾,而且没有可供参考的示例,我也在挣扎

我想我可能需要做些

recovery_service_backup_client.restores.trigger(...)

我不确定触发器方法需要哪些值

trigger(vault_name, resource_group_name, fabric_name, container_name, protected_item_name, recovery_point_id, parameters, custom_headers=None, raw=False, **operation_config)

我很确定我知道:

'保险库名称','资源组名称','容器名称','受保护项目名称','恢复点id'

但我不知道我应该把它当作什么:

'结构名称','参数'

我不知道什么是**operation\u config(指向某个对象的指针)

如果有人能给我举一些例子,或者在这里给我举个例子,或者只是向一个相对的noob解释一下上面的内容,那将不胜感激

非常感谢 菲尔


Tags: namefrom文档import脚本名称client示例

热门问题