Я пытаюсь создать еженедельную Azure VM политику защиты в Terraform для запуска по пятницам в 18:30 с сохранением 1. Ошибка формата TF throws, связанная с 'время в расписании, дни в расписании, время хранения и ошибка дней хранения.Я не совсем уверен, какой параметр имеет неправильное значение или формат.
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"]
}
}
Ожидается: он должен создать политику в соответствии с определенным конфиг.
Факт:
azurerm_recovery_services_protection_policy_vm.backup_policy: 1 произошла ошибка (и):
azurerm_recovery_services_protection_policy_vm.backup_policy: Ошибка создания / обновления политики защиты службы восстановления Linux-теста "Служба восстановления" Terra Recovery Service "-RG-bkp-policy "(Ресурсная группа" Terraform-Linux-Test-RG "): backup.ProtectionPoliciesClient # CreateOrUpdate: Ошибка ответа на запрос: StatusCode = 400 - Исходная ошибка: autorest / azure: служба вернула ошибку.Status = 400 Code = "BMSUserErrorInvalidPolicyInput" Message = "Входные данные для политики создания или обновления не в правильном формате \ r \ nПожалуйста, проверьте формат параметров, таких как время расписания, дни расписания, время хранения и дни хранения"
Буду признателен за помощь в решении этой проблемы.
Спасибо Асгар