Skip to main content

managed_private_endpoints

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

Overview

Namemanaged_private_endpoints
TypeResource
Idazure.synapse_managed_private_endpoints.managed_private_endpoints

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringFully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
namestringThe name of the resource.
connectionStateobjectThe connection state of a managed private endpoint. Variables are only populated by the server, and will be ignored when sending a request.
fqdnsarray
groupIdstring
isCompliantboolean
isReservedbooleanDenotes whether the managed private endpoint is reserved.
privateLinkResourceIdstring
provisioningStatestringThe managed private endpoint provisioning state.
typestringThe type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectmanaged_private_endpoint_name, managed_virtual_network_name, endpointGet Managed Private Endpoints.
listselectmanaged_virtual_network_name, endpointList Managed Private Endpoints.
createinsertmanaged_private_endpoint_name, managed_virtual_network_name, endpointCreate Managed Private Endpoints.
deletedeletemanaged_private_endpoint_name, managed_virtual_network_name, endpointDelete Managed Private Endpoints.

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
endpointstringThe service endpoint host (no scheme). (default: )
managed_private_endpoint_namestringManaged private endpoint name.
managed_virtual_network_namestringManaged virtual network name.

SELECT examples

Get Managed Private Endpoints.

SELECT
id,
name,
connectionState,
fqdns,
groupId,
isCompliant,
isReserved,
privateLinkResourceId,
provisioningState,
type
FROM azure.synapse_managed_private_endpoints.managed_private_endpoints
WHERE managed_private_endpoint_name = '{{ managed_private_endpoint_name }}' -- required
AND managed_virtual_network_name = '{{ managed_virtual_network_name }}' -- required
AND endpoint = '{{ endpoint }}' -- required
;

INSERT examples

Create Managed Private Endpoints.

INSERT INTO azure.synapse_managed_private_endpoints.managed_private_endpoints (
properties,
managed_private_endpoint_name,
managed_virtual_network_name,
endpoint
)
SELECT
'{{ properties }}',
'{{ managed_private_endpoint_name }}',
'{{ managed_virtual_network_name }}',
'{{ endpoint }}'
RETURNING
id,
name,
properties,
type
;

DELETE examples

Delete Managed Private Endpoints.

DELETE FROM azure.synapse_managed_private_endpoints.managed_private_endpoints
WHERE managed_private_endpoint_name = '{{ managed_private_endpoint_name }}' --required
AND managed_virtual_network_name = '{{ managed_virtual_network_name }}' --required
AND endpoint = '{{ endpoint }}' --required
;