Skip to main content

private_endpoint_connections

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

Overview

Nameprivate_endpoint_connections
TypeResource
Idazure_isv.databricks.private_endpoint_connections

Fields

NameDatatypeDescription
idtextThe resource identifier.
nametextThe resource name.
group_idstextfield from the properties object
privateEndpointConnectionNametextfield from the properties object
private_endpointtextfield from the properties object
private_link_service_connection_statetextfield from the properties object
provisioning_statetextfield from the properties object
resourceGroupNametextfield from the properties object
subscriptionIdtextfield from the properties object
typetextThe resource type.
workspaceNametextfield from the properties object

Methods

NameAccessible byRequired ParamsDescription
getSELECTprivateEndpointConnectionName, resourceGroupName, subscriptionId, workspaceNameGet a private endpoint connection properties for a workspace
listSELECTresourceGroupName, subscriptionId, workspaceNameList private endpoint connections of the workspace
createINSERTprivateEndpointConnectionName, resourceGroupName, subscriptionId, workspaceName, data__propertiesUpdate the status of a private endpoint connection with the specified name
deleteDELETEprivateEndpointConnectionName, resourceGroupName, subscriptionId, workspaceNameRemove private endpoint connection with the specified name

SELECT examples

List private endpoint connections of the workspace

SELECT
id,
name,
group_ids,
privateEndpointConnectionName,
private_endpoint,
private_link_service_connection_state,
provisioning_state,
resourceGroupName,
subscriptionId,
type,
workspaceName
FROM azure_isv.databricks.vw_private_endpoint_connections
WHERE resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}'
AND workspaceName = '{{ workspaceName }}';

INSERT example

Use the following StackQL query and manifest file to create a new private_endpoint_connections resource.

/*+ create */
INSERT INTO azure_isv.databricks.private_endpoint_connections (
privateEndpointConnectionName,
resourceGroupName,
subscriptionId,
workspaceName,
data__properties,
properties
)
SELECT
'{{ privateEndpointConnectionName }}',
'{{ resourceGroupName }}',
'{{ subscriptionId }}',
'{{ workspaceName }}',
'{{ data__properties }}',
'{{ properties }}'
;

DELETE example

Deletes the specified private_endpoint_connections resource.

/*+ delete */
DELETE FROM azure_isv.databricks.private_endpoint_connections
WHERE privateEndpointConnectionName = '{{ privateEndpointConnectionName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}'
AND workspaceName = '{{ workspaceName }}';