1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. ObjectStorage
  5. getPrivateEndpoint
Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi

oci.ObjectStorage.getPrivateEndpoint

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi

    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 GetPrivateEndpoint(ctx *Context, args *GetPrivateEndpointArgs, opts ...InvokeOption) (*GetPrivateEndpointResult, error)
    func GetPrivateEndpointOutput(ctx *Context, args *GetPrivateEndpointOutputArgs, opts ...InvokeOption) GetPrivateEndpointResultOutput

    > Note: This function is named GetPrivateEndpoint 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)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: oci:ObjectStorage/getPrivateEndpoint:getPrivateEndpoint
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Name string
    Namespace string
    Name string
    Namespace string
    name String
    namespace String
    name string
    namespace string
    name String
    namespace String

    getPrivateEndpoint Result

    The following output properties are available:

    AccessTargets List<GetPrivateEndpointAccessTarget>
    AdditionalPrefixes List<string>
    CompartmentId string
    CreatedBy string
    DefinedTags Dictionary<string, string>
    Etag string
    Fqdns Dictionary<string, ImmutableDictionary<string, ImmutableDictionary<string, string>>>
    FreeformTags Dictionary<string, string>
    Id string
    Name string
    Namespace string
    NsgIds List<string>
    Prefix string
    PrivateEndpointIp string
    State string
    SubnetId string
    TimeCreated string
    TimeModified string
    AccessTargets []GetPrivateEndpointAccessTarget
    AdditionalPrefixes []string
    CompartmentId string
    CreatedBy string
    DefinedTags map[string]string
    Etag string
    Fqdns map[string]map[string]map[string]string
    FreeformTags map[string]string
    Id string
    Name string
    Namespace string
    NsgIds []string
    Prefix string
    PrivateEndpointIp string
    State string
    SubnetId string
    TimeCreated string
    TimeModified string
    accessTargets List<GetPrivateEndpointAccessTarget>
    additionalPrefixes List<String>
    compartmentId String
    createdBy String
    definedTags Map<String,String>
    etag String
    fqdns Map<String,Map<String,Map<String,String>>>
    freeformTags Map<String,String>
    id String
    name String
    namespace String
    nsgIds List<String>
    prefix String
    privateEndpointIp String
    state String
    subnetId String
    timeCreated String
    timeModified String
    accessTargets GetPrivateEndpointAccessTarget[]
    additionalPrefixes string[]
    compartmentId string
    createdBy string
    definedTags {[key: string]: string}
    etag string
    fqdns {[key: string]: {[key: string]: {[key: string]: string}}}
    freeformTags {[key: string]: string}
    id string
    name string
    namespace string
    nsgIds string[]
    prefix string
    privateEndpointIp string
    state string
    subnetId string
    timeCreated string
    timeModified string
    access_targets Sequence[objectstorage.GetPrivateEndpointAccessTarget]
    additional_prefixes Sequence[str]
    compartment_id str
    created_by str
    defined_tags Mapping[str, str]
    etag str
    fqdns Mapping[str, Mapping[str, Mapping[str, str]]]
    freeform_tags Mapping[str, str]
    id str
    name str
    namespace str
    nsg_ids Sequence[str]
    prefix str
    private_endpoint_ip str
    state str
    subnet_id str
    time_created str
    time_modified str
    accessTargets List<Property Map>
    additionalPrefixes List<String>
    compartmentId String
    createdBy String
    definedTags Map<String>
    etag String
    fqdns Map<Map<Map<String>>>
    freeformTags Map<String>
    id String
    name String
    namespace String
    nsgIds List<String>
    prefix String
    privateEndpointIp String
    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 String
    compartmentId String
    namespace String

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi