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.recovery_services_data_replication.private_endpoint_connection_proxies

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.
etagstringGets or sets ETag.
provisioningStatestringGets or sets the provisioning state of the private endpoint connection proxy. Known values are: "Canceled", "Creating", "Deleting", "Deleted", "Failed", "Succeeded", and "Updating". (Canceled, Creating, Deleting, Deleted, Failed, Succeeded, Updating)
remotePrivateEndpointobjectRepresent remote private endpoint information for the private endpoint connection proxy.
systemDataobjectAzure Resource Manager metadata containing createdBy and modifiedBy information.
typestringThe type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresource_group_name, vault_name, private_endpoint_connection_proxy_name, subscription_idGets the private endpoint connection proxy details.
listselectresource_group_name, vault_name, subscription_idGets the all private endpoint connections proxies.
createinsertresource_group_name, vault_name, private_endpoint_connection_proxy_name, subscription_idCreate a new private endpoint connection proxy which includes both auto and manual approval types. Creating the proxy resource will also create a private endpoint connection resource.
deletedeleteresource_group_name, vault_name, private_endpoint_connection_proxy_name, subscription_idReturns the operation to track the deletion of private endpoint connection proxy.
validateexecresource_group_name, vault_name, private_endpoint_connection_proxy_name, subscription_idReturns remote private endpoint connection information after validation.

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
private_endpoint_connection_proxy_namestringThe private endpoint connection proxy name. Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
subscription_idstring
vault_namestringThe vault name. Required.

SELECT examples

Gets the private endpoint connection proxy details.

SELECT
id,
name,
etag,
provisioningState,
remotePrivateEndpoint,
systemData,
type
FROM azure.recovery_services_data_replication.private_endpoint_connection_proxies
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND vault_name = '{{ vault_name }}' -- required
AND private_endpoint_connection_proxy_name = '{{ private_endpoint_connection_proxy_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples

Create a new private endpoint connection proxy which includes both auto and manual approval types. Creating the proxy resource will also create a private endpoint connection resource.

INSERT INTO azure.recovery_services_data_replication.private_endpoint_connection_proxies (
properties,
etag,
resource_group_name,
vault_name,
private_endpoint_connection_proxy_name,
subscription_id
)
SELECT
'{{ properties }}',
'{{ etag }}',
'{{ resource_group_name }}',
'{{ vault_name }}',
'{{ private_endpoint_connection_proxy_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
etag,
properties,
systemData,
type
;

DELETE examples

Returns the operation to track the deletion of private endpoint connection proxy.

DELETE FROM azure.recovery_services_data_replication.private_endpoint_connection_proxies
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND vault_name = '{{ vault_name }}' --required
AND private_endpoint_connection_proxy_name = '{{ private_endpoint_connection_proxy_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;

Lifecycle Methods

Returns remote private endpoint connection information after validation.

EXEC azure.recovery_services_data_replication.private_endpoint_connection_proxies.validate 
@resource_group_name='{{ resource_group_name }}' --required,
@vault_name='{{ vault_name }}' --required,
@private_endpoint_connection_proxy_name='{{ private_endpoint_connection_proxy_name }}' --required,
@subscription_id='{{ subscription_id }}' --required
@@json=
'{
"properties": "{{ properties }}",
"etag": "{{ etag }}"
}'
;