Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi
oci.ObjectStorage.getPrivateEndpointSummaries
Explore with Pulumi AI
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:
- compartment
Id String - namespace String
- filters List<Property Map>
getPrivateEndpointSummaries Result
The following output properties are available:
- Compartment
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Namespace string
- Private
Endpoint List<GetSummaries Private Endpoint Summaries Private Endpoint Summary> - Filters
List<Get
Private Endpoint Summaries Filter>
- Compartment
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Namespace string
- Private
Endpoint []GetSummaries Private Endpoint Summaries Private Endpoint Summary - Filters
[]Get
Private Endpoint Summaries Filter
- compartment
Id String - id String
- The provider-assigned unique ID for this managed resource.
- namespace String
- private
Endpoint List<GetSummaries Private Endpoint Summaries Private Endpoint Summary> - filters
List<Get
Private Endpoint Summaries Filter>
- compartment
Id string - id string
- The provider-assigned unique ID for this managed resource.
- namespace string
- private
Endpoint GetSummaries Private Endpoint Summaries Private Endpoint Summary[] - filters
Get
Private Endpoint Summaries Filter[]
- compartment_
id str - id str
- The provider-assigned unique ID for this managed resource.
- namespace str
- private_
endpoint_ Sequence[objectstorage.summaries Get Private Endpoint Summaries Private Endpoint Summary] - filters
Sequence[objectstorage.
Get Private Endpoint Summaries Filter]
- compartment
Id String - id String
- The provider-assigned unique ID for this managed resource.
- namespace String
- private
Endpoint List<Property Map>Summaries - filters List<Property Map>
Supporting Types
GetPrivateEndpointSummariesFilter
GetPrivateEndpointSummariesPrivateEndpointSummary
- Access
Targets List<GetPrivate Endpoint Summaries Private Endpoint Summary Access Target> - Additional
Prefixes List<string> - Compartment
Id string - Created
By string - Dictionary<string, string>
- Etag string
- Fqdns
Dictionary<string, Immutable
Dictionary<string, Immutable Dictionary<string, string>>> - Dictionary<string, string>
- Id string
- Name string
- Namespace string
- Nsg
Ids List<string> - Prefix string
- Private
Endpoint stringIp - State string
- Subnet
Id string - Time
Created string - Time
Modified string
- Access
Targets []GetPrivate Endpoint Summaries Private Endpoint Summary Access Target - Additional
Prefixes []string - Compartment
Id string - Created
By string - map[string]string
- Etag string
- Fqdns map[string]map[string]map[string]string
- map[string]string
- Id string
- Name string
- Namespace string
- Nsg
Ids []string - Prefix string
- Private
Endpoint stringIp - State string
- Subnet
Id string - Time
Created string - Time
Modified string
- access
Targets List<GetPrivate Endpoint Summaries Private Endpoint Summary Access Target> - additional
Prefixes List<String> - compartment
Id String - created
By String - Map<String,String>
- etag String
- fqdns Map<String,Map<String,Map<String,String>>>
- Map<String,String>
- id String
- name String
- namespace String
- nsg
Ids List<String> - prefix String
- private
Endpoint StringIp - state String
- subnet
Id String - time
Created String - time
Modified String
- access
Targets GetPrivate Endpoint Summaries Private Endpoint Summary Access Target[] - additional
Prefixes string[] - compartment
Id string - created
By string - {[key: string]: string}
- etag string
- fqdns {[key: string]: {[key: string]: {[key: string]: string}}}
- {[key: string]: string}
- id string
- name string
- namespace string
- nsg
Ids string[] - prefix string
- private
Endpoint stringIp - state string
- subnet
Id string - time
Created string - time
Modified string
- access_
targets Sequence[objectstorage.Get Private Endpoint Summaries Private Endpoint Summary 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
- access
Targets List<Property Map> - additional
Prefixes List<String> - compartment
Id String - created
By String - Map<String>
- etag String
- fqdns Map<Map<Map<String>>>
- Map<String>
- id String
- name String
- namespace String
- nsg
Ids List<String> - prefix String
- private
Endpoint StringIp - state String
- subnet
Id String - time
Created String - time
Modified String
GetPrivateEndpointSummariesPrivateEndpointSummaryAccessTarget
- Bucket string
- Compartment
Id string - Namespace string
- Bucket string
- Compartment
Id string - Namespace string
- bucket String
- compartment
Id String - namespace String
- bucket string
- compartment
Id string - namespace string
- bucket str
- compartment_
id str - namespace str
- bucket String
- compartment
Id 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.