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_factory.managed_private_endpoints

Fields

NameDatatypeDescription
idtextThe resource identifier.
nametextThe resource name.
connection_statetextfield from the properties object
etagtextEtag identifies change in the resource.
factoryNametextfield from the properties object
fqdnstextfield from the properties object
group_idtextfield from the properties object
is_reservedtextfield from the properties object
managedPrivateEndpointNametextfield from the properties object
managedVirtualNetworkNametextfield from the properties object
private_link_resource_idtextfield from the properties object
provisioning_statetextfield from the properties object
resourceGroupNametextfield from the properties object
subscriptionIdtextfield from the properties object
typetextThe resource type.

Methods

NameAccessible byRequired ParamsDescription
getSELECTfactoryName, managedPrivateEndpointName, managedVirtualNetworkName, resourceGroupName, subscriptionIdGets a managed private endpoint.
list_by_factorySELECTfactoryName, managedVirtualNetworkName, resourceGroupName, subscriptionIdLists managed private endpoints.
create_or_updateINSERTfactoryName, managedPrivateEndpointName, managedVirtualNetworkName, resourceGroupName, subscriptionId, data__propertiesCreates or updates a managed private endpoint.
deleteDELETEfactoryName, managedPrivateEndpointName, managedVirtualNetworkName, resourceGroupName, subscriptionIdDeletes a managed private endpoint.

SELECT examples

Lists managed private endpoints.

SELECT
id,
name,
connection_state,
etag,
factoryName,
fqdns,
group_id,
is_reserved,
managedPrivateEndpointName,
managedVirtualNetworkName,
private_link_resource_id,
provisioning_state,
resourceGroupName,
subscriptionId,
type
FROM azure.data_factory.vw_managed_private_endpoints
WHERE factoryName = '{{ factoryName }}'
AND managedVirtualNetworkName = '{{ managedVirtualNetworkName }}'
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_factory.managed_private_endpoints (
factoryName,
managedPrivateEndpointName,
managedVirtualNetworkName,
resourceGroupName,
subscriptionId,
data__properties,
properties
)
SELECT
'{{ factoryName }}',
'{{ managedPrivateEndpointName }}',
'{{ managedVirtualNetworkName }}',
'{{ resourceGroupName }}',
'{{ subscriptionId }}',
'{{ data__properties }}',
'{{ properties }}'
;

DELETE example

Deletes the specified managed_private_endpoints resource.

/*+ delete */
DELETE FROM azure.data_factory.managed_private_endpoints
WHERE factoryName = '{{ factoryName }}'
AND managedPrivateEndpointName = '{{ managedPrivateEndpointName }}'
AND managedVirtualNetworkName = '{{ managedVirtualNetworkName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';