Share via


DatabaseEncryptionProtectorsClient Interface

public interface DatabaseEncryptionProtectorsClient

An instance of this class provides access to all the operations defined in DatabaseEncryptionProtectorsClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<Void>,Void> beginRevalidate(String resourceGroupName, String serverName, String databaseName, EncryptionProtectorName encryptionProtectorName)

Revalidates an existing encryption protector for a particular database.

abstract SyncPoller<PollResult<Void>,Void> beginRevalidate(String resourceGroupName, String serverName, String databaseName, EncryptionProtectorName encryptionProtectorName, Context context)

Revalidates an existing encryption protector for a particular database.

abstract PollerFlux<PollResult<Void>,Void> beginRevalidateAsync(String resourceGroupName, String serverName, String databaseName, EncryptionProtectorName encryptionProtectorName)

Revalidates an existing encryption protector for a particular database.

abstract SyncPoller<PollResult<Void>,Void> beginRevert(String resourceGroupName, String serverName, String databaseName, EncryptionProtectorName encryptionProtectorName)

Reverts an existing encryption protector for a particular database.

abstract SyncPoller<PollResult<Void>,Void> beginRevert(String resourceGroupName, String serverName, String databaseName, EncryptionProtectorName encryptionProtectorName, Context context)

Reverts an existing encryption protector for a particular database.

abstract PollerFlux<PollResult<Void>,Void> beginRevertAsync(String resourceGroupName, String serverName, String databaseName, EncryptionProtectorName encryptionProtectorName)

Reverts an existing encryption protector for a particular database.

abstract void revalidate(String resourceGroupName, String serverName, String databaseName, EncryptionProtectorName encryptionProtectorName)

Revalidates an existing encryption protector for a particular database.

abstract void revalidate(String resourceGroupName, String serverName, String databaseName, EncryptionProtectorName encryptionProtectorName, Context context)

Revalidates an existing encryption protector for a particular database.

abstract Mono<Void> revalidateAsync(String resourceGroupName, String serverName, String databaseName, EncryptionProtectorName encryptionProtectorName)

Revalidates an existing encryption protector for a particular database.

abstract Mono<Response<Flux<ByteBuffer>>> revalidateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, EncryptionProtectorName encryptionProtectorName)

Revalidates an existing encryption protector for a particular database.

abstract void revert(String resourceGroupName, String serverName, String databaseName, EncryptionProtectorName encryptionProtectorName)

Reverts an existing encryption protector for a particular database.

abstract void revert(String resourceGroupName, String serverName, String databaseName, EncryptionProtectorName encryptionProtectorName, Context context)

Reverts an existing encryption protector for a particular database.

abstract Mono<Void> revertAsync(String resourceGroupName, String serverName, String databaseName, EncryptionProtectorName encryptionProtectorName)

Reverts an existing encryption protector for a particular database.

abstract Mono<Response<Flux<ByteBuffer>>> revertWithResponseAsync(String resourceGroupName, String serverName, String databaseName, EncryptionProtectorName encryptionProtectorName)

Reverts an existing encryption protector for a particular database.

Method Details

beginRevalidate

public abstract SyncPoller<PollResult<Void>,Void> beginRevalidate(String resourceGroupName, String serverName, String databaseName, EncryptionProtectorName encryptionProtectorName)

Revalidates an existing encryption protector for a particular database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
encryptionProtectorName - The name of the encryption protector to be updated.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginRevalidate

public abstract SyncPoller<PollResult<Void>,Void> beginRevalidate(String resourceGroupName, String serverName, String databaseName, EncryptionProtectorName encryptionProtectorName, Context context)

Revalidates an existing encryption protector for a particular database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
encryptionProtectorName - The name of the encryption protector to be updated.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginRevalidateAsync

public abstract PollerFlux<PollResult<Void>,Void> beginRevalidateAsync(String resourceGroupName, String serverName, String databaseName, EncryptionProtectorName encryptionProtectorName)

Revalidates an existing encryption protector for a particular database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
encryptionProtectorName - The name of the encryption protector to be updated.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

beginRevert

public abstract SyncPoller<PollResult<Void>,Void> beginRevert(String resourceGroupName, String serverName, String databaseName, EncryptionProtectorName encryptionProtectorName)

Reverts an existing encryption protector for a particular database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
encryptionProtectorName - The name of the encryption protector to be updated.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginRevert

public abstract SyncPoller<PollResult<Void>,Void> beginRevert(String resourceGroupName, String serverName, String databaseName, EncryptionProtectorName encryptionProtectorName, Context context)

Reverts an existing encryption protector for a particular database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
encryptionProtectorName - The name of the encryption protector to be updated.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginRevertAsync

public abstract PollerFlux<PollResult<Void>,Void> beginRevertAsync(String resourceGroupName, String serverName, String databaseName, EncryptionProtectorName encryptionProtectorName)

Reverts an existing encryption protector for a particular database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
encryptionProtectorName - The name of the encryption protector to be updated.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

revalidate

public abstract void revalidate(String resourceGroupName, String serverName, String databaseName, EncryptionProtectorName encryptionProtectorName)

Revalidates an existing encryption protector for a particular database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
encryptionProtectorName - The name of the encryption protector to be updated.

revalidate

public abstract void revalidate(String resourceGroupName, String serverName, String databaseName, EncryptionProtectorName encryptionProtectorName, Context context)

Revalidates an existing encryption protector for a particular database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
encryptionProtectorName - The name of the encryption protector to be updated.
context - The context to associate with this operation.

revalidateAsync

public abstract Mono<Void> revalidateAsync(String resourceGroupName, String serverName, String databaseName, EncryptionProtectorName encryptionProtectorName)

Revalidates an existing encryption protector for a particular database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
encryptionProtectorName - The name of the encryption protector to be updated.

Returns:

A Mono that completes when a successful response is received.

revalidateWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> revalidateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, EncryptionProtectorName encryptionProtectorName)

Revalidates an existing encryption protector for a particular database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
encryptionProtectorName - The name of the encryption protector to be updated.

Returns:

the Response<T> on successful completion of Mono.

revert

public abstract void revert(String resourceGroupName, String serverName, String databaseName, EncryptionProtectorName encryptionProtectorName)

Reverts an existing encryption protector for a particular database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
encryptionProtectorName - The name of the encryption protector to be updated.

revert

public abstract void revert(String resourceGroupName, String serverName, String databaseName, EncryptionProtectorName encryptionProtectorName, Context context)

Reverts an existing encryption protector for a particular database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
encryptionProtectorName - The name of the encryption protector to be updated.
context - The context to associate with this operation.

revertAsync

public abstract Mono<Void> revertAsync(String resourceGroupName, String serverName, String databaseName, EncryptionProtectorName encryptionProtectorName)

Reverts an existing encryption protector for a particular database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
encryptionProtectorName - The name of the encryption protector to be updated.

Returns:

A Mono that completes when a successful response is received.

revertWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> revertWithResponseAsync(String resourceGroupName, String serverName, String databaseName, EncryptionProtectorName encryptionProtectorName)

Reverts an existing encryption protector for a particular database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
encryptionProtectorName - The name of the encryption protector to be updated.

Returns:

the Response<T> on successful completion of Mono.

Applies to