@@ -39,6 +39,7 @@ var instanceResource = map[string]string{
39
39
"snapshot_retention_days" : "4" ,
40
40
"snapshot_retention_days_updated" : "3" ,
41
41
"daily_snapshot_retention_days" : "1" ,
42
+ "point_in_time_window_hours" : "30" ,
42
43
}
43
44
44
45
// User resource data
@@ -71,6 +72,7 @@ func configResources(version, backupSchedule, snapshotRetentionDays string) stri
71
72
type = "%s"
72
73
snapshot_retention_days = %s
73
74
daily_snapshot_retention_days = %s
75
+ point_in_time_window_hours = %s
74
76
}
75
77
backup_schedule = "%s"
76
78
}
@@ -96,6 +98,7 @@ func configResources(version, backupSchedule, snapshotRetentionDays string) stri
96
98
instanceResource ["options_type" ],
97
99
snapshotRetentionDays ,
98
100
instanceResource ["daily_snapshot_retention_days" ],
101
+ instanceResource ["point_in_time_window_hours" ],
99
102
backupSchedule ,
100
103
userResource ["username" ],
101
104
userResource ["role" ],
@@ -129,6 +132,7 @@ func TestAccMongoDBFlexFlexResource(t *testing.T) {
129
132
resource .TestCheckResourceAttr ("stackit_mongodbflex_instance.instance" , "options.type" , instanceResource ["options_type" ]),
130
133
resource .TestCheckResourceAttr ("stackit_mongodbflex_instance.instance" , "options.snapshot_retention_days" , instanceResource ["snapshot_retention_days" ]),
131
134
resource .TestCheckResourceAttr ("stackit_mongodbflex_instance.instance" , "options.daily_snapshot_retention_days" , instanceResource ["daily_snapshot_retention_days" ]),
135
+ resource .TestCheckResourceAttr ("stackit_mongodbflex_instance.instance" , "options.point_in_time_window_hours" , instanceResource ["point_in_time_window_hours" ]),
132
136
resource .TestCheckResourceAttr ("stackit_mongodbflex_instance.instance" , "backup_schedule" , instanceResource ["backup_schedule" ]),
133
137
134
138
// User
@@ -191,6 +195,7 @@ func TestAccMongoDBFlexFlexResource(t *testing.T) {
191
195
resource .TestCheckResourceAttr ("data.stackit_mongodbflex_instance.instance" , "options.type" , instanceResource ["options_type" ]),
192
196
resource .TestCheckResourceAttr ("data.stackit_mongodbflex_instance.instance" , "options.snapshot_retention_days" , instanceResource ["snapshot_retention_days" ]),
193
197
resource .TestCheckResourceAttr ("data.stackit_mongodbflex_instance.instance" , "options.daily_snapshot_retention_days" , instanceResource ["daily_snapshot_retention_days" ]),
198
+ resource .TestCheckResourceAttr ("data.stackit_mongodbflex_instance.instance" , "options.point_in_time_window_hours" , instanceResource ["point_in_time_window_hours" ]),
194
199
resource .TestCheckResourceAttr ("data.stackit_mongodbflex_instance.instance" , "backup_schedule" , instanceResource ["backup_schedule_read" ]),
195
200
196
201
// User data
@@ -274,6 +279,7 @@ func TestAccMongoDBFlexFlexResource(t *testing.T) {
274
279
resource .TestCheckResourceAttr ("stackit_mongodbflex_instance.instance" , "version" , instanceResource ["version_updated" ]),
275
280
resource .TestCheckResourceAttr ("stackit_mongodbflex_instance.instance" , "options.type" , instanceResource ["options_type" ]),
276
281
resource .TestCheckResourceAttr ("stackit_mongodbflex_instance.instance" , "options.snapshot_retention_days" , instanceResource ["snapshot_retention_days_updated" ]),
282
+ resource .TestCheckResourceAttr ("stackit_mongodbflex_instance.instance" , "options.point_in_time_window_hours" , instanceResource ["point_in_time_window_hours" ]),
277
283
resource .TestCheckResourceAttr ("stackit_mongodbflex_instance.instance" , "backup_schedule" , instanceResource ["backup_schedule_updated" ]),
278
284
),
279
285
},
0 commit comments