Condividi tramite


DatabaseEncryptionProtectorsOperations Class

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through

SqlManagementClient's

<xref:database_encryption_protectors> attribute.

Constructor

DatabaseEncryptionProtectorsOperations(*args, **kwargs)

Methods

begin_revalidate

Revalidates an existing encryption protector for a particular database.

begin_revert

Reverts an existing encryption protector for a particular database.

begin_revalidate

Revalidates an existing encryption protector for a particular database.

async begin_revalidate(resource_group_name: str, server_name: str, database_name: str, encryption_protector_name: str | EncryptionProtectorName, **kwargs: Any) -> AsyncLROPoller[None]

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. Required.

server_name
Required
str

The name of the server. Required.

database_name
Required
str

The name of the database. Required.

encryption_protector_name
Required

The name of the encryption protector to be updated. "current" Required.

Returns

Type Description

An instance of AsyncLROPoller that returns either None or the result of cls(response)

Exceptions

Type Description

begin_revert

Reverts an existing encryption protector for a particular database.

async begin_revert(resource_group_name: str, server_name: str, database_name: str, encryption_protector_name: str | EncryptionProtectorName, **kwargs: Any) -> AsyncLROPoller[None]

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. Required.

server_name
Required
str

The name of the server. Required.

database_name
Required
str

The name of the database. Required.

encryption_protector_name
Required

The name of the encryption protector to be updated. "current" Required.

Returns

Type Description

An instance of AsyncLROPoller that returns either None or the result of cls(response)

Exceptions

Type Description

Attributes

models

models = <module 'azure.mgmt.sql.models' from 'C:\\ToolCache\\Python\\3.12.10\\x64\\Lib\\site-packages\\py2docfx\\venv\\venv268\\Lib\\site-packages\\azure\\mgmt\\sql\\models\\__init__.py'>