Oracle Cloud Infrastructure v2.33.0 published on Thursday, May 1, 2025 by Pulumi
oci.ObjectStorage.getPrivateEndpoint
Explore with Pulumi AI
Using getPrivateEndpoint
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 getPrivateEndpoint(args: GetPrivateEndpointArgs, opts?: InvokeOptions): Promise<GetPrivateEndpointResult>
function getPrivateEndpointOutput(args: GetPrivateEndpointOutputArgs, opts?: InvokeOptions): Output<GetPrivateEndpointResult>def get_private_endpoint(name: Optional[str] = None,
                         namespace: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetPrivateEndpointResult
def get_private_endpoint_output(name: Optional[pulumi.Input[str]] = None,
                         namespace: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetPrivateEndpointResult]func LookupPrivateEndpoint(ctx *Context, args *LookupPrivateEndpointArgs, opts ...InvokeOption) (*LookupPrivateEndpointResult, error)
func LookupPrivateEndpointOutput(ctx *Context, args *LookupPrivateEndpointOutputArgs, opts ...InvokeOption) LookupPrivateEndpointResultOutput> Note: This function is named LookupPrivateEndpoint in the Go SDK.
public static class GetPrivateEndpoint 
{
    public static Task<GetPrivateEndpointResult> InvokeAsync(GetPrivateEndpointArgs args, InvokeOptions? opts = null)
    public static Output<GetPrivateEndpointResult> Invoke(GetPrivateEndpointInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetPrivateEndpointResult> getPrivateEndpoint(GetPrivateEndpointArgs args, InvokeOptions options)
public static Output<GetPrivateEndpointResult> getPrivateEndpoint(GetPrivateEndpointArgs args, InvokeOptions options)
fn::invoke:
  function: oci:ObjectStorage/getPrivateEndpoint:getPrivateEndpoint
  arguments:
    # arguments dictionaryThe following arguments are supported:
getPrivateEndpoint Result
The following output properties are available:
- AccessTargets List<GetPrivate Endpoint Access Target> 
- AdditionalPrefixes List<string>
- CompartmentId string
- CreatedBy string
- Dictionary<string, string>
- Etag string
- Fqdns
Dictionary<string, ImmutableDictionary<string, Immutable Dictionary<string, string>>> 
- Dictionary<string, string>
- Id string
- Name string
- Namespace string
- NsgIds List<string>
- Prefix string
- PrivateEndpoint stringIp 
- State string
- SubnetId string
- TimeCreated string
- TimeModified string
- AccessTargets []GetPrivate Endpoint Access Target 
- AdditionalPrefixes []string
- CompartmentId string
- CreatedBy string
- map[string]string
- Etag string
- Fqdns map[string]map[string]map[string]string
- map[string]string
- Id string
- Name string
- Namespace string
- NsgIds []string
- Prefix string
- PrivateEndpoint stringIp 
- State string
- SubnetId string
- TimeCreated string
- TimeModified string
- accessTargets List<GetPrivate Endpoint Access Target> 
- additionalPrefixes List<String>
- compartmentId String
- createdBy String
- Map<String,String>
- etag String
- fqdns Map<String,Map<String,Map<String,String>>>
- Map<String,String>
- id String
- name String
- namespace String
- nsgIds List<String>
- prefix String
- privateEndpoint StringIp 
- state String
- subnetId String
- timeCreated String
- timeModified String
- accessTargets GetPrivate Endpoint Access Target[] 
- additionalPrefixes string[]
- compartmentId string
- createdBy string
- {[key: string]: string}
- etag string
- fqdns {[key: string]: {[key: string]: {[key: string]: string}}}
- {[key: string]: string}
- id string
- name string
- namespace string
- nsgIds string[]
- prefix string
- privateEndpoint stringIp 
- state string
- subnetId string
- timeCreated string
- timeModified string
- access_targets Sequence[GetPrivate Endpoint Access Target] 
- additional_prefixes Sequence[str]
- compartment_id str
- created_by str
- Mapping[str, str]
- etag str
- fqdns Mapping[str, Mapping[str, Mapping[str, str]]]
- Mapping[str, str]
- id str
- name str
- namespace str
- nsg_ids Sequence[str]
- prefix str
- private_endpoint_ strip 
- state str
- subnet_id str
- time_created str
- time_modified str
- accessTargets List<Property Map>
- additionalPrefixes List<String>
- compartmentId String
- createdBy String
- Map<String>
- etag String
- fqdns Map<Map<Map<String>>>
- Map<String>
- id String
- name String
- namespace String
- nsgIds List<String>
- prefix String
- privateEndpoint StringIp 
- state String
- subnetId String
- timeCreated String
- timeModified String
Supporting Types
GetPrivateEndpointAccessTarget    
- Bucket string
- CompartmentId string
- Namespace string
- Bucket string
- CompartmentId string
- Namespace string
- bucket String
- compartmentId String
- namespace String
- bucket string
- compartmentId string
- namespace string
- bucket str
- compartment_id str
- namespace str
- bucket String
- compartmentId String
- namespace String
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.