Skip to main content

iot_dps_resource_private_endpoint_connections

Creates, updates, deletes, gets or lists an iot_dps_resource_private_endpoint_connections resource.

Overview

Nameiot_dps_resource_private_endpoint_connections
TypeResource
Idazure.iot_hub_device_provisioning.iot_dps_resource_private_endpoint_connections

Fields

The following fields are returned by SELECT queries:

The body contains the private endpoint connection properties

NameDatatypeDescription
idstringThe resource identifier.
namestringThe resource name. (pattern: ^(?![0-9]+$)(?!-)[a-zA-Z0-9-]{2,49}[a-zA-Z0-9]$)
propertiesobjectThe properties of a private endpoint connection
systemDataobjectMetadata pertaining to creation and last modification of the resource.
typestringThe resource type.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, resourceName, privateEndpointConnectionNameapi-versionGet private endpoint connection properties
listselectsubscriptionId, resourceGroupName, resourceNameapi-versionList private endpoint connection properties
create_or_updateinsertsubscriptionId, resourceGroupName, resourceName, privateEndpointConnectionName, data__propertiesapi-versionCreate or update the status of a private endpoint connection with the specified name
deletedeletesubscriptionId, resourceGroupName, resourceName, privateEndpointConnectionNameapi-versionDelete private endpoint connection with the specified 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
privateEndpointConnectionNamestringThe name of the private endpoint connection
resourceGroupNamestringThe name of the resource group that contains the provisioning service.
resourceNamestringThe name of the provisioning service.
subscriptionIdstringThe subscription identifier.
api-versionstringThe version of the API.

SELECT examples

Get private endpoint connection properties

SELECT
id,
name,
properties,
systemData,
type
FROM azure.iot_hub_device_provisioning.iot_dps_resource_private_endpoint_connections
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND resourceName = '{{ resourceName }}' -- required
AND privateEndpointConnectionName = '{{ privateEndpointConnectionName }}' -- required
AND api-version = '{{ api-version }}'
;

INSERT examples

Create or update the status of a private endpoint connection with the specified name

INSERT INTO azure.iot_hub_device_provisioning.iot_dps_resource_private_endpoint_connections (
data__properties,
subscriptionId,
resourceGroupName,
resourceName,
privateEndpointConnectionName,
api-version
)
SELECT
'{{ properties }}' /* required */,
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ resourceName }}',
'{{ privateEndpointConnectionName }}',
'{{ api-version }}'
RETURNING
id,
name,
properties,
systemData,
type
;

DELETE examples

Delete private endpoint connection with the specified name

DELETE FROM azure.iot_hub_device_provisioning.iot_dps_resource_private_endpoint_connections
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND resourceName = '{{ resourceName }}' --required
AND privateEndpointConnectionName = '{{ privateEndpointConnectionName }}' --required
AND api-version = '{{ api-version }}'
;