Skip to main content

private_endpoint_connections

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

Overview

Nameprivate_endpoint_connections
TypeResource
Idazure.iot_hub.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.
propertiesobjectThe properties of a private endpoint connection
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
updatereplacesubscriptionId, resourceGroupName, resourceName, privateEndpointConnectionName, data__propertiesapi-versionUpdate 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 IoT hub.
resourceNamestringThe name of the IoT hub.
subscriptionIdstringThe subscription identifier.
api-versionstringThe version of the API.

SELECT examples

Get private endpoint connection properties

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

REPLACE examples

Update the status of a private endpoint connection with the specified name

REPLACE azure.iot_hub.private_endpoint_connections
SET
data__properties = '{{ properties }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND resourceName = '{{ resourceName }}' --required
AND privateEndpointConnectionName = '{{ privateEndpointConnectionName }}' --required
AND data__properties = '{{ properties }}' --required
AND api-version = '{{ api-version}}'
RETURNING
id,
name,
properties,
type;

DELETE examples

Delete private endpoint connection with the specified name

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