@@ -39,6 +39,7 @@ var instanceResource = map[string]string{
3939 "snapshot_retention_days" : "4" ,
4040 "snapshot_retention_days_updated" : "3" ,
4141 "daily_snapshot_retention_days" : "1" ,
42+ "point_in_time_window_hours" : "30" ,
4243}
4344
4445// User resource data
@@ -71,6 +72,7 @@ func configResources(version, backupSchedule, snapshotRetentionDays string) stri
7172 type = "%s"
7273 snapshot_retention_days = %s
7374 daily_snapshot_retention_days = %s
75+ point_in_time_window_hours = %s
7476 }
7577 backup_schedule = "%s"
7678 }
@@ -96,6 +98,7 @@ func configResources(version, backupSchedule, snapshotRetentionDays string) stri
9698 instanceResource ["options_type" ],
9799 snapshotRetentionDays ,
98100 instanceResource ["daily_snapshot_retention_days" ],
101+ instanceResource ["point_in_time_window_hours" ],
99102 backupSchedule ,
100103 userResource ["username" ],
101104 userResource ["role" ],
@@ -129,6 +132,7 @@ func TestAccMongoDBFlexFlexResource(t *testing.T) {
129132 resource .TestCheckResourceAttr ("stackit_mongodbflex_instance.instance" , "options.type" , instanceResource ["options_type" ]),
130133 resource .TestCheckResourceAttr ("stackit_mongodbflex_instance.instance" , "options.snapshot_retention_days" , instanceResource ["snapshot_retention_days" ]),
131134 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" ]),
132136 resource .TestCheckResourceAttr ("stackit_mongodbflex_instance.instance" , "backup_schedule" , instanceResource ["backup_schedule" ]),
133137
134138 // User
@@ -191,6 +195,7 @@ func TestAccMongoDBFlexFlexResource(t *testing.T) {
191195 resource .TestCheckResourceAttr ("data.stackit_mongodbflex_instance.instance" , "options.type" , instanceResource ["options_type" ]),
192196 resource .TestCheckResourceAttr ("data.stackit_mongodbflex_instance.instance" , "options.snapshot_retention_days" , instanceResource ["snapshot_retention_days" ]),
193197 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" ]),
194199 resource .TestCheckResourceAttr ("data.stackit_mongodbflex_instance.instance" , "backup_schedule" , instanceResource ["backup_schedule_read" ]),
195200
196201 // User data
@@ -274,6 +279,7 @@ func TestAccMongoDBFlexFlexResource(t *testing.T) {
274279 resource .TestCheckResourceAttr ("stackit_mongodbflex_instance.instance" , "version" , instanceResource ["version_updated" ]),
275280 resource .TestCheckResourceAttr ("stackit_mongodbflex_instance.instance" , "options.type" , instanceResource ["options_type" ]),
276281 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" ]),
277283 resource .TestCheckResourceAttr ("stackit_mongodbflex_instance.instance" , "backup_schedule" , instanceResource ["backup_schedule_updated" ]),
278284 ),
279285 },
0 commit comments