我正试图在Terraform中创建每周一次的Azure VM保护策略,以便在周五下午6:30运行,并保留1. TF抛出与“计划时间、计划时间、保留时间和保留时间”相关的格式错误。我不确定哪个参数的值或格式不正确。
resource "azurerm_recovery_services_vault" "backup_vault" {
name = "${var.RG4VM}-recovery-vault"
location = "${var.VMLocation}"
resource_group_name = "${var.RG4VM}"
sku = "Standard"
depends_on = ["azurerm_resource_group.ResourceGroup"]
}
resource "azurerm_recovery_services_protection_policy_vm" "backup_policy" {
name = "${var.RG4VM}-bkp-policy"
resource_group_name = "${var.RG4VM}"
recovery_vault_name = "${azurerm_recovery_services_vault.backup_vault.name}"
depends_on = ["azurerm_recovery_services_vault.backup_vault"]
backup {
frequency = "Weekly"
time = "18:30"
}
retention_weekly {
count = 1
weekdays = ["Friday"]
}
} 预期:它应该按照定义的配置创建策略。
实际:
如果能帮助解决这个问题,我将不胜感激。
谢谢Asghar
发布于 2019-05-13 08:35:43
对于你的问题,也许是你犯了个小错误。您只需要对策略的备份块进行如下更改:
backup {
frequency = "Weekly"
time = "18:30"
weekdays = ["Friday"]
}那就很好了。下面是测试的截图:

https://stackoverflow.com/questions/56083863
复制相似问题