Skip to main content

private_endpoint_connection_proxies

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

Overview

Nameprivate_endpoint_connection_proxies
TypeResource
Idazure.device_update.private_endpoint_connection_proxies

Fields

NameDatatypeDescription
eTagstringETag from NRP.
propertiesobjectPrivate endpoint connection proxy object property bag.
remotePrivateEndpointobjectRemote private endpoint details.
statusstringOperation status.

Methods

NameAccessible byRequired ParamsDescription
getSELECTaccountName, privateEndpointConnectionProxyId, resourceGroupName, subscriptionId(INTERNAL - DO NOT USE) Get the specified private endpoint connection proxy associated with the device update account.
list_by_accountSELECTaccountName, resourceGroupName, subscriptionId(INTERNAL - DO NOT USE) List all private endpoint connection proxies in a device update account.
create_or_updateINSERTaccountName, privateEndpointConnectionProxyId, resourceGroupName, subscriptionId(INTERNAL - DO NOT USE) Creates or updates the specified private endpoint connection proxy resource associated with the device update account.
deleteDELETEaccountName, privateEndpointConnectionProxyId, resourceGroupName, subscriptionId(INTERNAL - DO NOT USE) Deletes the specified private endpoint connection proxy associated with the device update account.
validateEXECaccountName, privateEndpointConnectionProxyId, resourceGroupName, subscriptionId(INTERNAL - DO NOT USE) Validates a private endpoint connection proxy object.

SELECT examples

(INTERNAL - DO NOT USE) List all private endpoint connection proxies in a device update account.

SELECT
eTag,
properties,
remotePrivateEndpoint,
status
FROM azure.device_update.private_endpoint_connection_proxies
WHERE accountName = '{{ accountName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';

INSERT example

Use the following StackQL query and manifest file to create a new private_endpoint_connection_proxies resource.

/*+ create */
INSERT INTO azure.device_update.private_endpoint_connection_proxies (
accountName,
privateEndpointConnectionProxyId,
resourceGroupName,
subscriptionId,
remotePrivateEndpoint,
status,
properties
)
SELECT
'{{ accountName }}',
'{{ privateEndpointConnectionProxyId }}',
'{{ resourceGroupName }}',
'{{ subscriptionId }}',
'{{ remotePrivateEndpoint }}',
'{{ status }}',
'{{ properties }}'
;

DELETE example

Deletes the specified private_endpoint_connection_proxies resource.

/*+ delete */
DELETE FROM azure.device_update.private_endpoint_connection_proxies
WHERE accountName = '{{ accountName }}'
AND privateEndpointConnectionProxyId = '{{ privateEndpointConnectionProxyId }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';