我正在构建terraform模板以启用VM的Azure恢复服务保管库。恢复服务保管库以及备份策略均已存在。我需要一个数据源来检索备份策略id,这是资源"azurerm_recovery_services_protected_vm“所需的
我可以找到azurerm_recovery_services_vault的数据源,但找不到恢复服务策略的数据源。然后,为了实现这个目标,我必须放一个资源,比如
resource "azurerm_recovery_services_protection_policy_vm" "test"{
name = "DefaultPolicy"
resource_group_name = "${var.recovery_vault_resource_group_name}"
recovery_vault_name = "${var.recovery_vault_name}"
backup = {
frequency = "Daily"
time = "09:30"
}
retention_daily = {
count = 10
}
}挑战在于,不同的保险库DefaultPolicy可能会有所不同。我不想改变它,也不想让我的整个租户都这么做。是否可以在不创建恢复策略ID的情况下检索恢复策略ID?
发布于 2019-02-07 01:45:03
根据this提供商的参考数据资源仅返回恢复服务库: id、位置、sku和标签。
因此,目前还没有办法在terraform中做到这一点。
https://stackoverflow.com/questions/54559558
复制相似问题