|
78 | 78 | // "network_endpoint_details": acctest.RepresentationGroup{RepType: acctest.Optional, Group: integrationInstanceNetworkEndpointDetailsRepresentation}, |
79 | 79 | "shape": acctest.Representation{RepType: acctest.Optional, Create: `DEVELOPMENT`}, |
80 | 80 | "enable_process_automation_trigger": acctest.Representation{RepType: acctest.Optional, Create: `0`, Update: `1`}, |
| 81 | + "extend_data_retention_trigger": acctest.Representation{RepType: acctest.Optional, Create: `0`, Update: `1`}, |
81 | 82 | } |
82 | 83 |
|
83 | 84 | integrationInstanceRepresentation = map[string]interface{}{ |
@@ -203,14 +204,15 @@ func TestIntegrationIntegrationInstanceResource_basic(t *testing.T) { |
203 | 204 | acctest.ResourceTest(t, testAccCheckIntegrationIntegrationInstanceDestroy, []resource.TestStep{ |
204 | 205 | // verify Create |
205 | 206 | { |
206 | | - Config: config + instanceTypeVariableStr + compartmentIdVariableStr + domainIdVariableStr + subnetIdStr + nsgIdStr + idcsAccessTokenVariableStr() + IntegrationIntegrationInstanceResourceDependencies + |
| 207 | + Config: config + instanceTypeVariableStr + compartmentIdVariableStr + subnetIdStr + domainIdVariableStr + nsgIdStr + idcsAccessTokenVariableStr() + IntegrationIntegrationInstanceResourceDependencies + |
207 | 208 | acctest.GenerateResourceFromRepresentationMap("oci_integration_integration_instance", "test_integration_instance", acctest.Required, acctest.Create, integrationInstanceRepresentation) + |
208 | 209 | acctest.GenerateResourceFromRepresentationMap("oci_integration_private_endpoint_outbound_connection", "integration_private_endpoint", acctest.Required, acctest.Create, integrationPrivateEndpointRepresentation), |
209 | 210 | Check: acctest.ComposeAggregateTestCheckFuncWrapper( |
210 | 211 | resource.TestCheckResourceAttr(resourceName, "compartment_id", compartmentId), |
211 | 212 | resource.TestCheckResourceAttr(resourceName, "display_name", "displayName"), |
212 | 213 | resource.TestCheckResourceAttr(resourceName, "integration_instance_type", utils.GetEnvSettingWithBlankDefault("instance_type")), |
213 | 214 | resource.TestCheckResourceAttr(resourceName, "is_byol", "false"), |
| 215 | + resource.TestCheckResourceAttrSet(resourceName, "data_retention_period"), |
214 | 216 | resource.TestCheckResourceAttr(resourceName, "message_packs", "1"), |
215 | 217 |
|
216 | 218 | func(s *terraform.State) (err error) { |
@@ -275,6 +277,7 @@ func TestIntegrationIntegrationInstanceResource_basic(t *testing.T) { |
275 | 277 | resource.TestCheckResourceAttr(resourceName, "freeform_tags.%", "1"), |
276 | 278 | resource.TestCheckResourceAttrSet(resourceName, "id"), |
277 | 279 | // resource.TestCheckResourceAttrSet(resourceName, "idcs_at"), |
| 280 | + resource.TestCheckResourceAttrSet(resourceName, "data_retention_period"), |
278 | 281 | resource.TestCheckResourceAttrSet(resourceName, "instance_url"), |
279 | 282 | resource.TestCheckResourceAttr(resourceName, "integration_instance_type", utils.GetEnvSettingWithBlankDefault("instance_type")), |
280 | 283 | resource.TestCheckResourceAttr(resourceName, "is_byol", "false"), |
@@ -339,6 +342,7 @@ func TestIntegrationIntegrationInstanceResource_basic(t *testing.T) { |
339 | 342 | resource.TestCheckResourceAttrSet(resourceName, "domain_id"), |
340 | 343 | resource.TestCheckResourceAttr(resourceName, "freeform_tags.%", "1"), |
341 | 344 | resource.TestCheckResourceAttrSet(resourceName, "id"), |
| 345 | + resource.TestCheckResourceAttrSet(resourceName, "data_retention_period"), |
342 | 346 | // resource.TestCheckResourceAttrSet(resourceName, "idcs_at"), |
343 | 347 | resource.TestCheckResourceAttrSet(resourceName, "instance_url"), |
344 | 348 | resource.TestCheckResourceAttr(resourceName, "integration_instance_type", utils.GetEnvSettingWithBlankDefault("instance_type")), |
@@ -438,6 +442,7 @@ func TestIntegrationIntegrationInstanceResource_basic(t *testing.T) { |
438 | 442 | // }), |
439 | 443 | resource.TestCheckResourceAttr(datasourceName, "integration_instances.0.compartment_id", compartmentId), |
440 | 444 | resource.TestCheckResourceAttr(datasourceName, "integration_instances.0.consumption_model", "UCM"), |
| 445 | + resource.TestCheckResourceAttrSet(datasourceName, "integration_instances.0.data_retention_period"), |
441 | 446 | resource.TestCheckResourceAttr(datasourceName, "integration_instances.0.custom_endpoint.#", "0"), |
442 | 447 | // resource.TestCheckResourceAttrSet(datasourceName, "integration_instances.0.custom_endpoint.0.alias"), |
443 | 448 | // resource.TestCheckResourceAttrSet(datasourceName, "integration_instances.0.custom_endpoint.0.certificate_secret_id"), |
@@ -485,14 +490,15 @@ func TestIntegrationIntegrationInstanceResource_basic(t *testing.T) { |
485 | 490 | // }), |
486 | 491 | resource.TestCheckResourceAttr(singularDatasourceName, "compartment_id", compartmentId), |
487 | 492 | resource.TestCheckResourceAttr(singularDatasourceName, "consumption_model", "UCM"), |
| 493 | + resource.TestCheckResourceAttrSet(singularDatasourceName, "data_retention_period"), |
488 | 494 | resource.TestCheckResourceAttr(singularDatasourceName, "custom_endpoint.#", "0"), |
489 | 495 | // resource.TestCheckResourceAttrSet(singularDatasourceName, "custom_endpoint.0.alias"), |
490 | 496 | // resource.TestCheckResourceAttrSet(singularDatasourceName, "custom_endpoint.0.certificate_secret_version"), |
491 | 497 | // resource.TestCheckResourceAttr(singularDatasourceName, "custom_endpoint.0.hostname", "hostname2-updated.com"), |
492 | 498 | resource.TestCheckResourceAttr(singularDatasourceName, "display_name", "displayName2"), |
493 | 499 | resource.TestCheckResourceAttr(singularDatasourceName, "freeform_tags.%", "1"), |
494 | 500 | resource.TestCheckResourceAttrSet(singularDatasourceName, "id"), |
495 | | - resource.TestCheckResourceAttr(singularDatasourceName, "idcs_info.#", "0"), |
| 501 | + resource.TestCheckResourceAttr(singularDatasourceName, "idcs_info.#", "1"), |
496 | 502 | resource.TestCheckResourceAttrSet(singularDatasourceName, "instance_url"), |
497 | 503 | resource.TestCheckResourceAttr(singularDatasourceName, "integration_instance_type", utils.GetEnvSettingWithBlankDefault("instance_type")), |
498 | 504 | resource.TestCheckResourceAttr(singularDatasourceName, "is_byol", "true"), |
|
0 commit comments