Skip to main content

private_link_services_private_endpoint_connections

Creates, updates, deletes, gets or lists a private_link_services_private_endpoint_connections resource.

Overview

Nameprivate_link_services_private_endpoint_connections
TypeResource
Idazure.network.private_link_services_private_endpoint_connections

Fields

The following fields are returned by SELECT queries:

Request successful. The operation returns the resulting private end point connection resource.

NameDatatypeDescription
idstringResource ID.
namestringThe name of the resource that is unique within a resource group. This name can be used to access the resource.
etagstringA unique read-only string that changes whenever the resource is updated.
propertiesobjectProperties of the private end point connection.
typestringThe resource type.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresourceGroupName, serviceName, peConnectionName, subscriptionId$expandGet the specific private end point connection by specific private link service in the resource group.
listselectresourceGroupName, serviceName, subscriptionIdGets all private end point connections for a specific private link service.
updatereplaceresourceGroupName, serviceName, peConnectionName, subscriptionIdApprove or reject private end point connection for a private link service in a subscription.
deletedeleteresourceGroupName, serviceName, peConnectionName, subscriptionIdDelete private end point connection for a private link service in a subscription.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
peConnectionNamestringThe name of the private end point connection.
resourceGroupNamestringThe name of the resource group.
serviceNamestringThe name of the private link service.
subscriptionIdstring (uuid)The ID of the target subscription. The value must be an UUID.
$expandstringExpands referenced resources.

SELECT examples

Get the specific private end point connection by specific private link service in the resource group.

SELECT
id,
name,
etag,
properties,
type
FROM azure.network.private_link_services_private_endpoint_connections
WHERE resourceGroupName = '{{ resourceGroupName }}' -- required
AND serviceName = '{{ serviceName }}' -- required
AND peConnectionName = '{{ peConnectionName }}' -- required
AND subscriptionId = '{{ subscriptionId }}' -- required
AND $expand = '{{ $expand }}'
;

REPLACE examples

Approve or reject private end point connection for a private link service in a subscription.

REPLACE azure.network.private_link_services_private_endpoint_connections
SET
data__properties = '{{ properties }}',
data__name = '{{ name }}',
data__id = '{{ id }}'
WHERE
resourceGroupName = '{{ resourceGroupName }}' --required
AND serviceName = '{{ serviceName }}' --required
AND peConnectionName = '{{ peConnectionName }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
RETURNING
id,
name,
etag,
properties,
type;

DELETE examples

Delete private end point connection for a private link service in a subscription.

DELETE FROM azure.network.private_link_services_private_endpoint_connections
WHERE resourceGroupName = '{{ resourceGroupName }}' --required
AND serviceName = '{{ serviceName }}' --required
AND peConnectionName = '{{ peConnectionName }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
;