Skip to content

Commit f97c216

Browse files
lishuoxaojotruon
authored andcommitted
Support RD for db home
1 parent d47154f commit f97c216

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

oci/database_db_home_resource_test.go

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ package oci
44

55
import (
66
"fmt"
7+
"strconv"
78
"strings"
89
"testing"
910
"time"
@@ -145,6 +146,8 @@ func TestDatabaseDbHomeResource_createFromCloudVmCluster(t *testing.T) {
145146
Representation{repType: Required, create: `${oci_database_cloud_vm_cluster.test_cloud_vm_cluster.id}`},
146147
dbHomeRepresentationSourceVmClusterNew)
147148

149+
var resId string
150+
148151
resource.Test(t, resource.TestCase{
149152
PreCheck: func() { testAccPreCheck(t) },
150153
Providers: map[string]terraform.ResourceProvider{
@@ -160,6 +163,16 @@ func TestDatabaseDbHomeResource_createFromCloudVmCluster(t *testing.T) {
160163
Check: resource.ComposeAggregateTestCheckFunc(
161164
resource.TestCheckResourceAttr(resourceName, "source", "VM_CLUSTER_NEW"),
162165
resource.TestCheckResourceAttrSet(resourceName, "vm_cluster_id"),
166+
167+
func(s *terraform.State) (err error) {
168+
resId, err = fromInstanceState(s, resourceName, "id")
169+
if isEnableExportCompartment, _ := strconv.ParseBool(getEnvSettingWithDefault("enable_export_compartment", "true")); isEnableExportCompartment {
170+
if errExport := testExportCompartmentWithResourceName(&resId, &compartmentId, resourceName); errExport != nil {
171+
return errExport
172+
}
173+
}
174+
return err
175+
},
163176
),
164177
},
165178
// verify resource import

oci/export_graphs.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -358,6 +358,14 @@ var databaseResourceGraph = TerraformResourceGraph{
358358
},
359359
},
360360
},
361+
"oci_database_cloud_vm_cluster": {
362+
{
363+
TerraformResourceHints: exportDatabaseDbHomeHints,
364+
datasourceQueryParams: map[string]string{
365+
"vm_cluster_id": "id",
366+
},
367+
},
368+
},
361369
}
362370

363371
var datacatalogResourceGraph = TerraformResourceGraph{

0 commit comments

Comments
 (0)