@@ -160,6 +160,7 @@ var (
160160 map [string ]interface {}{
161161 "nsg_ids" : acctest.Representation {RepType : acctest .Optional , Create : []string {`${oci_core_network_security_group.test_network_security_group.id}` }, Update : []string {`${oci_core_network_security_group.test_network_security_group.id}` , `${oci_core_network_security_group.test_network_security_group2.id}` }},
162162 "private_endpoint_label" : acctest.Representation {RepType : acctest .Optional , Create : `xlx4fc9y` },
163+ "private_endpoint_ip" : acctest.Representation {RepType : acctest .Optional , Create : `10.0.0.97` },
163164 "subnet_id" : acctest.Representation {RepType : acctest .Optional , Create : `${oci_core_subnet.test_subnet.id}` },
164165 }), []string {"whitelisted_ips" , "scheduled_operations" })
165166
@@ -1213,6 +1214,7 @@ func TestResourceDatabaseAutonomousDatabaseResource_privateEndpoint(t *testing.T
12131214 resource .TestCheckResourceAttr (resourceName , "is_dedicated" , "false" ),
12141215 resource .TestCheckResourceAttr (resourceName , "is_preview_version_with_service_terms_accepted" , "false" ),
12151216 resource .TestCheckResourceAttr (resourceName , "license_model" , "LICENSE_INCLUDED" ),
1217+ resource .TestCheckResourceAttr (resourceName , "private_endpoint_ip" , "10.0.0.97" ),
12161218 resource .TestCheckResourceAttr (resourceName , "private_endpoint_label" , "xlx4fc9y" ),
12171219 resource .TestCheckResourceAttr (resourceName , "nsg_ids.#" , "1" ),
12181220 //resource.TestCheckResourceAttrSet(resourceName, "private_endpoint"),
@@ -1325,6 +1327,7 @@ func TestResourceDatabaseAutonomousDatabaseResource_privateEndpoint(t *testing.T
13251327 resource .TestCheckResourceAttrSet (datasourceName , "autonomous_databases.0.is_preview" ),
13261328 resource .TestCheckResourceAttr (datasourceName , "autonomous_databases.0.nsg_ids.#" , "1" ),
13271329 //resource.TestCheckResourceAttrSet(datasourceName, "autonomous_databases.0.private_endpoint"),
1330+ resource .TestCheckResourceAttr (datasourceName , "autonomous_databases.0.private_endpoint_ip" , "10.0.0.97" ),
13281331 resource .TestCheckResourceAttr (datasourceName , "autonomous_databases.0.private_endpoint_label" , "xlx4fc9y" ),
13291332 resource .TestCheckResourceAttrSet (datasourceName , "autonomous_databases.0.state" ),
13301333 resource .TestCheckResourceAttrSet (datasourceName , "autonomous_databases.0.subnet_id" ),
@@ -1359,13 +1362,15 @@ func TestResourceDatabaseAutonomousDatabaseResource_privateEndpoint(t *testing.T
13591362 resource .TestCheckResourceAttrSet (singularDatasourceName , "is_preview" ),
13601363 resource .TestCheckResourceAttr (singularDatasourceName , "nsg_ids.#" , "1" ),
13611364 //resource.TestCheckResourceAttrSet(singularDatasourceName, "private_endpoint"),
1365+ resource .TestCheckResourceAttr (singularDatasourceName , "private_endpoint_ip" , "10.0.0.97" ),
13621366 resource .TestCheckResourceAttr (singularDatasourceName , "private_endpoint_label" , "xlx4fc9y" ),
13631367 resource .TestCheckResourceAttrSet (singularDatasourceName , "state" ),
13641368 resource .TestCheckResourceAttrSet (singularDatasourceName , "time_created" ),
13651369 resource .TestCheckResourceAttr (resourceName , "is_mtls_connection_required" , "true" ),
13661370 resource .TestCheckResourceAttr (resourceName , "connection_strings.0.profiles.#" , "3" ),
13671371 ),
13681372 },
1373+
13691374 //5. delete before next Create
13701375 {
13711376 Config : config + compartmentIdVariableStr + AutonomousDatabasePrivateEndpointResourceDependencies ,
@@ -1450,8 +1455,9 @@ func TestResourceDatabaseAutonomousDatabaseResource_privateEndpoint(t *testing.T
14501455 Config : config + compartmentIdVariableStr + AutonomousDatabasePrivateEndpointResourceDependencies +
14511456 acctest .GenerateResourceFromRepresentationMap ("oci_database_autonomous_database" , "test_autonomous_database" , acctest .Optional , acctest .Create ,
14521457 acctest .RepresentationCopyWithNewProperties (autonomousDatabasePrivateEndpointRepresentation , map [string ]interface {}{
1453- "db_version" : acctest.Representation {RepType : acctest .Optional , Create : `19c` },
1454- "data_safe_status" : acctest.Representation {RepType : acctest .Optional , Create : `REGISTERED` },
1458+ "private_endpoint_ip" : acctest.Representation {RepType : acctest .Optional , Create : `10.0.0.97` },
1459+ "db_version" : acctest.Representation {RepType : acctest .Optional , Create : `19c` },
1460+ "data_safe_status" : acctest.Representation {RepType : acctest .Optional , Create : `REGISTERED` },
14551461 })),
14561462 Check : acctest .ComposeAggregateTestCheckFuncWrapper (
14571463 resource .TestCheckResourceAttr (resourceName , "admin_password" , "BEstrO0ng_#11" ),
@@ -1467,6 +1473,7 @@ func TestResourceDatabaseAutonomousDatabaseResource_privateEndpoint(t *testing.T
14671473 resource .TestCheckResourceAttr (resourceName , "is_dedicated" , "false" ),
14681474 resource .TestCheckResourceAttr (resourceName , "is_preview_version_with_service_terms_accepted" , "false" ),
14691475 resource .TestCheckResourceAttr (resourceName , "license_model" , "LICENSE_INCLUDED" ),
1476+ resource .TestCheckResourceAttr (resourceName , "private_endpoint_ip" , "10.0.0.97" ),
14701477 resource .TestCheckResourceAttr (resourceName , "private_endpoint_label" , "xlx4fc9y" ),
14711478 resource .TestCheckResourceAttr (resourceName , "nsg_ids.#" , "1" ),
14721479 //resource.TestCheckResourceAttrSet(resourceName, "private_endpoint"),
@@ -1503,6 +1510,7 @@ func TestResourceDatabaseAutonomousDatabaseResource_privateEndpoint(t *testing.T
15031510 resource .TestCheckResourceAttr (resourceName , "is_dedicated" , "false" ),
15041511 resource .TestCheckResourceAttr (resourceName , "is_preview_version_with_service_terms_accepted" , "false" ),
15051512 resource .TestCheckResourceAttr (resourceName , "license_model" , "LICENSE_INCLUDED" ),
1513+ resource .TestCheckResourceAttr (resourceName , "private_endpoint_ip" , "10.0.0.97" ),
15061514 resource .TestCheckResourceAttr (resourceName , "private_endpoint_label" , "xlx4fc9y" ),
15071515 resource .TestCheckResourceAttr (resourceName , "nsg_ids.#" , "1" ),
15081516 resource .TestCheckResourceAttrSet (resourceName , "state" ),
@@ -1523,6 +1531,7 @@ func TestResourceDatabaseAutonomousDatabaseResource_privateEndpoint(t *testing.T
15231531 acctest .RepresentationCopyWithNewProperties (acctest .RepresentationCopyWithRemovedProperties (autonomousDatabasePrivateEndpointRepresentation , []string {"nsg_ids" , "private_endpoint_label" , "subnet_id" }), map [string ]interface {}{
15241532 "nsg_ids" : acctest.Representation {RepType : acctest .Optional , Create : []string {`${oci_core_network_security_group.test_network_security_group.id}` }, Update : []string {}},
15251533 "private_endpoint_label" : acctest.Representation {RepType : acctest .Optional , Create : `null` },
1534+ "private_endpoint_ip" : acctest.Representation {RepType : acctest .Optional , Create : `null` },
15261535 "subnet_id" : acctest.Representation {RepType : acctest .Optional , Create : `null` },
15271536 "db_version" : acctest.Representation {RepType : acctest .Optional , Create : `19c` , Update : `19c` },
15281537 })),
@@ -1541,6 +1550,7 @@ func TestResourceDatabaseAutonomousDatabaseResource_privateEndpoint(t *testing.T
15411550 resource .TestCheckResourceAttr (resourceName , "is_preview_version_with_service_terms_accepted" , "false" ),
15421551 resource .TestCheckResourceAttr (resourceName , "license_model" , "LICENSE_INCLUDED" ),
15431552 resource .TestCheckResourceAttr (resourceName , "nsg_ids.#" , "0" ),
1553+ resource .TestCheckResourceAttr (resourceName , "private_endpoint_ip" , "null" ),
15441554 resource .TestCheckResourceAttr (resourceName , "private_endpoint_label" , "null" ),
15451555 resource .TestCheckResourceAttrSet (resourceName , "state" ),
15461556 resource .TestCheckResourceAttr (resourceName , "is_mtls_connection_required" , "true" ),
0 commit comments