Scenarios/AKS-Backup/backup-policy.tf (26 lines of code) (raw):

resource "azurerm_data_protection_backup_policy_kubernetes_cluster" "backup_policy_aks" { name = "backup-policy-aks" resource_group_name = azurerm_data_protection_backup_vault.backup-vault.resource_group_name vault_name = azurerm_data_protection_backup_vault.backup-vault.name backup_repeating_time_intervals = ["R/2023-05-23T02:30:00+00:00/P1W"] retention_rule { name = "Daily" priority = 25 life_cycle { duration = "P84D" data_store_type = "OperationalStore" } criteria { days_of_week = ["Thursday"] months_of_year = ["November"] weeks_of_month = ["First"] scheduled_backup_times = ["2023-05-23T02:30:00Z"] } } default_retention_rule { life_cycle { duration = "P14D" data_store_type = "OperationalStore" } } }