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.
privateEndpointobjectThe private endpoint information.
privateLinkServiceConnectionStateobjectThe private link service connection state.
provisioningStatestringThe provisioning state.
typestringGets or sets the type.

Methods​

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresource_group_name, account_name, private_endpoint_connection_name, subscription_idGets private endpoint connection information. Get a private endpoint connection.
list_by_accountselectresource_group_name, account_name, subscription_id$skipTokenGets private endpoint connections. Get private endpoint connections for account.
create_or_updateinsertresource_group_name, account_name, private_endpoint_connection_name, subscription_idApproves/Rejects private endpoint connection request. Create or update a private endpoint connection.
create_or_updatereplaceresource_group_name, account_name, private_endpoint_connection_name, subscription_idApproves/Rejects private endpoint connection request. Create or update a private endpoint connection.
deletedeleteresource_group_name, account_name, private_endpoint_connection_name, subscription_idDeletes private endpoint connection. Delete 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
account_namestringThe name of the account. Required.
private_endpoint_connection_namestringName of the private endpoint connection. Required.
resource_group_namestringThe resource group name. Required.
subscription_idstring
$skipTokenstringThe skip token. Default value is None.

SELECT examples​

Gets private endpoint connection information. Get a private endpoint connection.

SELECT
id,
name,
privateEndpoint,
privateLinkServiceConnectionState,
provisioningState,
type
FROM azure.purview.private_endpoint_connections
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND account_name = '{{ account_name }}' -- required
AND private_endpoint_connection_name = '{{ private_endpoint_connection_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples​

Approves/Rejects private endpoint connection request. Create or update a private endpoint connection.

INSERT INTO azure.purview.private_endpoint_connections (
properties,
resource_group_name,
account_name,
private_endpoint_connection_name,
subscription_id
)
SELECT
'{{ properties }}',
'{{ resource_group_name }}',
'{{ account_name }}',
'{{ private_endpoint_connection_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
properties,
type
;

REPLACE examples​

Approves/Rejects private endpoint connection request. Create or update a private endpoint connection.

REPLACE azure.purview.private_endpoint_connections
SET
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND account_name = '{{ account_name }}' --required
AND private_endpoint_connection_name = '{{ private_endpoint_connection_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
properties,
type;

DELETE examples​

Deletes private endpoint connection. Delete a private endpoint connection.

DELETE FROM azure.purview.private_endpoint_connections
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND account_name = '{{ account_name }}' --required
AND private_endpoint_connection_name = '{{ private_endpoint_connection_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;