WorkspaceManagedSqlServerEncryptionProtector interface

Interface representing a WorkspaceManagedSqlServerEncryptionProtector.

Methods

beginCreateOrUpdate(string, string, string, EncryptionProtector, WorkspaceManagedSqlServerEncryptionProtectorCreateOrUpdateOptionalParams)

Updates workspace managed sql server's encryption protector.

beginCreateOrUpdateAndWait(string, string, string, EncryptionProtector, WorkspaceManagedSqlServerEncryptionProtectorCreateOrUpdateOptionalParams)

Updates workspace managed sql server's encryption protector.

beginRevalidate(string, string, string, WorkspaceManagedSqlServerEncryptionProtectorRevalidateOptionalParams)

Revalidates workspace managed sql server's existing encryption protector.

beginRevalidateAndWait(string, string, string, WorkspaceManagedSqlServerEncryptionProtectorRevalidateOptionalParams)

Revalidates workspace managed sql server's existing encryption protector.

get(string, string, string, WorkspaceManagedSqlServerEncryptionProtectorGetOptionalParams)

Get workspace managed sql server's encryption protector.

list(string, string, WorkspaceManagedSqlServerEncryptionProtectorListOptionalParams)

Get list of encryption protectors for workspace managed sql server.

Method Details

beginCreateOrUpdate(string, string, string, EncryptionProtector, WorkspaceManagedSqlServerEncryptionProtectorCreateOrUpdateOptionalParams)

Updates workspace managed sql server's encryption protector.

function beginCreateOrUpdate(resourceGroupName: string, workspaceName: string, encryptionProtectorName: string, parameters: EncryptionProtector, options?: WorkspaceManagedSqlServerEncryptionProtectorCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<EncryptionProtector>, EncryptionProtector>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

workspaceName

string

The name of the workspace.

encryptionProtectorName

string

The name of the encryption protector.

parameters
EncryptionProtector

The requested encryption protector resource state.

Returns

Promise<PollerLike<@azure/core-lro.PollOperationState<EncryptionProtector>, EncryptionProtector>>

beginCreateOrUpdateAndWait(string, string, string, EncryptionProtector, WorkspaceManagedSqlServerEncryptionProtectorCreateOrUpdateOptionalParams)

Updates workspace managed sql server's encryption protector.

function beginCreateOrUpdateAndWait(resourceGroupName: string, workspaceName: string, encryptionProtectorName: string, parameters: EncryptionProtector, options?: WorkspaceManagedSqlServerEncryptionProtectorCreateOrUpdateOptionalParams): Promise<EncryptionProtector>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

workspaceName

string

The name of the workspace.

encryptionProtectorName

string

The name of the encryption protector.

parameters
EncryptionProtector

The requested encryption protector resource state.

Returns

beginRevalidate(string, string, string, WorkspaceManagedSqlServerEncryptionProtectorRevalidateOptionalParams)

Revalidates workspace managed sql server's existing encryption protector.

function beginRevalidate(resourceGroupName: string, workspaceName: string, encryptionProtectorName: string, options?: WorkspaceManagedSqlServerEncryptionProtectorRevalidateOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

workspaceName

string

The name of the workspace.

encryptionProtectorName

string

The name of the encryption protector.

Returns

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginRevalidateAndWait(string, string, string, WorkspaceManagedSqlServerEncryptionProtectorRevalidateOptionalParams)

Revalidates workspace managed sql server's existing encryption protector.

function beginRevalidateAndWait(resourceGroupName: string, workspaceName: string, encryptionProtectorName: string, options?: WorkspaceManagedSqlServerEncryptionProtectorRevalidateOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

workspaceName

string

The name of the workspace.

encryptionProtectorName

string

The name of the encryption protector.

Returns

Promise<void>

get(string, string, string, WorkspaceManagedSqlServerEncryptionProtectorGetOptionalParams)

Get workspace managed sql server's encryption protector.

function get(resourceGroupName: string, workspaceName: string, encryptionProtectorName: string, options?: WorkspaceManagedSqlServerEncryptionProtectorGetOptionalParams): Promise<EncryptionProtector>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

workspaceName

string

The name of the workspace.

encryptionProtectorName

string

The name of the encryption protector.

Returns

list(string, string, WorkspaceManagedSqlServerEncryptionProtectorListOptionalParams)

Get list of encryption protectors for workspace managed sql server.

function list(resourceGroupName: string, workspaceName: string, options?: WorkspaceManagedSqlServerEncryptionProtectorListOptionalParams): PagedAsyncIterableIterator<EncryptionProtector, EncryptionProtector[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

workspaceName

string

The name of the workspace.

Returns