where is this azurerm_backup_policy_vm_workload tf plan wrong???
# module.pa.module.azure_backup.azurerm_backup_policy_vm_workload.workload[0] will be created
+ resource "azurerm_backup_policy_vm_workload" "workload" {
+ id = (known after apply)
+ name = "client-muse2-backup-policy-sql"
+ recovery_vault_name = "client-muse2-recovery-vault"
+ resource_group_name = "client-muse2-general-rg"
+ workload_type = "SQLDataBase"
+ protection_policy {
+ policy_type = "Log"
+ backup {
+ frequency_in_minutes = 30
+ weekdays = []
}
+ simple_retention {
+ count = 35
}
}
+ protection_policy {
+ policy_type = "Differential"
+ backup {
+ frequency = "Weekly"
+ time = "23:00"
+ weekdays = [
+ "Friday",
+ "Monday",
+ "Saturday",
+ "Thursday",
+ "Tuesday",
+ "Wednesday",
]
}
+ retention_weekly {
+ count = 12
+ weekdays = [
+ "Friday",
+ "Monday",
+ "Saturday",
+ "Sunday",
+ "Thursday",
+ "Tuesday",
+ "Wednesday",
]
}
}
+ protection_policy {
+ policy_type = "Full"
+ backup {
+ frequency = "Weekly"
+ time = "23:00"
+ weekdays = [
+ "Sunday",
]
}
+ retention_monthly {
+ count = 12
+ format_type = "Weekly"
+ monthdays = []
+ weekdays = [
+ "Sunday",
]
+ weeks = [
+ "First",
]
}
+ retention_weekly {
+ count = 12
+ weekdays = [
+ "Sunday",
]
}
+ retention_yearly {
+ count = 7
+ format_type = "Weekly"
+ monthdays = []
+ months = [
+ "January",
]
+ weekdays = [
+ "Sunday",
]
+ weeks = [
+ "First",
]
}
}
+ settings {
+ compression_enabled = true
+ time_zone = "Eastern Standard Time"
}
}
I keep getting error of:
│ Error: creating Backup Policy (Subscription: "*********"
│ Resource Group Name: "client-muse2-general-rg"
│ Vault Name: "client-muse2-recovery-vault"
│ Backup Policy Name: "client-muse2-backup-policy-sql"): protectionpolicies.ProtectionPoliciesClient#CreateOrUpdate: Failure responding to request: StatusCode=400 -- Original Error: autorest/azure: Service returned an error. Status=400 Code="BMSUserErrorInvalidPolicyInput" Message="Input for create or update policy is not in proper format. Please check format of parameters like schedule time, schedule days, retention time and retention days "
│
│ with module.ua.module.azure_backup.azurerm_backup_policy_vm_workload.workload[0],
│ on .terraform/modules/azure_backup/main.tf line 366, in resource "azurerm_backup_policy_vm_workload" "workload":
│ 366: resource "azurerm_backup_policy_vm_workload" "workload" {
│
│ creating Backup Policy (Subscription:
│ "*******"
│ Resource Group Name: "client-muse2-general-rg"
│ Vault Name: "client-muse2-recovery-vault"
│ Backup Policy Name: "client-muse2-backup-policy-sql"):
│ protectionpolicies.ProtectionPoliciesClient#CreateOrUpdate: Failure
│ responding to request: StatusCode=400 -- Original Error: autorest/azure:
│ Service returned an error. Status=400 Code="BMSUserErrorInvalidPolicyInput"
│ Message="Input for create or update policy is not in proper format. Please
│ check format of parameters like schedule time, schedule days, retention
│ time and retention days "