Skip to content

Commit 97ff1b6

Browse files
Vasanth Sravinitp
authored andcommitted
Added - Support for HeatWave Service: Change DB System Deletion Policy AutomaticBackupRetention default to RETAIN.
1 parent 4eeabf4 commit 97ff1b6

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

examples/mysql/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ resource "oci_mysql_mysql_db_system" "test_mysql_db_system" {
133133

134134
#Optional
135135
deletion_policy {
136-
automatic_backup_retention = "DELETE"
136+
automatic_backup_retention = "RETAIN"
137137
final_backup = "SKIP_FINAL_BACKUP"
138138
is_delete_protected = "false"
139139
}

internal/integrationtest/mysql_mysql_db_system_test.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ var (
114114
mysqlDbSystemDeletionPolicyRepresentation = map[string]interface{}{
115115
// Don't update these as setting the deletion policy to true or backup retention to retain will leave resources
116116
// that can't be removed.
117-
"automatic_backup_retention": acctest.Representation{RepType: acctest.Optional, Create: `DELETE`, Update: `RETAIN`},
117+
"automatic_backup_retention": acctest.Representation{RepType: acctest.Optional, Create: `RETAIN`, Update: `DELETE`},
118118
"final_backup": acctest.Representation{RepType: acctest.Optional, Create: `SKIP_FINAL_BACKUP`, Update: `REQUIRE_FINAL_BACKUP`},
119119
//"is_delete_protected": acctest.Representation{RepType: acctest.Optional, Create: `false`, Update: `true`},
120120
"is_delete_protected": acctest.Representation{RepType: acctest.Optional, Create: `false`},
@@ -208,7 +208,7 @@ func TestMysqlMysqlDbSystemResource_basic(t *testing.T) {
208208
resource.TestCheckResourceAttr(resourceName, "database_management", "DISABLED"),
209209
resource.TestCheckResourceAttr(resourceName, "database_mode", "READ_WRITE"),
210210
resource.TestCheckResourceAttr(resourceName, "deletion_policy.#", "1"),
211-
resource.TestCheckResourceAttr(resourceName, "deletion_policy.0.automatic_backup_retention", "DELETE"),
211+
resource.TestCheckResourceAttr(resourceName, "deletion_policy.0.automatic_backup_retention", "RETAIN"),
212212
resource.TestCheckResourceAttr(resourceName, "deletion_policy.0.final_backup", "SKIP_FINAL_BACKUP"),
213213
resource.TestCheckResourceAttr(resourceName, "deletion_policy.0.is_delete_protected", "false"),
214214
resource.TestCheckResourceAttr(resourceName, "description", "MySQL Database Service"),
@@ -272,7 +272,7 @@ func TestMysqlMysqlDbSystemResource_basic(t *testing.T) {
272272
resource.TestCheckResourceAttr(resourceName, "database_management", "DISABLED"),
273273
resource.TestCheckResourceAttr(resourceName, "database_mode", "READ_WRITE"),
274274
resource.TestCheckResourceAttr(resourceName, "deletion_policy.#", "1"),
275-
resource.TestCheckResourceAttr(resourceName, "deletion_policy.0.automatic_backup_retention", "RETAIN"),
275+
resource.TestCheckResourceAttr(resourceName, "deletion_policy.0.automatic_backup_retention", "DELETE"),
276276
resource.TestCheckResourceAttr(resourceName, "deletion_policy.0.final_backup", "REQUIRE_FINAL_BACKUP"),
277277
resource.TestCheckResourceAttr(resourceName, "deletion_policy.0.is_delete_protected", "false"),
278278
resource.TestCheckResourceAttr(resourceName, "description", "description2"),
@@ -334,7 +334,7 @@ func TestMysqlMysqlDbSystemResource_basic(t *testing.T) {
334334
resource.TestCheckResourceAttr(datasourceName, "db_systems.0.database_management", "DISABLED"),
335335
resource.TestCheckResourceAttr(datasourceName, "db_systems.0.database_mode", "READ_WRITE"),
336336
resource.TestCheckResourceAttr(datasourceName, "db_systems.0.deletion_policy.#", "1"),
337-
resource.TestCheckResourceAttr(datasourceName, "db_systems.0.deletion_policy.0.automatic_backup_retention", "RETAIN"),
337+
resource.TestCheckResourceAttr(datasourceName, "db_systems.0.deletion_policy.0.automatic_backup_retention", "DELETE"),
338338
resource.TestCheckResourceAttr(datasourceName, "db_systems.0.deletion_policy.0.final_backup", "REQUIRE_FINAL_BACKUP"),
339339
resource.TestCheckResourceAttr(datasourceName, "db_systems.0.deletion_policy.0.is_delete_protected", "false"),
340340
resource.TestCheckResourceAttr(datasourceName, "db_systems.0.description", "description2"),
@@ -383,7 +383,7 @@ func TestMysqlMysqlDbSystemResource_basic(t *testing.T) {
383383
resource.TestCheckResourceAttr(singularDatasourceName, "database_management", "DISABLED"),
384384
resource.TestCheckResourceAttr(singularDatasourceName, "database_mode", "READ_WRITE"),
385385
resource.TestCheckResourceAttr(singularDatasourceName, "deletion_policy.#", "1"),
386-
resource.TestCheckResourceAttr(singularDatasourceName, "deletion_policy.0.automatic_backup_retention", "RETAIN"),
386+
resource.TestCheckResourceAttr(singularDatasourceName, "deletion_policy.0.automatic_backup_retention", "DELETE"),
387387
resource.TestCheckResourceAttr(singularDatasourceName, "deletion_policy.0.final_backup", "REQUIRE_FINAL_BACKUP"),
388388
resource.TestCheckResourceAttr(singularDatasourceName, "deletion_policy.0.is_delete_protected", "false"),
389389
resource.TestCheckResourceAttr(singularDatasourceName, "description", "description2"),

0 commit comments

Comments
 (0)