Skip to content

Commit 0951ce8

Browse files
Kaihua Shisagarp337
authored andcommitted
Added - ExaDB-C@C (EXACC) Data Plane Guest VMs (API/UI Only)
1 parent b20f325 commit 0951ce8

19 files changed

+62
-2
lines changed

internal/integrationtest/database_exadata_infrastructure_test.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -420,6 +420,7 @@ func TestDatabaseExadataInfrastructureResource_basic(t *testing.T) {
420420
resource.TestCheckResourceAttrSet(datasourceName, "exadata_infrastructures.0.additional_compute_count"),
421421
resource.TestCheckResourceAttrSet(datasourceName, "exadata_infrastructures.0.additional_storage_count"),
422422
resource.TestCheckResourceAttr(datasourceName, "exadata_infrastructures.0.admin_network_cidr", "192.168.0.0/20"),
423+
resource.TestCheckResourceAttrSet(datasourceName, "exadata_infrastructures.0.availability_domain"),
423424
resource.TestCheckResourceAttr(datasourceName, "exadata_infrastructures.0.cloud_control_plane_server1", "10.32.88.2"),
424425
resource.TestCheckResourceAttr(datasourceName, "exadata_infrastructures.0.cloud_control_plane_server2", "10.32.88.4"),
425426
resource.TestCheckResourceAttr(datasourceName, "exadata_infrastructures.0.compartment_id", compartmentId),
@@ -488,6 +489,7 @@ func TestDatabaseExadataInfrastructureResource_basic(t *testing.T) {
488489
resource.TestCheckResourceAttrSet(singularDatasourceName, "additional_compute_count"),
489490
resource.TestCheckResourceAttrSet(singularDatasourceName, "additional_storage_count"),
490491
resource.TestCheckResourceAttr(singularDatasourceName, "admin_network_cidr", "192.168.0.0/20"),
492+
resource.TestCheckResourceAttrSet(singularDatasourceName, "availability_domain"),
491493
resource.TestCheckResourceAttr(singularDatasourceName, "cloud_control_plane_server1", "10.32.88.2"),
492494
resource.TestCheckResourceAttr(singularDatasourceName, "cloud_control_plane_server2", "10.32.88.4"),
493495
resource.TestCheckResourceAttr(singularDatasourceName, "compartment_id", compartmentId),

internal/integrationtest/database_vm_cluster_test.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,7 @@ func TestDatabaseVmClusterResource_basic(t *testing.T) {
243243
resource.TestCheckResourceAttr(datasourceName, "state", "AVAILABLE"),
244244

245245
resource.TestCheckResourceAttr(datasourceName, "vm_clusters.#", "1"),
246+
resource.TestCheckResourceAttrSet(datasourceName, "vm_clusters.0.availability_domain"),
246247
resource.TestCheckResourceAttr(datasourceName, "vm_clusters.0.compartment_id", compartmentId),
247248
resource.TestCheckResourceAttrSet(datasourceName, "vm_clusters.0.cpus_enabled"),
248249
resource.TestCheckResourceAttr(datasourceName, "vm_clusters.0.data_collection_options.#", "1"),
@@ -277,6 +278,7 @@ func TestDatabaseVmClusterResource_basic(t *testing.T) {
277278
Check: acctest.ComposeAggregateTestCheckFuncWrapper(
278279
resource.TestCheckResourceAttrSet(singularDatasourceName, "vm_cluster_id"),
279280

281+
resource.TestCheckResourceAttrSet(singularDatasourceName, "availability_domain"),
280282
resource.TestCheckResourceAttr(singularDatasourceName, "compartment_id", compartmentId),
281283
resource.TestCheckResourceAttrSet(singularDatasourceName, "cpus_enabled"),
282284
resource.TestCheckResourceAttr(singularDatasourceName, "data_collection_options.#", "1"),

internal/service/database/database_exadata_infrastructure_data_source.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,10 @@ func (s *DatabaseExadataInfrastructureDataSourceCrud) SetData() error {
8686
s.D.Set("admin_network_cidr", *s.Res.AdminNetworkCIDR)
8787
}
8888

89+
if s.Res.AvailabilityDomain != nil {
90+
s.D.Set("availability_domain", *s.Res.AvailabilityDomain)
91+
}
92+
8993
if s.Res.CloudControlPlaneServer1 != nil {
9094
s.D.Set("cloud_control_plane_server1", *s.Res.CloudControlPlaneServer1)
9195
}

internal/service/database/database_exadata_infrastructure_resource.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -324,6 +324,10 @@ func DatabaseExadataInfrastructureResource() *schema.Resource {
324324
Optional: true,
325325
Computed: true,
326326
},
327+
"availability_domain": {
328+
Type: schema.TypeString,
329+
Computed: true,
330+
},
327331
"cpus_enabled": {
328332
Type: schema.TypeInt,
329333
Computed: true,
@@ -932,6 +936,10 @@ func (s *DatabaseExadataInfrastructureResourceCrud) SetData() error {
932936
s.D.Set("admin_network_cidr", *s.Res.AdminNetworkCIDR)
933937
}
934938

939+
if s.Res.AvailabilityDomain != nil {
940+
s.D.Set("availability_domain", *s.Res.AvailabilityDomain)
941+
}
942+
935943
if s.Res.CloudControlPlaneServer1 != nil {
936944
s.D.Set("cloud_control_plane_server1", *s.Res.CloudControlPlaneServer1)
937945
}

internal/service/database/database_exadata_infrastructures_data_source.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,10 @@ func (s *DatabaseExadataInfrastructuresDataSourceCrud) SetData() error {
130130
exadataInfrastructure["admin_network_cidr"] = *r.AdminNetworkCIDR
131131
}
132132

133+
if r.AvailabilityDomain != nil {
134+
exadataInfrastructure["availability_domain"] = *r.AvailabilityDomain
135+
}
136+
133137
if r.CloudControlPlaneServer1 != nil {
134138
exadataInfrastructure["cloud_control_plane_server1"] = *r.CloudControlPlaneServer1
135139
}

internal/service/database/database_vm_cluster_add_virtual_machine_resource.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,10 @@ func DatabaseVmClusterAddVirtualMachineResource() *schema.Resource {
6262
},
6363

6464
// Computed
65+
"availability_domain": {
66+
Type: schema.TypeString,
67+
Computed: true,
68+
},
6569
"compartment_id": {
6670
Type: schema.TypeString,
6771
Computed: true,
@@ -272,6 +276,10 @@ func (s *DatabaseVmClusterAddVirtualMachineResourceCrud) Create() error {
272276
}
273277

274278
func (s *DatabaseVmClusterAddVirtualMachineResourceCrud) SetData() error {
279+
if s.Res.AvailabilityDomain != nil {
280+
s.D.Set("availability_domain", *s.Res.AvailabilityDomain)
281+
}
282+
275283
if s.Res.CompartmentId != nil {
276284
s.D.Set("compartment_id", *s.Res.CompartmentId)
277285
}

internal/service/database/database_vm_cluster_data_source.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,10 @@ func (s *DatabaseVmClusterDataSourceCrud) SetData() error {
6666

6767
s.D.SetId(*s.Res.Id)
6868

69+
if s.Res.AvailabilityDomain != nil {
70+
s.D.Set("availability_domain", *s.Res.AvailabilityDomain)
71+
}
72+
6973
if s.Res.CompartmentId != nil {
7074
s.D.Set("compartment_id", *s.Res.CompartmentId)
7175
}

internal/service/database/database_vm_cluster_remove_virtual_machine_resource.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,10 @@ func DatabaseVmClusterRemoveVirtualMachineResource() *schema.Resource {
5454
// Optional
5555

5656
// Computed
57+
"availability_domain": {
58+
Type: schema.TypeString,
59+
Computed: true,
60+
},
5761
"compartment_id": {
5862
Type: schema.TypeString,
5963
Computed: true,
@@ -264,6 +268,10 @@ func (s *DatabaseVmClusterRemoveVirtualMachineResourceCrud) Create() error {
264268
}
265269

266270
func (s *DatabaseVmClusterRemoveVirtualMachineResourceCrud) SetData() error {
271+
if s.Res.AvailabilityDomain != nil {
272+
s.D.Set("availability_domain", *s.Res.AvailabilityDomain)
273+
}
274+
267275
if s.Res.CompartmentId != nil {
268276
s.D.Set("compartment_id", *s.Res.CompartmentId)
269277
}

internal/service/database/database_vm_cluster_resource.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,10 @@ func DatabaseVmClusterResource() *schema.Resource {
170170
},
171171

172172
// Computed
173+
"availability_domain": {
174+
Type: schema.TypeString,
175+
Computed: true,
176+
},
173177
"cpus_enabled": {
174178
Type: schema.TypeInt,
175179
Computed: true,
@@ -556,6 +560,10 @@ func (s *DatabaseVmClusterResourceCrud) Delete() error {
556560
}
557561

558562
func (s *DatabaseVmClusterResourceCrud) SetData() error {
563+
if s.Res.AvailabilityDomain != nil {
564+
s.D.Set("availability_domain", *s.Res.AvailabilityDomain)
565+
}
566+
559567
if s.Res.CompartmentId != nil {
560568
s.D.Set("compartment_id", *s.Res.CompartmentId)
561569
}

internal/service/database/database_vm_clusters_data_source.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,10 @@ func (s *DatabaseVmClustersDataSourceCrud) SetData() error {
119119
"compartment_id": *r.CompartmentId,
120120
}
121121

122+
if r.AvailabilityDomain != nil {
123+
vmCluster["availability_domain"] = *r.AvailabilityDomain
124+
}
125+
122126
if r.CpusEnabled != nil {
123127
vmCluster["cpus_enabled"] = *r.CpusEnabled
124128
vmCluster["cpu_core_count"] = *r.CpusEnabled

0 commit comments

Comments
 (0)