Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 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 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:
getPrivateEndpoint Result
The following output properties are available:
- Access
Targets List<GetPrivate Endpoint 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 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 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 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 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
Supporting Types
GetPrivateEndpointAccessTarget
- 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.