|
67 | 67 | "db_name": Representation{repType: Required, create: `dbNone0`}, |
68 | 68 | }) |
69 | 69 | dbHomeDatabaseDbBackupConfigRepresentation = map[string]interface{}{ |
70 | | - "auto_backup_enabled": Representation{repType: Optional, create: `true`, update: `false`}, |
71 | | - "auto_backup_window": Representation{repType: Optional, create: `SLOT_TWO`, update: `SLOT_TWO`}, |
72 | | - "backup_destination_details": RepresentationGroup{Optional, dbHomeDatabaseDbBackupConfigBackupDestinationDetails1Representation}, |
73 | | - } |
74 | | - dbHomeDatabaseDbBackupConfigBackupDestinationDetails1Representation = map[string]interface{}{ |
75 | | - "id": Representation{repType: Optional, create: `${oci_database_backup_destination.test_backup_destination1.id}`}, |
76 | | - "type": Representation{repType: Optional, create: `NFS`}, |
| 70 | + "auto_backup_enabled": Representation{repType: Optional, create: `true`, update: `false`}, |
| 71 | + "auto_backup_window": Representation{repType: Optional, create: `SLOT_TWO`}, |
| 72 | + "recovery_window_in_days": Representation{repType: Optional, create: `10`}, |
77 | 73 | } |
78 | 74 | dbHomeRepresentationSourceDbBackup = representationCopyWithNewProperties(dbHomeRepresentationBase, map[string]interface{}{ |
79 | 75 | "database": RepresentationGroup{Required, dbHomeDatabaseRepresentationSourceDbBackup}, |
@@ -116,12 +112,11 @@ var ( |
116 | 112 | } |
117 | 113 |
|
118 | 114 | dbHomeDatabaseDbBackupConfigBackupDestinationDetails2Representation = map[string]interface{}{ |
119 | | - "id": Representation{repType: Optional, create: `${oci_database_backup_destination.test_backup_destination2.id}`}, |
| 115 | + "id": Representation{repType: Optional, create: `${oci_database_backup_destination.test_backup_destination.id}`}, |
120 | 116 | "type": Representation{repType: Required, create: `NFS`}, |
121 | 117 | } |
122 | 118 |
|
123 | | - DbHomeResourceDependencies = BackupResourceDependencies + DefinedTagsDependencies + generateResourceFromRepresentationMap("oci_database_backup_destination", "test_backup_destination1", Optional, Create, backupDestinationNFSRepresentation) + |
124 | | - generateResourceFromRepresentationMap("oci_database_backup_destination", "test_backup_destination2", Optional, Create, backupDestinationNFSRepresentation) + |
| 119 | + DbHomeResourceDependencies = BackupResourceDependencies + DefinedTagsDependencies + generateResourceFromRepresentationMap("oci_database_backup_destination", "test_backup_destination", Optional, Create, backupDestinationNFSRepresentation) + |
125 | 120 | generateResourceFromRepresentationMap("oci_database_exadata_infrastructure", "test_exadata_infrastructure", Optional, Update, |
126 | 121 | representationCopyWithNewProperties(exadataInfrastructureActivateRepresentation, map[string]interface{}{"activation_file": Representation{repType: Optional, update: activationFilePath}})) + |
127 | 122 | generateResourceFromRepresentationMap("oci_database_vm_cluster_network", "test_vm_cluster_network", Optional, Update, vmClusterNetworkValidateRepresentation) + |
@@ -199,9 +194,7 @@ func TestDatabaseDbHomeResource_basic(t *testing.T) { |
199 | 194 | resource.TestCheckResourceAttr(resourceName+"_source_none", "database.0.db_backup_config.#", "1"), |
200 | 195 | resource.TestCheckResourceAttr(resourceName+"_source_none", "database.0.db_backup_config.0.auto_backup_enabled", "true"), |
201 | 196 | resource.TestCheckResourceAttr(resourceName+"_source_none", "database.0.db_backup_config.0.auto_backup_window", "SLOT_TWO"), |
202 | | - resource.TestCheckResourceAttr(resourceName+"_source_none", "database.0.db_backup_config.0.backup_destination_details.#", "1"), |
203 | | - resource.TestCheckResourceAttrSet(resourceName+"_source_none", "database.0.db_backup_config.0.backup_destination_details.0.id"), |
204 | | - resource.TestCheckResourceAttr(resourceName+"_source_none", "database.0.db_backup_config.0.backup_destination_details.0.type", "NFS"), |
| 197 | + resource.TestCheckResourceAttr(resourceName+"_source_none", "database.0.db_backup_config.0.recovery_window_in_days", "10"), |
205 | 198 | resource.TestCheckResourceAttr(resourceName+"_source_none", "database.0.db_name", "dbNone"), |
206 | 199 | resource.TestCheckResourceAttr(resourceName+"_source_none", "database.0.db_workload", "OLTP"), |
207 | 200 | resource.TestCheckResourceAttr(resourceName+"_source_none", "database.0.defined_tags.%", "1"), |
@@ -267,9 +260,7 @@ func TestDatabaseDbHomeResource_basic(t *testing.T) { |
267 | 260 | resource.TestCheckResourceAttr(resourceName+"_source_none", "database.0.db_backup_config.#", "1"), |
268 | 261 | resource.TestCheckResourceAttr(resourceName+"_source_none", "database.0.db_backup_config.0.auto_backup_enabled", "false"), |
269 | 262 | resource.TestCheckResourceAttr(resourceName+"_source_none", "database.0.db_backup_config.0.auto_backup_window", "SLOT_TWO"), |
270 | | - resource.TestCheckResourceAttr(resourceName+"_source_none", "database.0.db_backup_config.0.backup_destination_details.#", "1"), |
271 | | - resource.TestCheckResourceAttrSet(resourceName+"_source_none", "database.0.db_backup_config.0.backup_destination_details.0.id"), |
272 | | - resource.TestCheckResourceAttr(resourceName+"_source_none", "database.0.db_backup_config.0.backup_destination_details.0.type", "NFS"), |
| 263 | + resource.TestCheckResourceAttr(resourceName+"_source_none", "database.0.db_backup_config.0.recovery_window_in_days", "10"), |
273 | 264 | resource.TestCheckResourceAttr(resourceName+"_source_none", "database.0.db_name", "dbNone"), |
274 | 265 | resource.TestCheckResourceAttr(resourceName+"_source_none", "database.0.db_workload", "OLTP"), |
275 | 266 | resource.TestCheckResourceAttr(resourceName+"_source_none", "database.0.defined_tags.%", "1"), |
|
0 commit comments