Skip to main content

encryption_sets

Creates, updates, deletes, gets or lists an encryption_sets resource.

Overview

Nameencryption_sets
TypeResource
Idazure.dev_center.encryption_sets

Fields

The following fields are returned by SELECT queries:

OK. The request has succeeded.

NameDatatypeDescription
identityobjectManaged identity properties
locationstringThe geo-location where the resource lives
propertiesobjectProperties of a devcenter encryption set.
tagsobjectResource tags.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, devCenterName, encryptionSetNameGets a devcenter encryption set.
listselectsubscriptionId, resourceGroupName, devCenterName$topLists all encryption sets in the devcenter.
create_or_updateinsertsubscriptionId, resourceGroupName, devCenterName, encryptionSetNameCreates or updates a devcenter encryption set resource
updateupdatesubscriptionId, resourceGroupName, devCenterName, encryptionSetNamePartially updates a devcenter encryption set.
deletedeletesubscriptionId, resourceGroupName, devCenterName, encryptionSetNameDeletes a devcenter encryption set

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
devCenterNamestringThe name of the devcenter.
encryptionSetNamestringThe name of the devcenter encryption set.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstringThe ID of the target subscription.
$topinteger (int32)The maximum number of resources to return from the operation. Example: '$top=10'.

SELECT examples

Gets a devcenter encryption set.

SELECT
identity,
location,
properties,
tags
FROM azure.dev_center.encryption_sets
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND devCenterName = '{{ devCenterName }}' -- required
AND encryptionSetName = '{{ encryptionSetName }}' -- required
;

INSERT examples

Creates or updates a devcenter encryption set resource

INSERT INTO azure.dev_center.encryption_sets (
data__tags,
data__location,
data__properties,
data__identity,
subscriptionId,
resourceGroupName,
devCenterName,
encryptionSetName
)
SELECT
'{{ tags }}',
'{{ location }}',
'{{ properties }}',
'{{ identity }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ devCenterName }}',
'{{ encryptionSetName }}'
RETURNING
identity,
location,
properties,
tags
;

UPDATE examples

Partially updates a devcenter encryption set.

UPDATE azure.dev_center.encryption_sets
SET
data__tags = '{{ tags }}',
data__location = '{{ location }}',
data__properties = '{{ properties }}',
data__identity = '{{ identity }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND devCenterName = '{{ devCenterName }}' --required
AND encryptionSetName = '{{ encryptionSetName }}' --required
RETURNING
identity,
location,
properties,
tags;

DELETE examples

Deletes a devcenter encryption set

DELETE FROM azure.dev_center.encryption_sets
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND devCenterName = '{{ devCenterName }}' --required
AND encryptionSetName = '{{ encryptionSetName }}' --required
;