Skip to main content

managed_private_endpoints

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

Overview

Namemanaged_private_endpoints
TypeResource
Idazure.dashboard.managed_private_endpoints

Fields

NameDatatypeDescription
connection_statetextfield from the properties object
group_idstextfield from the properties object
locationtextThe geo-location where the resource lives
managedPrivateEndpointNametextfield from the properties object
private_link_resource_idtextfield from the properties object
private_link_resource_regiontextfield from the properties object
private_link_service_private_iptextfield from the properties object
private_link_service_urltextfield 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
tagstextResource tags.
workspaceNametextfield from the properties object

Methods

NameAccessible byRequired ParamsDescription
getSELECTmanagedPrivateEndpointName, resourceGroupName, subscriptionId, workspaceName
listSELECTresourceGroupName, subscriptionId, workspaceName
createINSERTmanagedPrivateEndpointName, resourceGroupName, subscriptionId, workspaceName
deleteDELETEmanagedPrivateEndpointName, resourceGroupName, subscriptionId, workspaceName
updateUPDATEmanagedPrivateEndpointName, resourceGroupName, subscriptionId, workspaceName
refreshEXECresourceGroupName, subscriptionId, workspaceName

SELECT examples

SELECT
connection_state,
group_ids,
location,
managedPrivateEndpointName,
private_link_resource_id,
private_link_resource_region,
private_link_service_private_ip,
private_link_service_url,
provisioning_state,
request_message,
resourceGroupName,
subscriptionId,
tags,
workspaceName
FROM azure.dashboard.vw_managed_private_endpoints
WHERE resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}'
AND workspaceName = '{{ workspaceName }}';

INSERT example

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

/*+ create */
INSERT INTO azure.dashboard.managed_private_endpoints (
managedPrivateEndpointName,
resourceGroupName,
subscriptionId,
workspaceName,
tags,
location,
properties
)
SELECT
'{{ managedPrivateEndpointName }}',
'{{ resourceGroupName }}',
'{{ subscriptionId }}',
'{{ workspaceName }}',
'{{ tags }}',
'{{ location }}',
'{{ properties }}'
;

UPDATE example

Updates a managed_private_endpoints resource.

/*+ update */
UPDATE azure.dashboard.managed_private_endpoints
SET
tags = '{{ tags }}'
WHERE
managedPrivateEndpointName = '{{ managedPrivateEndpointName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}'
AND workspaceName = '{{ workspaceName }}';

DELETE example

Deletes the specified managed_private_endpoints resource.

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