Skip to content

Commit 5fef80f

Browse files
Terraform Team Automationsahilg11
authored andcommitted
Bug Fix: Removed Computed schema struct from field is_active_data_guard_enabled for database data guard association resource
1 parent 823bf4c commit 5fef80f

File tree

4 files changed

+7
-1
lines changed

4 files changed

+7
-1
lines changed

examples/database/dataguard/bm_shape/dataguard.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,5 +151,6 @@ resource "oci_database_data_guard_association" "test_data_guard_association" {
151151

152152
#required for ExistingDbSystem creation_type
153153
peer_db_system_id = oci_database_db_system.test_db_system2.id
154+
is_active_data_guard_enabled = "false"
154155
}
155156

examples/database/dataguard/vm_shape/dataguard.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ resource "oci_database_data_guard_association" "test_data_guard_association" {
137137
node_count = "1"
138138
private_ip = "10.0.2.223"
139139
time_zone = "US/Pacific"
140+
is_active_data_guard_enabled = "false"
140141
}
141142

142143
resource "oci_core_network_security_group" "test_network_security_group" {

internal/integrationtest/database_data_guard_association_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -365,6 +365,7 @@ func TestDatabaseDataGuardAssociationResource_basic(t *testing.T) {
365365
resource.TestCheckResourceAttr(resourceName, "data_collection_options.0.is_diagnostics_events_enabled", "false"),
366366
resource.TestCheckResourceAttr(resourceName, "data_collection_options.0.is_health_monitoring_enabled", "false"),
367367
resource.TestCheckResourceAttr(resourceName, "data_collection_options.0.is_incident_logs_enabled", "false"),
368+
resource.TestCheckResourceAttr(resourceName, "is_active_data_guard_enabled", "false"),
368369

369370
func(s *terraform.State) (err error) {
370371
resId, err = acctest.FromInstanceState(s, resourceName, "id")

internal/service/database/database_data_guard_association_resource.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,6 @@ func DatabaseDataGuardAssociationResource() *schema.Resource {
183183
"is_active_data_guard_enabled": {
184184
Type: schema.TypeBool,
185185
Optional: true,
186-
Computed: true,
187186
},
188187
"license_model": {
189188
Type: schema.TypeString,
@@ -715,6 +714,10 @@ func (s *DatabaseDataGuardAssociationResourceCrud) populateTopLevelPolymorphicCr
715714
tmp := hostname.(string)
716715
details.Hostname = &tmp
717716
}
717+
if isActiveDataGuardEnabled, ok := s.D.GetOkExists("is_active_data_guard_enabled"); ok {
718+
tmp := isActiveDataGuardEnabled.(bool)
719+
details.IsActiveDataGuardEnabled = &tmp
720+
}
718721
if licenseModel, ok := s.D.GetOkExists("license_model"); ok {
719722
details.LicenseModel = oci_database.CreateDataGuardAssociationWithNewDbSystemDetailsLicenseModelEnum(licenseModel.(string))
720723
}

0 commit comments

Comments
 (0)