Skip to main content

managed_private_endpoints

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

Overview

Namemanaged_private_endpoints
TypeResource
Idazure.data_explorer.managed_private_endpoints

Fields

NameDatatypeDescription
clusterNametextfield from the properties object
group_idtextfield from the properties object
managedPrivateEndpointNametextfield from the properties object
private_link_resource_idtextfield from the properties object
private_link_resource_regiontextfield from the properties object
provisioning_statetextfield from the properties object
request_messagetextfield from the properties object
resourceGroupNametextfield from the properties object
subscriptionIdtextfield from the properties object
system_datatextfield from the properties object

Methods

NameAccessible byRequired ParamsDescription
getSELECTclusterName, managedPrivateEndpointName, resourceGroupName, subscriptionIdGets a managed private endpoint.
listSELECTclusterName, resourceGroupName, subscriptionIdReturns the list of managed private endpoints.
create_or_updateINSERTclusterName, managedPrivateEndpointName, resourceGroupName, subscriptionIdCreates a managed private endpoint.
deleteDELETEclusterName, managedPrivateEndpointName, resourceGroupName, subscriptionIdDeletes a managed private endpoint.
updateUPDATEclusterName, managedPrivateEndpointName, resourceGroupName, subscriptionIdUpdates a managed private endpoint.
check_name_availabilityEXECclusterName, resourceGroupName, subscriptionId, data__name, data__typeChecks that the managed private endpoints resource name is valid and is not already in use.

SELECT examples

Returns the list of managed private endpoints.

SELECT
clusterName,
group_id,
managedPrivateEndpointName,
private_link_resource_id,
private_link_resource_region,
provisioning_state,
request_message,
resourceGroupName,
subscriptionId,
system_data
FROM azure.data_explorer.vw_managed_private_endpoints
WHERE clusterName = '{{ clusterName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';

INSERT example

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

/*+ create */
INSERT INTO azure.data_explorer.managed_private_endpoints (
clusterName,
managedPrivateEndpointName,
resourceGroupName,
subscriptionId,
properties
)
SELECT
'{{ clusterName }}',
'{{ managedPrivateEndpointName }}',
'{{ resourceGroupName }}',
'{{ subscriptionId }}',
'{{ properties }}'
;

UPDATE example

Updates a managed_private_endpoints resource.

/*+ update */
UPDATE azure.data_explorer.managed_private_endpoints
SET
properties = '{{ properties }}'
WHERE
clusterName = '{{ clusterName }}'
AND managedPrivateEndpointName = '{{ managedPrivateEndpointName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';

DELETE example

Deletes the specified managed_private_endpoints resource.

/*+ delete */
DELETE FROM azure.data_explorer.managed_private_endpoints
WHERE clusterName = '{{ clusterName }}'
AND managedPrivateEndpointName = '{{ managedPrivateEndpointName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';