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

The following fields are returned by SELECT queries:

OK.

NameDatatypeDescription
idstringThe resource identifier.
namestringThe resource name.
etagstringEtag identifies change in the resource.
propertiesobjectManaged private endpoint properties.
typestringThe resource type.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, factoryName, managedVirtualNetworkName, managedPrivateEndpointNameapi-version, If-None-MatchGets a managed private endpoint.
list_by_factoryselectsubscriptionId, resourceGroupName, factoryName, managedVirtualNetworkNameapi-versionLists managed private endpoints.
create_or_updateinsertsubscriptionId, resourceGroupName, factoryName, managedVirtualNetworkName, managedPrivateEndpointName, data__propertiesapi-version, If-MatchCreates or updates a managed private endpoint.
deletedeletesubscriptionId, resourceGroupName, factoryName, managedVirtualNetworkName, managedPrivateEndpointNameapi-versionDeletes a managed private endpoint.

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
factoryNamestringThe factory name.
managedPrivateEndpointNamestringManaged private endpoint name
managedVirtualNetworkNamestringManaged virtual network name
resourceGroupNamestringThe resource group name.
subscriptionIdstringThe subscription identifier.
If-MatchstringETag of the managed private endpoint entity. Should only be specified for update, for which it should match existing entity or can be * for unconditional update.
If-None-MatchstringETag of the managed private endpoint entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no content will be returned.
api-versionstringThe API version.

SELECT examples

Gets a managed private endpoint.

SELECT
id,
name,
etag,
properties,
type
FROM azure.data_factory.managed_private_endpoints
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND factoryName = '{{ factoryName }}' -- required
AND managedVirtualNetworkName = '{{ managedVirtualNetworkName }}' -- required
AND managedPrivateEndpointName = '{{ managedPrivateEndpointName }}' -- required
AND api-version = '{{ api-version }}'
AND If-None-Match = '{{ If-None-Match }}'
;

INSERT examples

Creates or updates a managed private endpoint.

INSERT INTO azure.data_factory.managed_private_endpoints (
data__properties,
subscriptionId,
resourceGroupName,
factoryName,
managedVirtualNetworkName,
managedPrivateEndpointName,
api-version,
If-Match
)
SELECT
'{{ properties }}' /* required */,
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ factoryName }}',
'{{ managedVirtualNetworkName }}',
'{{ managedPrivateEndpointName }}',
'{{ api-version }}',
'{{ If-Match }}'
RETURNING
id,
name,
etag,
properties,
type
;

DELETE examples

Deletes a managed private endpoint.

DELETE FROM azure.data_factory.managed_private_endpoints
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND factoryName = '{{ factoryName }}' --required
AND managedVirtualNetworkName = '{{ managedVirtualNetworkName }}' --required
AND managedPrivateEndpointName = '{{ managedPrivateEndpointName }}' --required
AND api-version = '{{ api-version }}'
;