Skip to main content

private_endpoint_connection_controllers

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

Overview

Nameprivate_endpoint_connection_controllers
TypeResource
Idazure.migrate.private_endpoint_connection_controllers

Fields

NameDatatypeDescription
group_idstextfield from the properties object
peConnectionNametextfield from the properties object
private_endpointtextfield from the properties object
private_link_service_connection_statetextfield from the properties object
provisioning_statetextfield from the properties object
resourceGroupNametextfield from the properties object
siteNametextfield from the properties object
subscriptionIdtextfield from the properties object

Methods

NameAccessible byRequired ParamsDescription
getSELECTpeConnectionName, resourceGroupName, siteName, subscriptionIdGets the private link resource.
list_by_master_siteSELECTresourceGroupName, siteName, subscriptionIdGets the private link resource.
createINSERTpeConnectionName, resourceGroupName, siteName, subscriptionIdGets the private link resource.
deleteDELETEpeConnectionName, resourceGroupName, siteName, subscriptionIdDeletes the private link resource.

SELECT examples

Gets the private link resource.

SELECT
group_ids,
peConnectionName,
private_endpoint,
private_link_service_connection_state,
provisioning_state,
resourceGroupName,
siteName,
subscriptionId
FROM azure.migrate.vw_private_endpoint_connection_controllers
WHERE resourceGroupName = '{{ resourceGroupName }}'
AND siteName = '{{ siteName }}'
AND subscriptionId = '{{ subscriptionId }}';

INSERT example

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

/*+ create */
INSERT INTO azure.migrate.private_endpoint_connection_controllers (
peConnectionName,
resourceGroupName,
siteName,
subscriptionId,
properties
)
SELECT
'{{ peConnectionName }}',
'{{ resourceGroupName }}',
'{{ siteName }}',
'{{ subscriptionId }}',
'{{ properties }}'
;

DELETE example

Deletes the specified private_endpoint_connection_controllers resource.

/*+ delete */
DELETE FROM azure.migrate.private_endpoint_connection_controllers
WHERE peConnectionName = '{{ peConnectionName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND siteName = '{{ siteName }}'
AND subscriptionId = '{{ subscriptionId }}';