Viewing docs for Oracle Cloud Infrastructure v4.5.1
published on Friday, Apr 3, 2026 by Pulumi
published on Friday, Apr 3, 2026 by Pulumi
Viewing docs for Oracle Cloud Infrastructure v4.5.1
published on Friday, Apr 3, 2026 by Pulumi
published on Friday, Apr 3, 2026 by Pulumi
This data source provides details about a specific Distributed Database Private Endpoint resource in Oracle Cloud Infrastructure Distributed Database service.
Get the DistributedDatabasePrivateEndpoint resource.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testDistributedDatabasePrivateEndpoint = oci.oci.getDistributedDatabaseDistributedDatabasePrivateEndpoint({
distributedDatabasePrivateEndpointId: testDistributedDatabasePrivateEndpointOciDistributedDatabaseDistributedDatabasePrivateEndpoint.id,
});
import pulumi
import pulumi_oci as oci
test_distributed_database_private_endpoint = oci.oci.get_distributed_database_distributed_database_private_endpoint(distributed_database_private_endpoint_id=test_distributed_database_private_endpoint_oci_distributed_database_distributed_database_private_endpoint["id"])
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v4/go/oci/oci"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := oci.LookupDistributedDatabaseDistributedDatabasePrivateEndpoint(ctx, &oci.LookupDistributedDatabaseDistributedDatabasePrivateEndpointArgs{
DistributedDatabasePrivateEndpointId: testDistributedDatabasePrivateEndpointOciDistributedDatabaseDistributedDatabasePrivateEndpoint.Id,
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() =>
{
var testDistributedDatabasePrivateEndpoint = Oci.Oci.GetDistributedDatabaseDistributedDatabasePrivateEndpoint.Invoke(new()
{
DistributedDatabasePrivateEndpointId = testDistributedDatabasePrivateEndpointOciDistributedDatabaseDistributedDatabasePrivateEndpoint.Id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.oci.OciFunctions;
import com.pulumi.oci.oci.inputs.GetDistributedDatabaseDistributedDatabasePrivateEndpointArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var testDistributedDatabasePrivateEndpoint = OciFunctions.getDistributedDatabaseDistributedDatabasePrivateEndpoint(GetDistributedDatabaseDistributedDatabasePrivateEndpointArgs.builder()
.distributedDatabasePrivateEndpointId(testDistributedDatabasePrivateEndpointOciDistributedDatabaseDistributedDatabasePrivateEndpoint.id())
.build());
}
}
variables:
testDistributedDatabasePrivateEndpoint:
fn::invoke:
function: oci:oci:getDistributedDatabaseDistributedDatabasePrivateEndpoint
arguments:
distributedDatabasePrivateEndpointId: ${testDistributedDatabasePrivateEndpointOciDistributedDatabaseDistributedDatabasePrivateEndpoint.id}
Using getDistributedDatabaseDistributedDatabasePrivateEndpoint
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getDistributedDatabaseDistributedDatabasePrivateEndpoint(args: GetDistributedDatabaseDistributedDatabasePrivateEndpointArgs, opts?: InvokeOptions): Promise<GetDistributedDatabaseDistributedDatabasePrivateEndpointResult>
function getDistributedDatabaseDistributedDatabasePrivateEndpointOutput(args: GetDistributedDatabaseDistributedDatabasePrivateEndpointOutputArgs, opts?: InvokeOptions): Output<GetDistributedDatabaseDistributedDatabasePrivateEndpointResult>def get_distributed_database_distributed_database_private_endpoint(distributed_database_private_endpoint_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDistributedDatabaseDistributedDatabasePrivateEndpointResult
def get_distributed_database_distributed_database_private_endpoint_output(distributed_database_private_endpoint_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDistributedDatabaseDistributedDatabasePrivateEndpointResult]func LookupDistributedDatabaseDistributedDatabasePrivateEndpoint(ctx *Context, args *LookupDistributedDatabaseDistributedDatabasePrivateEndpointArgs, opts ...InvokeOption) (*LookupDistributedDatabaseDistributedDatabasePrivateEndpointResult, error)
func LookupDistributedDatabaseDistributedDatabasePrivateEndpointOutput(ctx *Context, args *LookupDistributedDatabaseDistributedDatabasePrivateEndpointOutputArgs, opts ...InvokeOption) LookupDistributedDatabaseDistributedDatabasePrivateEndpointResultOutput> Note: This function is named LookupDistributedDatabaseDistributedDatabasePrivateEndpoint in the Go SDK.
public static class GetDistributedDatabaseDistributedDatabasePrivateEndpoint
{
public static Task<GetDistributedDatabaseDistributedDatabasePrivateEndpointResult> InvokeAsync(GetDistributedDatabaseDistributedDatabasePrivateEndpointArgs args, InvokeOptions? opts = null)
public static Output<GetDistributedDatabaseDistributedDatabasePrivateEndpointResult> Invoke(GetDistributedDatabaseDistributedDatabasePrivateEndpointInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetDistributedDatabaseDistributedDatabasePrivateEndpointResult> getDistributedDatabaseDistributedDatabasePrivateEndpoint(GetDistributedDatabaseDistributedDatabasePrivateEndpointArgs args, InvokeOptions options)
public static Output<GetDistributedDatabaseDistributedDatabasePrivateEndpointResult> getDistributedDatabaseDistributedDatabasePrivateEndpoint(GetDistributedDatabaseDistributedDatabasePrivateEndpointArgs args, InvokeOptions options)
fn::invoke:
function: oci:oci/getDistributedDatabaseDistributedDatabasePrivateEndpoint:getDistributedDatabaseDistributedDatabasePrivateEndpoint
arguments:
# arguments dictionaryThe following arguments are supported:
- Distributed
Database stringPrivate Endpoint Id - Distributed Database PrivateEndpoint identifier
- Distributed
Database stringPrivate Endpoint Id - Distributed Database PrivateEndpoint identifier
- distributed
Database StringPrivate Endpoint Id - Distributed Database PrivateEndpoint identifier
- distributed
Database stringPrivate Endpoint Id - Distributed Database PrivateEndpoint identifier
- distributed_
database_ strprivate_ endpoint_ id - Distributed Database PrivateEndpoint identifier
- distributed
Database StringPrivate Endpoint Id - Distributed Database PrivateEndpoint identifier
getDistributedDatabaseDistributedDatabasePrivateEndpoint Result
The following output properties are available:
- Compartment
Id string - Identifier of the compartment in which private endpoint exists.
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - Description string
- DistributedDatabasePrivateEndpoint description.
- Display
Name string - DistributedDatabasePrivateEndpoint display name.
- Distributed
Database stringPrivate Endpoint Id - Dictionary<string, string>
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"} - Globally
Distributed List<GetAutonomous Databases Distributed Database Distributed Database Private Endpoint Globally Distributed Autonomous Database> - The details of the non-deleted Globally distributed autonomous databases that consumes the given private endpoint.
- Globally
Distributed List<GetDatabases Distributed Database Distributed Database Private Endpoint Globally Distributed Database> - The details of the non-deleted Globally distributed databases that consumes the given private endpoint.
- Id string
- The identifier of the Private Endpoint.
- Lifecycle
Details string - Detailed message for the lifecycle state.
- Nsg
Ids List<string> - The OCIDs of the network security groups that the private endpoint belongs to.
- Private
Ip string - IP address of the Private Endpoint.
- Proxy
Compute stringInstance Id - The identifier of the proxy compute instance.
- Reinstate
Proxy intInstance Trigger - State string
- Lifecycle states for private endpoint.
- Subnet
Id string - Identifier of the subnet in which private endpoint exists.
- Dictionary<string, string>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"} - Time
Created string - The time the DistributedDatabasePrivateEndpoint was first created. An RFC3339 formatted datetime string
- Time
Updated string - The time the Private Endpoint was last updated. An RFC3339 formatted datetime string
- Vcn
Id string - Identifier of the VCN in which subnet exists.
- Compartment
Id string - Identifier of the compartment in which private endpoint exists.
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - Description string
- DistributedDatabasePrivateEndpoint description.
- Display
Name string - DistributedDatabasePrivateEndpoint display name.
- Distributed
Database stringPrivate Endpoint Id - map[string]string
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"} - Globally
Distributed []GetAutonomous Databases Distributed Database Distributed Database Private Endpoint Globally Distributed Autonomous Database - The details of the non-deleted Globally distributed autonomous databases that consumes the given private endpoint.
- Globally
Distributed []GetDatabases Distributed Database Distributed Database Private Endpoint Globally Distributed Database - The details of the non-deleted Globally distributed databases that consumes the given private endpoint.
- Id string
- The identifier of the Private Endpoint.
- Lifecycle
Details string - Detailed message for the lifecycle state.
- Nsg
Ids []string - The OCIDs of the network security groups that the private endpoint belongs to.
- Private
Ip string - IP address of the Private Endpoint.
- Proxy
Compute stringInstance Id - The identifier of the proxy compute instance.
- Reinstate
Proxy intInstance Trigger - State string
- Lifecycle states for private endpoint.
- Subnet
Id string - Identifier of the subnet in which private endpoint exists.
- map[string]string
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"} - Time
Created string - The time the DistributedDatabasePrivateEndpoint was first created. An RFC3339 formatted datetime string
- Time
Updated string - The time the Private Endpoint was last updated. An RFC3339 formatted datetime string
- Vcn
Id string - Identifier of the VCN in which subnet exists.
- compartment
Id String - Identifier of the compartment in which private endpoint exists.
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - description String
- DistributedDatabasePrivateEndpoint description.
- display
Name String - DistributedDatabasePrivateEndpoint display name.
- distributed
Database StringPrivate Endpoint Id - Map<String,String>
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"} - globally
Distributed List<GetAutonomous Databases Distributed Database Distributed Database Private Endpoint Globally Distributed Autonomous Database> - The details of the non-deleted Globally distributed autonomous databases that consumes the given private endpoint.
- globally
Distributed List<GetDatabases Distributed Database Distributed Database Private Endpoint Globally Distributed Database> - The details of the non-deleted Globally distributed databases that consumes the given private endpoint.
- id String
- The identifier of the Private Endpoint.
- lifecycle
Details String - Detailed message for the lifecycle state.
- nsg
Ids List<String> - The OCIDs of the network security groups that the private endpoint belongs to.
- private
Ip String - IP address of the Private Endpoint.
- proxy
Compute StringInstance Id - The identifier of the proxy compute instance.
- reinstate
Proxy IntegerInstance Trigger - state String
- Lifecycle states for private endpoint.
- subnet
Id String - Identifier of the subnet in which private endpoint exists.
- Map<String,String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"} - time
Created String - The time the DistributedDatabasePrivateEndpoint was first created. An RFC3339 formatted datetime string
- time
Updated String - The time the Private Endpoint was last updated. An RFC3339 formatted datetime string
- vcn
Id String - Identifier of the VCN in which subnet exists.
- compartment
Id string - Identifier of the compartment in which private endpoint exists.
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - description string
- DistributedDatabasePrivateEndpoint description.
- display
Name string - DistributedDatabasePrivateEndpoint display name.
- distributed
Database stringPrivate Endpoint Id - {[key: string]: string}
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"} - globally
Distributed GetAutonomous Databases Distributed Database Distributed Database Private Endpoint Globally Distributed Autonomous Database[] - The details of the non-deleted Globally distributed autonomous databases that consumes the given private endpoint.
- globally
Distributed GetDatabases Distributed Database Distributed Database Private Endpoint Globally Distributed Database[] - The details of the non-deleted Globally distributed databases that consumes the given private endpoint.
- id string
- The identifier of the Private Endpoint.
- lifecycle
Details string - Detailed message for the lifecycle state.
- nsg
Ids string[] - The OCIDs of the network security groups that the private endpoint belongs to.
- private
Ip string - IP address of the Private Endpoint.
- proxy
Compute stringInstance Id - The identifier of the proxy compute instance.
- reinstate
Proxy numberInstance Trigger - state string
- Lifecycle states for private endpoint.
- subnet
Id string - Identifier of the subnet in which private endpoint exists.
- {[key: string]: string}
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"} - time
Created string - The time the DistributedDatabasePrivateEndpoint was first created. An RFC3339 formatted datetime string
- time
Updated string - The time the Private Endpoint was last updated. An RFC3339 formatted datetime string
- vcn
Id string - Identifier of the VCN in which subnet exists.
- compartment_
id str - Identifier of the compartment in which private endpoint exists.
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - description str
- DistributedDatabasePrivateEndpoint description.
- display_
name str - DistributedDatabasePrivateEndpoint display name.
- distributed_
database_ strprivate_ endpoint_ id - Mapping[str, str]
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"} - globally_
distributed_ Sequence[Getautonomous_ databases Distributed Database Distributed Database Private Endpoint Globally Distributed Autonomous Database] - The details of the non-deleted Globally distributed autonomous databases that consumes the given private endpoint.
- globally_
distributed_ Sequence[Getdatabases Distributed Database Distributed Database Private Endpoint Globally Distributed Database] - The details of the non-deleted Globally distributed databases that consumes the given private endpoint.
- id str
- The identifier of the Private Endpoint.
- lifecycle_
details str - Detailed message for the lifecycle state.
- nsg_
ids Sequence[str] - The OCIDs of the network security groups that the private endpoint belongs to.
- private_
ip str - IP address of the Private Endpoint.
- proxy_
compute_ strinstance_ id - The identifier of the proxy compute instance.
- reinstate_
proxy_ intinstance_ trigger - state str
- Lifecycle states for private endpoint.
- subnet_
id str - Identifier of the subnet in which private endpoint exists.
- Mapping[str, str]
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"} - time_
created str - The time the DistributedDatabasePrivateEndpoint was first created. An RFC3339 formatted datetime string
- time_
updated str - The time the Private Endpoint was last updated. An RFC3339 formatted datetime string
- vcn_
id str - Identifier of the VCN in which subnet exists.
- compartment
Id String - Identifier of the compartment in which private endpoint exists.
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - description String
- DistributedDatabasePrivateEndpoint description.
- display
Name String - DistributedDatabasePrivateEndpoint display name.
- distributed
Database StringPrivate Endpoint Id - Map<String>
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"} - globally
Distributed List<Property Map>Autonomous Databases - The details of the non-deleted Globally distributed autonomous databases that consumes the given private endpoint.
- globally
Distributed List<Property Map>Databases - The details of the non-deleted Globally distributed databases that consumes the given private endpoint.
- id String
- The identifier of the Private Endpoint.
- lifecycle
Details String - Detailed message for the lifecycle state.
- nsg
Ids List<String> - The OCIDs of the network security groups that the private endpoint belongs to.
- private
Ip String - IP address of the Private Endpoint.
- proxy
Compute StringInstance Id - The identifier of the proxy compute instance.
- reinstate
Proxy NumberInstance Trigger - state String
- Lifecycle states for private endpoint.
- subnet
Id String - Identifier of the subnet in which private endpoint exists.
- Map<String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"} - time
Created String - The time the DistributedDatabasePrivateEndpoint was first created. An RFC3339 formatted datetime string
- time
Updated String - The time the Private Endpoint was last updated. An RFC3339 formatted datetime string
- vcn
Id String - Identifier of the VCN in which subnet exists.
Supporting Types
GetDistributedDatabaseDistributedDatabasePrivateEndpointGloballyDistributedAutonomousDatabase
- Db
Deployment stringType - The dbDeploymentType associated with the distributed database.
- Id string
- The identifier of the Private Endpoint.
- Db
Deployment stringType - The dbDeploymentType associated with the distributed database.
- Id string
- The identifier of the Private Endpoint.
- db
Deployment StringType - The dbDeploymentType associated with the distributed database.
- id String
- The identifier of the Private Endpoint.
- db
Deployment stringType - The dbDeploymentType associated with the distributed database.
- id string
- The identifier of the Private Endpoint.
- db_
deployment_ strtype - The dbDeploymentType associated with the distributed database.
- id str
- The identifier of the Private Endpoint.
- db
Deployment StringType - The dbDeploymentType associated with the distributed database.
- id String
- The identifier of the Private Endpoint.
GetDistributedDatabaseDistributedDatabasePrivateEndpointGloballyDistributedDatabase
- Db
Deployment stringType - The dbDeploymentType associated with the distributed database.
- Id string
- The identifier of the Private Endpoint.
- Db
Deployment stringType - The dbDeploymentType associated with the distributed database.
- Id string
- The identifier of the Private Endpoint.
- db
Deployment StringType - The dbDeploymentType associated with the distributed database.
- id String
- The identifier of the Private Endpoint.
- db
Deployment stringType - The dbDeploymentType associated with the distributed database.
- id string
- The identifier of the Private Endpoint.
- db_
deployment_ strtype - The dbDeploymentType associated with the distributed database.
- id str
- The identifier of the Private Endpoint.
- db
Deployment StringType - The dbDeploymentType associated with the distributed database.
- id String
- The identifier of the Private Endpoint.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ociTerraform Provider.
Viewing docs for Oracle Cloud Infrastructure v4.5.1
published on Friday, Apr 3, 2026 by Pulumi
published on Friday, Apr 3, 2026 by Pulumi
