1. Packages
  2. Azure Native
  3. API Docs
  4. datareplication
  5. getPrivateEndpointConnectionProxy
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

azure-native.datareplication.getPrivateEndpointConnectionProxy

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

Gets the private endpoint connection proxy details.

Uses Azure REST API version 2024-09-01.

Using getPrivateEndpointConnectionProxy

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 getPrivateEndpointConnectionProxy(args: GetPrivateEndpointConnectionProxyArgs, opts?: InvokeOptions): Promise<GetPrivateEndpointConnectionProxyResult>
function getPrivateEndpointConnectionProxyOutput(args: GetPrivateEndpointConnectionProxyOutputArgs, opts?: InvokeOptions): Output<GetPrivateEndpointConnectionProxyResult>
Copy
def get_private_endpoint_connection_proxy(private_endpoint_connection_proxy_name: Optional[str] = None,
                                          resource_group_name: Optional[str] = None,
                                          vault_name: Optional[str] = None,
                                          opts: Optional[InvokeOptions] = None) -> GetPrivateEndpointConnectionProxyResult
def get_private_endpoint_connection_proxy_output(private_endpoint_connection_proxy_name: Optional[pulumi.Input[str]] = None,
                                          resource_group_name: Optional[pulumi.Input[str]] = None,
                                          vault_name: Optional[pulumi.Input[str]] = None,
                                          opts: Optional[InvokeOptions] = None) -> Output[GetPrivateEndpointConnectionProxyResult]
Copy
func LookupPrivateEndpointConnectionProxy(ctx *Context, args *LookupPrivateEndpointConnectionProxyArgs, opts ...InvokeOption) (*LookupPrivateEndpointConnectionProxyResult, error)
func LookupPrivateEndpointConnectionProxyOutput(ctx *Context, args *LookupPrivateEndpointConnectionProxyOutputArgs, opts ...InvokeOption) LookupPrivateEndpointConnectionProxyResultOutput
Copy

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

public static class GetPrivateEndpointConnectionProxy 
{
    public static Task<GetPrivateEndpointConnectionProxyResult> InvokeAsync(GetPrivateEndpointConnectionProxyArgs args, InvokeOptions? opts = null)
    public static Output<GetPrivateEndpointConnectionProxyResult> Invoke(GetPrivateEndpointConnectionProxyInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetPrivateEndpointConnectionProxyResult> getPrivateEndpointConnectionProxy(GetPrivateEndpointConnectionProxyArgs args, InvokeOptions options)
public static Output<GetPrivateEndpointConnectionProxyResult> getPrivateEndpointConnectionProxy(GetPrivateEndpointConnectionProxyArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:datareplication:getPrivateEndpointConnectionProxy
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

PrivateEndpointConnectionProxyName
This property is required.
Changes to this property will trigger replacement.
string
The private endpoint connection proxy name.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
VaultName
This property is required.
Changes to this property will trigger replacement.
string
The vault name.
PrivateEndpointConnectionProxyName
This property is required.
Changes to this property will trigger replacement.
string
The private endpoint connection proxy name.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
VaultName
This property is required.
Changes to this property will trigger replacement.
string
The vault name.
privateEndpointConnectionProxyName
This property is required.
Changes to this property will trigger replacement.
String
The private endpoint connection proxy name.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
vaultName
This property is required.
Changes to this property will trigger replacement.
String
The vault name.
privateEndpointConnectionProxyName
This property is required.
Changes to this property will trigger replacement.
string
The private endpoint connection proxy name.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
vaultName
This property is required.
Changes to this property will trigger replacement.
string
The vault name.
private_endpoint_connection_proxy_name
This property is required.
Changes to this property will trigger replacement.
str
The private endpoint connection proxy name.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
vault_name
This property is required.
Changes to this property will trigger replacement.
str
The vault name.
privateEndpointConnectionProxyName
This property is required.
Changes to this property will trigger replacement.
String
The private endpoint connection proxy name.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
vaultName
This property is required.
Changes to this property will trigger replacement.
String
The vault name.

getPrivateEndpointConnectionProxy Result

The following output properties are available:

AzureApiVersion string
The Azure API version of the resource.
Id string
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
Name string
The name of the resource
Properties Pulumi.AzureNative.DataReplication.Outputs.PrivateEndpointConnectionProxyPropertiesResponse
The resource-specific properties for this resource.
SystemData Pulumi.AzureNative.DataReplication.Outputs.SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Etag string
Gets or sets ETag.
AzureApiVersion string
The Azure API version of the resource.
Id string
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
Name string
The name of the resource
Properties PrivateEndpointConnectionProxyPropertiesResponse
The resource-specific properties for this resource.
SystemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Etag string
Gets or sets ETag.
azureApiVersion String
The Azure API version of the resource.
id String
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
name String
The name of the resource
properties PrivateEndpointConnectionProxyPropertiesResponse
The resource-specific properties for this resource.
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
etag String
Gets or sets ETag.
azureApiVersion string
The Azure API version of the resource.
id string
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
name string
The name of the resource
properties PrivateEndpointConnectionProxyPropertiesResponse
The resource-specific properties for this resource.
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
etag string
Gets or sets ETag.
azure_api_version str
The Azure API version of the resource.
id str
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
name str
The name of the resource
properties PrivateEndpointConnectionProxyPropertiesResponse
The resource-specific properties for this resource.
system_data SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type str
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
etag str
Gets or sets ETag.
azureApiVersion String
The Azure API version of the resource.
id String
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
name String
The name of the resource
properties Property Map
The resource-specific properties for this resource.
systemData Property Map
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
etag String
Gets or sets ETag.

Supporting Types

ConnectionDetailsResponse

GroupId string
Gets or sets group id.
Id string
Gets or sets id.
LinkIdentifier string
Gets or sets link identifier.
MemberName string
Gets or sets member name.
PrivateIpAddress string
Gets or sets private IP address.
GroupId string
Gets or sets group id.
Id string
Gets or sets id.
LinkIdentifier string
Gets or sets link identifier.
MemberName string
Gets or sets member name.
PrivateIpAddress string
Gets or sets private IP address.
groupId String
Gets or sets group id.
id String
Gets or sets id.
linkIdentifier String
Gets or sets link identifier.
memberName String
Gets or sets member name.
privateIpAddress String
Gets or sets private IP address.
groupId string
Gets or sets group id.
id string
Gets or sets id.
linkIdentifier string
Gets or sets link identifier.
memberName string
Gets or sets member name.
privateIpAddress string
Gets or sets private IP address.
group_id str
Gets or sets group id.
id str
Gets or sets id.
link_identifier str
Gets or sets link identifier.
member_name str
Gets or sets member name.
private_ip_address str
Gets or sets private IP address.
groupId String
Gets or sets group id.
id String
Gets or sets id.
linkIdentifier String
Gets or sets link identifier.
memberName String
Gets or sets member name.
privateIpAddress String
Gets or sets private IP address.

GroupConnectivityInformationResponse

CustomerVisibleFqdns List<string>
Gets or sets customer visible FQDNs.
GroupId string
Gets or sets group id.
InternalFqdn string
Gets or sets Internal Fqdn.
MemberName string
Gets or sets member name.
PrivateLinkServiceArmRegion string
Gets or sets the private link service arm region.
RedirectMapId string
Gets or sets the redirect map id.
CustomerVisibleFqdns []string
Gets or sets customer visible FQDNs.
GroupId string
Gets or sets group id.
InternalFqdn string
Gets or sets Internal Fqdn.
MemberName string
Gets or sets member name.
PrivateLinkServiceArmRegion string
Gets or sets the private link service arm region.
RedirectMapId string
Gets or sets the redirect map id.
customerVisibleFqdns List<String>
Gets or sets customer visible FQDNs.
groupId String
Gets or sets group id.
internalFqdn String
Gets or sets Internal Fqdn.
memberName String
Gets or sets member name.
privateLinkServiceArmRegion String
Gets or sets the private link service arm region.
redirectMapId String
Gets or sets the redirect map id.
customerVisibleFqdns string[]
Gets or sets customer visible FQDNs.
groupId string
Gets or sets group id.
internalFqdn string
Gets or sets Internal Fqdn.
memberName string
Gets or sets member name.
privateLinkServiceArmRegion string
Gets or sets the private link service arm region.
redirectMapId string
Gets or sets the redirect map id.
customer_visible_fqdns Sequence[str]
Gets or sets customer visible FQDNs.
group_id str
Gets or sets group id.
internal_fqdn str
Gets or sets Internal Fqdn.
member_name str
Gets or sets member name.
private_link_service_arm_region str
Gets or sets the private link service arm region.
redirect_map_id str
Gets or sets the redirect map id.
customerVisibleFqdns List<String>
Gets or sets customer visible FQDNs.
groupId String
Gets or sets group id.
internalFqdn String
Gets or sets Internal Fqdn.
memberName String
Gets or sets member name.
privateLinkServiceArmRegion String
Gets or sets the private link service arm region.
redirectMapId String
Gets or sets the redirect map id.

PrivateEndpointConnectionProxyPropertiesResponse

ProvisioningState This property is required. string
Gets or sets the provisioning state of the private endpoint connection proxy.
RemotePrivateEndpoint Pulumi.AzureNative.DataReplication.Inputs.RemotePrivateEndpointResponse
Represent remote private endpoint information for the private endpoint connection proxy.
ProvisioningState This property is required. string
Gets or sets the provisioning state of the private endpoint connection proxy.
RemotePrivateEndpoint RemotePrivateEndpointResponse
Represent remote private endpoint information for the private endpoint connection proxy.
provisioningState This property is required. String
Gets or sets the provisioning state of the private endpoint connection proxy.
remotePrivateEndpoint RemotePrivateEndpointResponse
Represent remote private endpoint information for the private endpoint connection proxy.
provisioningState This property is required. string
Gets or sets the provisioning state of the private endpoint connection proxy.
remotePrivateEndpoint RemotePrivateEndpointResponse
Represent remote private endpoint information for the private endpoint connection proxy.
provisioning_state This property is required. str
Gets or sets the provisioning state of the private endpoint connection proxy.
remote_private_endpoint RemotePrivateEndpointResponse
Represent remote private endpoint information for the private endpoint connection proxy.
provisioningState This property is required. String
Gets or sets the provisioning state of the private endpoint connection proxy.
remotePrivateEndpoint Property Map
Represent remote private endpoint information for the private endpoint connection proxy.

PrivateLinkServiceConnectionResponse

GroupIds List<string>
Gets or sets group ids.
Name string
Gets or sets private link service connection name.
RequestMessage string
Gets or sets the request message for the private link service connection.
GroupIds []string
Gets or sets group ids.
Name string
Gets or sets private link service connection name.
RequestMessage string
Gets or sets the request message for the private link service connection.
groupIds List<String>
Gets or sets group ids.
name String
Gets or sets private link service connection name.
requestMessage String
Gets or sets the request message for the private link service connection.
groupIds string[]
Gets or sets group ids.
name string
Gets or sets private link service connection name.
requestMessage string
Gets or sets the request message for the private link service connection.
group_ids Sequence[str]
Gets or sets group ids.
name str
Gets or sets private link service connection name.
request_message str
Gets or sets the request message for the private link service connection.
groupIds List<String>
Gets or sets group ids.
name String
Gets or sets private link service connection name.
requestMessage String
Gets or sets the request message for the private link service connection.

PrivateLinkServiceConnectionStateResponse

ActionsRequired string
Gets or sets actions required.
Description string
Gets or sets description.
Status string
Gets or sets the status.
ActionsRequired string
Gets or sets actions required.
Description string
Gets or sets description.
Status string
Gets or sets the status.
actionsRequired String
Gets or sets actions required.
description String
Gets or sets description.
status String
Gets or sets the status.
actionsRequired string
Gets or sets actions required.
description string
Gets or sets description.
status string
Gets or sets the status.
actions_required str
Gets or sets actions required.
description str
Gets or sets description.
status str
Gets or sets the status.
actionsRequired String
Gets or sets actions required.
description String
Gets or sets description.
status String
Gets or sets the status.

PrivateLinkServiceProxyResponse

GroupConnectivityInformation []GroupConnectivityInformationResponse
Gets or sets group connectivity information.
Id string
Gets or sets private link service proxy id.
RemotePrivateEndpointConnection RemotePrivateEndpointConnectionResponse
Represent remote private endpoint connection.
RemotePrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse
Represents Private link service connection state.
groupConnectivityInformation List<GroupConnectivityInformationResponse>
Gets or sets group connectivity information.
id String
Gets or sets private link service proxy id.
remotePrivateEndpointConnection RemotePrivateEndpointConnectionResponse
Represent remote private endpoint connection.
remotePrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse
Represents Private link service connection state.
groupConnectivityInformation GroupConnectivityInformationResponse[]
Gets or sets group connectivity information.
id string
Gets or sets private link service proxy id.
remotePrivateEndpointConnection RemotePrivateEndpointConnectionResponse
Represent remote private endpoint connection.
remotePrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse
Represents Private link service connection state.
group_connectivity_information Sequence[GroupConnectivityInformationResponse]
Gets or sets group connectivity information.
id str
Gets or sets private link service proxy id.
remote_private_endpoint_connection RemotePrivateEndpointConnectionResponse
Represent remote private endpoint connection.
remote_private_link_service_connection_state PrivateLinkServiceConnectionStateResponse
Represents Private link service connection state.
groupConnectivityInformation List<Property Map>
Gets or sets group connectivity information.
id String
Gets or sets private link service proxy id.
remotePrivateEndpointConnection Property Map
Represent remote private endpoint connection.
remotePrivateLinkServiceConnectionState Property Map
Represents Private link service connection state.

RemotePrivateEndpointConnectionResponse

Id string
Gets or sets the remote private endpoint connection id.
Id string
Gets or sets the remote private endpoint connection id.
id String
Gets or sets the remote private endpoint connection id.
id string
Gets or sets the remote private endpoint connection id.
id str
Gets or sets the remote private endpoint connection id.
id String
Gets or sets the remote private endpoint connection id.

RemotePrivateEndpointResponse

Id This property is required. string
Gets or sets private link service proxy id.
ConnectionDetails List<Pulumi.AzureNative.DataReplication.Inputs.ConnectionDetailsResponse>
Gets or sets the list of Connection Details. This is the connection details for private endpoint.
ManualPrivateLinkServiceConnections List<Pulumi.AzureNative.DataReplication.Inputs.PrivateLinkServiceConnectionResponse>
Gets or sets the list of Manual Private Link Service Connections and gets populated for Manual approval flow.
PrivateLinkServiceConnections List<Pulumi.AzureNative.DataReplication.Inputs.PrivateLinkServiceConnectionResponse>
Gets or sets the list of Private Link Service Connections and gets populated for Auto approval flow.
PrivateLinkServiceProxies List<Pulumi.AzureNative.DataReplication.Inputs.PrivateLinkServiceProxyResponse>
Gets or sets the list of private link service proxies.
Id This property is required. string
Gets or sets private link service proxy id.
ConnectionDetails []ConnectionDetailsResponse
Gets or sets the list of Connection Details. This is the connection details for private endpoint.
ManualPrivateLinkServiceConnections []PrivateLinkServiceConnectionResponse
Gets or sets the list of Manual Private Link Service Connections and gets populated for Manual approval flow.
PrivateLinkServiceConnections []PrivateLinkServiceConnectionResponse
Gets or sets the list of Private Link Service Connections and gets populated for Auto approval flow.
PrivateLinkServiceProxies []PrivateLinkServiceProxyResponse
Gets or sets the list of private link service proxies.
id This property is required. String
Gets or sets private link service proxy id.
connectionDetails List<ConnectionDetailsResponse>
Gets or sets the list of Connection Details. This is the connection details for private endpoint.
manualPrivateLinkServiceConnections List<PrivateLinkServiceConnectionResponse>
Gets or sets the list of Manual Private Link Service Connections and gets populated for Manual approval flow.
privateLinkServiceConnections List<PrivateLinkServiceConnectionResponse>
Gets or sets the list of Private Link Service Connections and gets populated for Auto approval flow.
privateLinkServiceProxies List<PrivateLinkServiceProxyResponse>
Gets or sets the list of private link service proxies.
id This property is required. string
Gets or sets private link service proxy id.
connectionDetails ConnectionDetailsResponse[]
Gets or sets the list of Connection Details. This is the connection details for private endpoint.
manualPrivateLinkServiceConnections PrivateLinkServiceConnectionResponse[]
Gets or sets the list of Manual Private Link Service Connections and gets populated for Manual approval flow.
privateLinkServiceConnections PrivateLinkServiceConnectionResponse[]
Gets or sets the list of Private Link Service Connections and gets populated for Auto approval flow.
privateLinkServiceProxies PrivateLinkServiceProxyResponse[]
Gets or sets the list of private link service proxies.
id This property is required. str
Gets or sets private link service proxy id.
connection_details Sequence[ConnectionDetailsResponse]
Gets or sets the list of Connection Details. This is the connection details for private endpoint.
manual_private_link_service_connections Sequence[PrivateLinkServiceConnectionResponse]
Gets or sets the list of Manual Private Link Service Connections and gets populated for Manual approval flow.
private_link_service_connections Sequence[PrivateLinkServiceConnectionResponse]
Gets or sets the list of Private Link Service Connections and gets populated for Auto approval flow.
private_link_service_proxies Sequence[PrivateLinkServiceProxyResponse]
Gets or sets the list of private link service proxies.
id This property is required. String
Gets or sets private link service proxy id.
connectionDetails List<Property Map>
Gets or sets the list of Connection Details. This is the connection details for private endpoint.
manualPrivateLinkServiceConnections List<Property Map>
Gets or sets the list of Manual Private Link Service Connections and gets populated for Manual approval flow.
privateLinkServiceConnections List<Property Map>
Gets or sets the list of Private Link Service Connections and gets populated for Auto approval flow.
privateLinkServiceProxies List<Property Map>
Gets or sets the list of private link service proxies.

SystemDataResponse

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.
createdAt string
The timestamp of resource creation (UTC).
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
The type of identity that last modified the resource.
created_at str
The timestamp of resource creation (UTC).
created_by str
The identity that created the resource.
created_by_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi