Skip to main content

private_link_scoped_resources

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

Overview

Nameprivate_link_scoped_resources
TypeResource
Idazure.monitor.private_link_scoped_resources

Fields

The following fields are returned by SELECT queries:

Successfully retrieved a scoped resource in a private link scope.

NameDatatypeDescription
idstringAzure resource Id
namestringAzure resource name
propertiesobjectResource properties.
systemDataobjectMetadata pertaining to creation and last modification of the resource.
typestringAzure resource type

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, scopeName, nameGets a scoped resource in a private link scope.
list_by_private_link_scopeselectsubscriptionId, resourceGroupName, scopeNameGets all private endpoint connections on a private link scope.
create_or_updateinsertsubscriptionId, resourceGroupName, scopeName, nameApprove or reject a private endpoint connection with a given name.
deletedeletesubscriptionId, resourceGroupName, scopeName, nameDeletes a private endpoint connection with a given name.

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
namestringThe name of the scoped resource object.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
scopeNamestringThe name of the Azure Monitor PrivateLinkScope resource.
subscriptionIdstringThe ID of the target subscription.

SELECT examples

Gets a scoped resource in a private link scope.

SELECT
id,
name,
properties,
systemData,
type
FROM azure.monitor.private_link_scoped_resources
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND scopeName = '{{ scopeName }}' -- required
AND name = '{{ name }}' -- required
;

INSERT examples

Approve or reject a private endpoint connection with a given name.

INSERT INTO azure.monitor.private_link_scoped_resources (
data__properties,
subscriptionId,
resourceGroupName,
scopeName,
name
)
SELECT
'{{ properties }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ scopeName }}',
'{{ name }}'
RETURNING
id,
name,
properties,
systemData,
type
;

DELETE examples

Deletes a private endpoint connection with a given name.

DELETE FROM azure.monitor.private_link_scoped_resources
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND scopeName = '{{ scopeName }}' --required
AND name = '{{ name }}' --required
;