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

oci.ObjectStorage.getPrivateEndpointSummaries

Explore with Pulumi AI

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

    Using getPrivateEndpointSummaries

    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 getPrivateEndpointSummaries(args: GetPrivateEndpointSummariesArgs, opts?: InvokeOptions): Promise<GetPrivateEndpointSummariesResult>
    function getPrivateEndpointSummariesOutput(args: GetPrivateEndpointSummariesOutputArgs, opts?: InvokeOptions): Output<GetPrivateEndpointSummariesResult>
    def get_private_endpoint_summaries(compartment_id: Optional[str] = None,
                                       filters: Optional[Sequence[_objectstorage.GetPrivateEndpointSummariesFilter]] = None,
                                       namespace: Optional[str] = None,
                                       opts: Optional[InvokeOptions] = None) -> GetPrivateEndpointSummariesResult
    def get_private_endpoint_summaries_output(compartment_id: Optional[pulumi.Input[str]] = None,
                                       filters: Optional[pulumi.Input[Sequence[pulumi.Input[_objectstorage.GetPrivateEndpointSummariesFilterArgs]]]] = None,
                                       namespace: Optional[pulumi.Input[str]] = None,
                                       opts: Optional[InvokeOptions] = None) -> Output[GetPrivateEndpointSummariesResult]
    func GetPrivateEndpointSummaries(ctx *Context, args *GetPrivateEndpointSummariesArgs, opts ...InvokeOption) (*GetPrivateEndpointSummariesResult, error)
    func GetPrivateEndpointSummariesOutput(ctx *Context, args *GetPrivateEndpointSummariesOutputArgs, opts ...InvokeOption) GetPrivateEndpointSummariesResultOutput

    > Note: This function is named GetPrivateEndpointSummaries in the Go SDK.

    public static class GetPrivateEndpointSummaries 
    {
        public static Task<GetPrivateEndpointSummariesResult> InvokeAsync(GetPrivateEndpointSummariesArgs args, InvokeOptions? opts = null)
        public static Output<GetPrivateEndpointSummariesResult> Invoke(GetPrivateEndpointSummariesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetPrivateEndpointSummariesResult> getPrivateEndpointSummaries(GetPrivateEndpointSummariesArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: oci:ObjectStorage/getPrivateEndpointSummaries:getPrivateEndpointSummaries
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getPrivateEndpointSummaries Result

    The following output properties are available:

    compartmentId String
    id String
    The provider-assigned unique ID for this managed resource.
    namespace String
    privateEndpointSummaries List<Property Map>
    filters List<Property Map>

    Supporting Types

    GetPrivateEndpointSummariesFilter

    Name string
    Values List<string>
    Regex bool
    Name string
    Values []string
    Regex bool
    name String
    values List<String>
    regex Boolean
    name string
    values string[]
    regex boolean
    name str
    values Sequence[str]
    regex bool
    name String
    values List<String>
    regex Boolean

    GetPrivateEndpointSummariesPrivateEndpointSummary

    AccessTargets List<GetPrivateEndpointSummariesPrivateEndpointSummaryAccessTarget>
    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 []GetPrivateEndpointSummariesPrivateEndpointSummaryAccessTarget
    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<GetPrivateEndpointSummariesPrivateEndpointSummaryAccessTarget>
    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 GetPrivateEndpointSummariesPrivateEndpointSummaryAccessTarget[]
    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
    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

    GetPrivateEndpointSummariesPrivateEndpointSummaryAccessTarget

    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