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.3.0 published on Monday, Apr 28, 2025 by Pulumi

azure-native.datareplication.getPrivateEndpointConnectionProxy

Explore with Pulumi AI

azure-native logo
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.3.0 published on Monday, Apr 28, 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>
    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]
    func LookupPrivateEndpointConnectionProxy(ctx *Context, args *LookupPrivateEndpointConnectionProxyArgs, opts ...InvokeOption) (*LookupPrivateEndpointConnectionProxyResult, error)
    func LookupPrivateEndpointConnectionProxyOutput(ctx *Context, args *LookupPrivateEndpointConnectionProxyOutputArgs, opts ...InvokeOption) LookupPrivateEndpointConnectionProxyResultOutput

    > 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)
    }
    public static CompletableFuture<GetPrivateEndpointConnectionProxyResult> getPrivateEndpointConnectionProxy(GetPrivateEndpointConnectionProxyArgs args, InvokeOptions options)
    public static Output<GetPrivateEndpointConnectionProxyResult> getPrivateEndpointConnectionProxy(GetPrivateEndpointConnectionProxyArgs args, InvokeOptions options)
    
    fn::invoke:
      function: azure-native:datareplication:getPrivateEndpointConnectionProxy
      arguments:
        # arguments dictionary

    The following arguments are supported:

    PrivateEndpointConnectionProxyName string
    The private endpoint connection proxy name.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    VaultName string
    The vault name.
    PrivateEndpointConnectionProxyName string
    The private endpoint connection proxy name.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    VaultName string
    The vault name.
    privateEndpointConnectionProxyName String
    The private endpoint connection proxy name.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    vaultName String
    The vault name.
    privateEndpointConnectionProxyName string
    The private endpoint connection proxy name.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    vaultName string
    The vault name.
    private_endpoint_connection_proxy_name str
    The private endpoint connection proxy name.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    vault_name str
    The vault name.
    privateEndpointConnectionProxyName String
    The private endpoint connection proxy name.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    vaultName 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 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 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 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 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 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 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 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 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 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 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 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 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
    azure-native logo
    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.3.0 published on Monday, Apr 28, 2025 by Pulumi