@@ -11,16 +11,16 @@ resource "aws_backup_plan" "default" {
1111 rule_name = rule. value . name
1212 target_vault_name = aws_backup_vault. main . name
1313 schedule = rule. value . schedule
14- enable_continuous_backup = rule. value . enable_continuous_backup != null ? rule . value . enable_continuous_backup : null
14+ enable_continuous_backup = rule. value . enable_continuous_backup
1515 lifecycle {
16- delete_after = rule. value . lifecycle . delete_after != null ? rule . value . lifecycle . delete_after : null
17- cold_storage_after = rule. value . lifecycle . cold_storage_after != null ? rule . value . lifecycle . cold_storage_after : null
16+ delete_after = rule. value . lifecycle . delete_after
17+ cold_storage_after = rule. value . lifecycle . cold_storage_after
1818 }
1919 dynamic "copy_action" {
20- for_each = rule. value . copy_action != null ? rule . value . copy_action : {}
20+ for_each = rule. value . copy_action
2121 content {
2222 lifecycle {
23- delete_after = copy_action. value
23+ delete_after = copy_action. value . delete_after
2424 }
2525 destination_vault_arn = var. backup_copy_vault_arn
2626 }
@@ -44,14 +44,15 @@ resource "aws_backup_plan" "dynamodb" {
4444 target_vault_name = aws_backup_vault. main . name
4545 schedule = rule. value . schedule
4646 lifecycle {
47- delete_after = rule. value . lifecycle . delete_after != null ? rule . value . lifecycle . delete_after : null
48- cold_storage_after = rule. value . lifecycle . cold_storage_after != null ? rule . value . lifecycle . cold_storage_after : null
47+ delete_after = rule. value . lifecycle . delete_after
48+ cold_storage_after = rule. value . lifecycle . cold_storage_after
4949 }
5050 dynamic "copy_action" {
51- for_each = rule. value . copy_action != null ? rule . value . copy_action : {}
51+ for_each = rule. value . copy_action
5252 content {
5353 lifecycle {
54- delete_after = copy_action. value
54+ delete_after = copy_action. value . delete_after
55+ cold_storage_after = copy_action. value . cold_storage_after
5556 }
5657 destination_vault_arn = var. backup_copy_vault_arn
5758 }
0 commit comments