Skip to main content

mhsm_private_endpoint_connections

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

Overview

Namemhsm_private_endpoint_connections
TypeResource
Idazure.key_vault.mhsm_private_endpoint_connections

Fields

The following fields are returned by SELECT queries:

Private endpoint connection successfully returned.

NameDatatypeDescription
idstringThe Azure Resource Manager resource ID for the managed HSM Pool.
namestringThe name of the managed HSM Pool.
etagstringModified whenever there is a change in the state of private endpoint connection.
identityobjectManaged service identity (system assigned and/or user assigned identities)
locationstringThe supported Azure location where the managed HSM Pool should be created.
propertiesobjectResource properties.
skuobjectSKU details
systemDataobjectMetadata pertaining to creation and last modification of the key vault resource.
tagsobjectResource tags
typestringThe resource type of the managed HSM Pool.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, name, privateEndpointConnectionNameGets the specified private endpoint connection associated with the managed HSM Pool.
list_by_resourceselectsubscriptionId, resourceGroupName, nameThe List operation gets information about the private endpoint connections associated with the managed HSM Pool.
putreplacesubscriptionId, resourceGroupName, name, privateEndpointConnectionNameUpdates the specified private endpoint connection associated with the managed hsm pool.
deletedeletesubscriptionId, resourceGroupName, name, privateEndpointConnectionNameDeletes the specified private endpoint connection associated with the managed hsm pool.

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
namestringName of the managed HSM Pool
privateEndpointConnectionNamestringName of the private endpoint connection associated with the managed hsm pool.
resourceGroupNamestringName of the resource group that contains the managed HSM pool.
subscriptionIdstringSubscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

SELECT examples

Gets the specified private endpoint connection associated with the managed HSM Pool.

SELECT
id,
name,
etag,
identity,
location,
properties,
sku,
systemData,
tags,
type
FROM azure.key_vault.mhsm_private_endpoint_connections
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND name = '{{ name }}' -- required
AND privateEndpointConnectionName = '{{ privateEndpointConnectionName }}' -- required
;

REPLACE examples

Updates the specified private endpoint connection associated with the managed hsm pool.

REPLACE azure.key_vault.mhsm_private_endpoint_connections
SET
data__properties = '{{ properties }}',
data__etag = '{{ etag }}',
data__location = '{{ location }}',
data__sku = '{{ sku }}',
data__tags = '{{ tags }}',
data__identity = '{{ identity }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND name = '{{ name }}' --required
AND privateEndpointConnectionName = '{{ privateEndpointConnectionName }}' --required
RETURNING
id,
name,
etag,
identity,
location,
properties,
sku,
systemData,
tags,
type;

DELETE examples

Deletes the specified private endpoint connection associated with the managed hsm pool.

DELETE FROM azure.key_vault.mhsm_private_endpoint_connections
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND name = '{{ name }}' --required
AND privateEndpointConnectionName = '{{ privateEndpointConnectionName }}' --required
;