Skip to main content

transparent_data_encryptions

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

Overview

Nametransparent_data_encryptions
TypeResource
Idazure.sql.transparent_data_encryptions

Fields

The following fields are returned by SELECT queries:

Successfully retrieved the Logical database transparent data encryption.

NameDatatypeDescription
propertiesobjectResource properties.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresourceGroupName, serverName, databaseName, tdeName, subscriptionIdGets a logical database's transparent data encryption.
list_by_databaseselectresourceGroupName, serverName, databaseName, subscriptionIdGets a list of the logical database's transparent data encryption.
create_or_updateinsertresourceGroupName, serverName, databaseName, tdeName, subscriptionIdUpdates a logical database'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
databaseNamestringThe name of the logical database for which the security alert policy is defined.
resourceGroupNamestringThe name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverNamestringThe name of the server.
subscriptionIdstringThe subscription ID that identifies an Azure subscription.
tdeNamestringThe name of the transparent data encryption configuration.

SELECT examples

Gets a logical database's transparent data encryption.

SELECT
properties
FROM azure.sql.transparent_data_encryptions
WHERE resourceGroupName = '{{ resourceGroupName }}' -- required
AND serverName = '{{ serverName }}' -- required
AND databaseName = '{{ databaseName }}' -- required
AND tdeName = '{{ tdeName }}' -- required
AND subscriptionId = '{{ subscriptionId }}' -- required
;

INSERT examples

Updates a logical database's transparent data encryption configuration.

INSERT INTO azure.sql.transparent_data_encryptions (
data__properties,
resourceGroupName,
serverName,
databaseName,
tdeName,
subscriptionId
)
SELECT
'{{ properties }}',
'{{ resourceGroupName }}',
'{{ serverName }}',
'{{ databaseName }}',
'{{ tdeName }}',
'{{ subscriptionId }}'
RETURNING
properties
;