@@ -29,7 +29,7 @@ resource "mongodbatlas_cluster" "my_cluster" {
29
29
provider_name = "AWS"
30
30
provider_region_name = "EU_CENTRAL_1"
31
31
provider_instance_size_name = "M10"
32
- provider_backup_enabled = true // enable cloud backup snapshots
32
+ cloud_backup = true // enable cloud backup snapshots
33
33
}
34
34
35
35
resource "mongodbatlas_cloud_backup_schedule" "test" {
@@ -44,23 +44,23 @@ resource "mongodbatlas_cloud_backup_schedule" "test" {
44
44
policy_item_hourly {
45
45
frequency_interval = 1 #accepted values = 1, 2, 4, 6, 8, 12 -> every n hours
46
46
retention_unit = "days"
47
- retention_value = 1
47
+ retention_value = 7
48
48
}
49
49
policy_item_daily {
50
50
frequency_interval = 1 #accepted values = 1 -> every 1 day
51
51
retention_unit = "days"
52
- retention_value = 2
52
+ retention_value = 7
53
53
}
54
54
policy_item_weekly {
55
- frequency_interval = 4 # accepted values = 1 to 7 -> every 1=Monday,2=Tuesday,3=Wednesday,4=Thursday,5=Friday,6=Saturday,7=Sunday day of the week
55
+ frequency_interval = 1 # accepted values = 1 to 7 -> every 1=Monday,2=Tuesday,3=Wednesday,4=Thursday,5=Friday,6=Saturday,7=Sunday day of the week
56
56
retention_unit = "weeks"
57
- retention_value = 3
57
+ retention_value = 4
58
58
}
59
59
policy_item_monthly {
60
- frequency_interval = 5 # accepted values = 1 to 28 -> 1 to 28 every nth day of the month
60
+ frequency_interval = 1 # accepted values = 1 to 28 -> 1 to 28 every nth day of the month
61
61
# accepted values = 40 -> every last day of the month
62
62
retention_unit = "months"
63
- retention_value = 4
63
+ retention_value = 12
64
64
}
65
65
66
66
}
@@ -71,7 +71,7 @@ data "mongodbatlas_cloud_backup_schedule" "test" {
71
71
}
72
72
73
73
data "mongodbatlas_backup_compliance_policy" "backup_policy" {
74
- project_id = mongodbatlas_cloud_backup_schedule.test.id
74
+ project_id = mongodbatlas_cloud_backup_schedule.test.project_id
75
75
}
76
76
77
77
resource "mongodbatlas_backup_compliance_policy" "backup_policy" {
@@ -84,31 +84,31 @@ resource "mongodbatlas_backup_compliance_policy" "backup_policy" {
84
84
restore_window_days = 7
85
85
86
86
on_demand_policy_item {
87
- frequency_interval = 0
87
+ frequency_interval = 1
88
88
retention_unit = "days"
89
89
retention_value = 3
90
90
}
91
91
92
92
policy_item_hourly {
93
- frequency_interval = 6
93
+ frequency_interval = 1
94
94
retention_unit = "days"
95
95
retention_value = 7
96
96
}
97
97
98
98
policy_item_daily {
99
- frequency_interval = 0
99
+ frequency_interval = 1
100
100
retention_unit = "days"
101
101
retention_value = 7
102
102
}
103
103
104
104
policy_item_weekly {
105
- frequency_interval = 0
105
+ frequency_interval = 1
106
106
retention_unit = "weeks"
107
107
retention_value = 4
108
108
}
109
109
110
110
policy_item_monthly {
111
- frequency_interval = 0
111
+ frequency_interval = 1
112
112
retention_unit = "months"
113
113
retention_value = 12
114
114
}
0 commit comments