我已执行发现操作以列出 Azure 备份中的受保护项目:“Azure VM 中的 SQL”。
我可以使用以下模板执行“发现”
"resources": [
{
"type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers",
"apiVersion": "2016-12-01",
"name": "[concat(parameters('vaultName'), '/', parameters('fabricName'), '/',parameters('protectionContainers')[copyIndex()])]",
"properties": {
"backupManagementType": "[parameters('backupManagementType')]",
"workloadType": "[parameters('workloadType')]",
"containerType": "[parameters('protectionContainerTypes')[copyIndex()]]",
"sourceResourceId": "[parameters('sourceResourceIds')[copyIndex()]]",
"operationType": "Register"
},
"copy": {
"name": "protectionContainersCopy",
"count": "[length(parameters('protectionContainers'))]"
}
}
]
我同样尝试了以下操作类型:
“重新注册”:按预期工作。“无效:未执行任何操作。
有人可以指导我使用 ARM 模板注销容器吗?(我已经有 API 来做这件事,但我需要一个 ARM 模板)。
同样,有没有办法使用 ARM 模板重新发现已注册容器中的数据库?
任何帮助都非常感激。