Skip to main content

private_endpoint_connections

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

Overview

Nameprivate_endpoint_connections
TypeResource
Idazure.purview.private_endpoint_connections

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringGets or sets the identifier.
namestringGets or sets the name.
propertiesobjectThe connection identifier.
systemDataobjectMetadata pertaining to creation and last modification of the resource.
typestringGets or sets the type.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, accountName, privateEndpointConnectionNameapi-versionGet a private endpoint connection
list_by_accountselectsubscriptionId, resourceGroupName, accountNameapi-version, $skipTokenGet private endpoint connections for account
create_or_updateinsertsubscriptionId, resourceGroupName, accountName, privateEndpointConnectionNameapi-versionCreate or update a private endpoint connection
deletedeletesubscriptionId, resourceGroupName, accountName, privateEndpointConnectionNameapi-versionDelete a private endpoint connection

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
accountNamestringThe name of the account.
privateEndpointConnectionNamestringName of the private endpoint connection.
resourceGroupNamestringThe resource group name.
subscriptionIdstringThe subscription identifier
$skipTokenstringThe skip token.
api-versionstringThe api version to use.

SELECT examples

Get a private endpoint connection

SELECT
id,
name,
properties,
systemData,
type
FROM azure.purview.private_endpoint_connections
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND accountName = '{{ accountName }}' -- required
AND privateEndpointConnectionName = '{{ privateEndpointConnectionName }}' -- required
AND api-version = '{{ api-version }}'
;

INSERT examples

Create or update a private endpoint connection

INSERT INTO azure.purview.private_endpoint_connections (
data__properties,
subscriptionId,
resourceGroupName,
accountName,
privateEndpointConnectionName,
api-version
)
SELECT
'{{ properties }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ accountName }}',
'{{ privateEndpointConnectionName }}',
'{{ api-version }}'
RETURNING
id,
name,
properties,
systemData,
type
;

DELETE examples

Delete a private endpoint connection

DELETE FROM azure.purview.private_endpoint_connections
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND accountName = '{{ accountName }}' --required
AND privateEndpointConnectionName = '{{ privateEndpointConnectionName }}' --required
AND api-version = '{{ api-version }}'
;