Skip to main content

sql_pool_transparent_data_encryptions

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

Overview

Namesql_pool_transparent_data_encryptions
TypeResource
Idazure.synapse.sql_pool_transparent_data_encryptions

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
locationstringResource location.
propertiesobjectRepresents the properties of the resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, workspaceName, sqlPoolName, transparentDataEncryptionNameGet a SQL pool's transparent data encryption configuration.
listselectsubscriptionId, resourceGroupName, workspaceName, sqlPoolNameGet list of SQL pool's transparent data encryption configurations.
create_or_updateinsertsubscriptionId, resourceGroupName, workspaceName, sqlPoolName, transparentDataEncryptionNameCreates or updates a Sql pool's transparent data encryption configuration.

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
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
sqlPoolNamestringSQL pool name
subscriptionIdstringThe ID of the target subscription.
transparentDataEncryptionNamestringThe name of the transparent data encryption configuration.
workspaceNamestringThe name of the workspace.

SELECT examples

Get a SQL pool's transparent data encryption configuration.

SELECT
location,
properties
FROM azure.synapse.sql_pool_transparent_data_encryptions
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND workspaceName = '{{ workspaceName }}' -- required
AND sqlPoolName = '{{ sqlPoolName }}' -- required
AND transparentDataEncryptionName = '{{ transparentDataEncryptionName }}' -- required
;

INSERT examples

Creates or updates a Sql pool's transparent data encryption configuration.

INSERT INTO azure.synapse.sql_pool_transparent_data_encryptions (
data__properties,
subscriptionId,
resourceGroupName,
workspaceName,
sqlPoolName,
transparentDataEncryptionName
)
SELECT
'{{ properties }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ workspaceName }}',
'{{ sqlPoolName }}',
'{{ transparentDataEncryptionName }}'
RETURNING
location,
properties
;