|
38 | 38 | MysqlMysqlMysqlDbSystemDataSourceRepresentation = map[string]interface{}{ |
39 | 39 | "compartment_id": acctest.Representation{RepType: acctest.Required, Create: `${var.compartment_id}`}, |
40 | 40 | "configuration_id": acctest.Representation{RepType: acctest.Optional, Create: `${var.MysqlConfigurationOCID[var.region]}`}, |
| 41 | + "database_management": acctest.Representation{RepType: acctest.Optional, Create: []oci_mysql.ListDbSystemsDatabaseManagementEnum{`ENABLED`}}, |
41 | 42 | "db_system_id": acctest.Representation{RepType: acctest.Optional, Create: `${oci_mysql_mysql_db_system.test_mysql_db_system.id}`}, |
42 | 43 | "display_name": acctest.Representation{RepType: acctest.Optional, Create: `DBSystem001`, Update: `displayName2`}, |
43 | 44 | "is_heat_wave_cluster_attached": acctest.Representation{RepType: acctest.Optional, Create: `false`}, |
|
60 | 61 | "backup_policy": acctest.RepresentationGroup{RepType: acctest.Optional, Group: MysqlMysqlDbSystemBackupPolicyRepresentation}, |
61 | 62 | "crash_recovery": acctest.Representation{RepType: acctest.Optional, Create: `ENABLED`}, |
62 | 63 | "data_storage_size_in_gb": acctest.Representation{RepType: acctest.Required, Create: `50`}, |
| 64 | + "database_management": acctest.Representation{RepType: acctest.Optional, Create: `ENABLED`}, |
63 | 65 | "defined_tags": acctest.Representation{RepType: acctest.Optional, Create: `${map("${oci_identity_tag_namespace.tag-namespace1.name}.${oci_identity_tag.tag1.name}", "value")}`, Update: `${map("${oci_identity_tag_namespace.tag-namespace1.name}.${oci_identity_tag.tag1.name}", "updatedValue")}`}, |
64 | 66 | "deletion_policy": acctest.RepresentationGroup{RepType: acctest.Optional, Group: mysqlDbSystemDeletionPolicyRepresentation}, |
65 | 67 | "description": acctest.Representation{RepType: acctest.Optional, Create: `MySQL Database Service`, Update: `description2`}, |
@@ -188,6 +190,7 @@ func TestMysqlMysqlDbSystemResource_basic(t *testing.T) { |
188 | 190 | resource.TestCheckResourceAttrSet(resourceName, "configuration_id"), |
189 | 191 | resource.TestCheckResourceAttr(resourceName, "crash_recovery", "ENABLED"), |
190 | 192 | resource.TestCheckResourceAttr(resourceName, "data_storage_size_in_gb", "50"), |
| 193 | + resource.TestCheckResourceAttr(resourceName, "database_management", "ENABLED"), |
191 | 194 | resource.TestCheckResourceAttr(resourceName, "deletion_policy.#", "1"), |
192 | 195 | resource.TestCheckResourceAttr(resourceName, "deletion_policy.0.automatic_backup_retention", "DELETE"), |
193 | 196 | resource.TestCheckResourceAttr(resourceName, "deletion_policy.0.final_backup", "SKIP_FINAL_BACKUP"), |
@@ -243,6 +246,7 @@ func TestMysqlMysqlDbSystemResource_basic(t *testing.T) { |
243 | 246 | resource.TestCheckResourceAttrSet(resourceName, "configuration_id"), |
244 | 247 | resource.TestCheckResourceAttr(resourceName, "crash_recovery", "ENABLED"), |
245 | 248 | resource.TestCheckResourceAttr(resourceName, "data_storage_size_in_gb", "50"), |
| 249 | + resource.TestCheckResourceAttr(resourceName, "database_management", "ENABLED"), |
246 | 250 | resource.TestCheckResourceAttr(resourceName, "deletion_policy.#", "1"), |
247 | 251 | resource.TestCheckResourceAttr(resourceName, "deletion_policy.0.automatic_backup_retention", "RETAIN"), |
248 | 252 | resource.TestCheckResourceAttr(resourceName, "deletion_policy.0.final_backup", "REQUIRE_FINAL_BACKUP"), |
@@ -301,6 +305,7 @@ func TestMysqlMysqlDbSystemResource_basic(t *testing.T) { |
301 | 305 | resource.TestCheckResourceAttr(datasourceName, "db_systems.0.compartment_id", compartmentId), |
302 | 306 | resource.TestCheckResourceAttr(datasourceName, "db_systems.0.crash_recovery", "ENABLED"), |
303 | 307 | resource.TestCheckResourceAttr(datasourceName, "db_systems.0.current_placement.#", "1"), |
| 308 | + resource.TestCheckResourceAttr(datasourceName, "db_systems.0.database_management", "ENABLED"), |
304 | 309 | resource.TestCheckResourceAttr(datasourceName, "db_systems.0.deletion_policy.#", "1"), |
305 | 310 | resource.TestCheckResourceAttr(datasourceName, "db_systems.0.deletion_policy.0.automatic_backup_retention", "RETAIN"), |
306 | 311 | resource.TestCheckResourceAttr(datasourceName, "db_systems.0.deletion_policy.0.final_backup", "REQUIRE_FINAL_BACKUP"), |
@@ -342,6 +347,7 @@ func TestMysqlMysqlDbSystemResource_basic(t *testing.T) { |
342 | 347 | resource.TestCheckResourceAttr(singularDatasourceName, "crash_recovery", "ENABLED"), |
343 | 348 | resource.TestCheckResourceAttr(singularDatasourceName, "current_placement.#", "1"), |
344 | 349 | resource.TestCheckResourceAttr(singularDatasourceName, "data_storage_size_in_gb", "50"), |
| 350 | + resource.TestCheckResourceAttr(singularDatasourceName, "database_management", "ENABLED"), |
345 | 351 | resource.TestCheckResourceAttr(singularDatasourceName, "deletion_policy.#", "1"), |
346 | 352 | resource.TestCheckResourceAttr(singularDatasourceName, "deletion_policy.0.automatic_backup_retention", "RETAIN"), |
347 | 353 | resource.TestCheckResourceAttr(singularDatasourceName, "deletion_policy.0.final_backup", "REQUIRE_FINAL_BACKUP"), |
@@ -378,6 +384,8 @@ func TestMysqlMysqlDbSystemResource_basic(t *testing.T) { |
378 | 384 | "admin_password", |
379 | 385 | "admin_username", |
380 | 386 | "shutdown_type", |
| 387 | + "time_created", |
| 388 | + "time_updated", |
381 | 389 | }, |
382 | 390 | ResourceName: resourceName, |
383 | 391 | }, |
|
0 commit comments