TransparentDataEncryptionsClient Interface

public interface TransparentDataEncryptionsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<LogicalDatabaseTransparentDataEncryptionInner>,LogicalDatabaseTransparentDataEncryptionInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName, LogicalDatabaseTransparentDataEncryptionInner parameters)

Updates a logical database's transparent data encryption configuration.

abstract SyncPoller<PollResult<LogicalDatabaseTransparentDataEncryptionInner>,LogicalDatabaseTransparentDataEncryptionInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName, LogicalDatabaseTransparentDataEncryptionInner parameters, Context context)

Updates a logical database's transparent data encryption configuration.

abstract PollerFlux<PollResult<LogicalDatabaseTransparentDataEncryptionInner>,LogicalDatabaseTransparentDataEncryptionInner> beginCreateOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName, LogicalDatabaseTransparentDataEncryptionInner parameters)

Updates a logical database's transparent data encryption configuration.

abstract SyncPoller<PollResult<LogicalDatabaseTransparentDataEncryptionInner>,LogicalDatabaseTransparentDataEncryptionInner> beginResume(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName)

Resume ongoing logical database's Transparent Data Encryption scan configuration.

abstract SyncPoller<PollResult<LogicalDatabaseTransparentDataEncryptionInner>,LogicalDatabaseTransparentDataEncryptionInner> beginResume(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName, Context context)

Resume ongoing logical database's Transparent Data Encryption scan configuration.

abstract PollerFlux<PollResult<LogicalDatabaseTransparentDataEncryptionInner>,LogicalDatabaseTransparentDataEncryptionInner> beginResumeAsync(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName)

Resume ongoing logical database's Transparent Data Encryption scan configuration.

abstract SyncPoller<PollResult<LogicalDatabaseTransparentDataEncryptionInner>,LogicalDatabaseTransparentDataEncryptionInner> beginSuspend(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName)

Suspend ongoing logical database's Transparent Data Encryption scan configuration.

abstract SyncPoller<PollResult<LogicalDatabaseTransparentDataEncryptionInner>,LogicalDatabaseTransparentDataEncryptionInner> beginSuspend(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName, Context context)

Suspend ongoing logical database's Transparent Data Encryption scan configuration.

abstract PollerFlux<PollResult<LogicalDatabaseTransparentDataEncryptionInner>,LogicalDatabaseTransparentDataEncryptionInner> beginSuspendAsync(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName)

Suspend ongoing logical database's Transparent Data Encryption scan configuration.

abstract LogicalDatabaseTransparentDataEncryptionInner createOrUpdate(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName, LogicalDatabaseTransparentDataEncryptionInner parameters)

Updates a logical database's transparent data encryption configuration.

abstract LogicalDatabaseTransparentDataEncryptionInner createOrUpdate(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName, LogicalDatabaseTransparentDataEncryptionInner parameters, Context context)

Updates a logical database's transparent data encryption configuration.

abstract reactor.core.publisher.Mono<LogicalDatabaseTransparentDataEncryptionInner> createOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName, LogicalDatabaseTransparentDataEncryptionInner parameters)

Updates a logical database's transparent data encryption configuration.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName, LogicalDatabaseTransparentDataEncryptionInner parameters)

Updates a logical database's transparent data encryption configuration.

abstract LogicalDatabaseTransparentDataEncryptionInner get(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName)

Gets a logical database's transparent data encryption.

abstract reactor.core.publisher.Mono<LogicalDatabaseTransparentDataEncryptionInner> getAsync(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName)

Gets a logical database's transparent data encryption.

abstract Response<LogicalDatabaseTransparentDataEncryptionInner> getWithResponse(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName, Context context)

Gets a logical database's transparent data encryption.

abstract reactor.core.publisher.Mono<Response<LogicalDatabaseTransparentDataEncryptionInner>> getWithResponseAsync(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName)

Gets a logical database's transparent data encryption.

abstract PagedIterable<LogicalDatabaseTransparentDataEncryptionInner> listByDatabase(String resourceGroupName, String serverName, String databaseName)

Gets a list of the logical database's transparent data encryption.

abstract PagedIterable<LogicalDatabaseTransparentDataEncryptionInner> listByDatabase(String resourceGroupName, String serverName, String databaseName, Context context)

Gets a list of the logical database's transparent data encryption.

abstract PagedFlux<LogicalDatabaseTransparentDataEncryptionInner> listByDatabaseAsync(String resourceGroupName, String serverName, String databaseName)

Gets a list of the logical database's transparent data encryption.

abstract LogicalDatabaseTransparentDataEncryptionInner resume(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName)

Resume ongoing logical database's Transparent Data Encryption scan configuration.

abstract LogicalDatabaseTransparentDataEncryptionInner resume(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName, Context context)

Resume ongoing logical database's Transparent Data Encryption scan configuration.

abstract reactor.core.publisher.Mono<LogicalDatabaseTransparentDataEncryptionInner> resumeAsync(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName)

Resume ongoing logical database's Transparent Data Encryption scan configuration.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> resumeWithResponseAsync(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName)

Resume ongoing logical database's Transparent Data Encryption scan configuration.

abstract LogicalDatabaseTransparentDataEncryptionInner suspend(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName)

Suspend ongoing logical database's Transparent Data Encryption scan configuration.

abstract LogicalDatabaseTransparentDataEncryptionInner suspend(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName, Context context)

Suspend ongoing logical database's Transparent Data Encryption scan configuration.

abstract reactor.core.publisher.Mono<LogicalDatabaseTransparentDataEncryptionInner> suspendAsync(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName)

Suspend ongoing logical database's Transparent Data Encryption scan configuration.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> suspendWithResponseAsync(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName)

Suspend ongoing logical database's Transparent Data Encryption scan configuration.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<PollResult<LogicalDatabaseTransparentDataEncryptionInner>,LogicalDatabaseTransparentDataEncryptionInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName, LogicalDatabaseTransparentDataEncryptionInner parameters)

Updates a logical database's transparent data encryption configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
databaseName - The name of the database.
tdeName - The name of the transparent data encryption configuration.
parameters - The database transparent data encryption.

Returns:

the SyncPoller<T,U> for polling of a logical database transparent data encryption scan state.

beginCreateOrUpdate

public abstract SyncPoller<PollResult<LogicalDatabaseTransparentDataEncryptionInner>,LogicalDatabaseTransparentDataEncryptionInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName, LogicalDatabaseTransparentDataEncryptionInner parameters, Context context)

Updates a logical database's transparent data encryption configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
databaseName - The name of the database.
tdeName - The name of the transparent data encryption configuration.
parameters - The database transparent data encryption.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of a logical database transparent data encryption scan state.

beginCreateOrUpdateAsync

public abstract PollerFlux<PollResult<LogicalDatabaseTransparentDataEncryptionInner>,LogicalDatabaseTransparentDataEncryptionInner> beginCreateOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName, LogicalDatabaseTransparentDataEncryptionInner parameters)

Updates a logical database's transparent data encryption configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
databaseName - The name of the database.
tdeName - The name of the transparent data encryption configuration.
parameters - The database transparent data encryption.

Returns:

the PollerFlux<T,U> for polling of a logical database transparent data encryption scan state.

beginResume

public abstract SyncPoller<PollResult<LogicalDatabaseTransparentDataEncryptionInner>,LogicalDatabaseTransparentDataEncryptionInner> beginResume(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName)

Resume ongoing logical database's Transparent Data Encryption scan configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
databaseName - The name of the database.
tdeName - The name of the transparent data encryption configuration.

Returns:

the SyncPoller<T,U> for polling of a logical database transparent data encryption scan state.

beginResume

public abstract SyncPoller<PollResult<LogicalDatabaseTransparentDataEncryptionInner>,LogicalDatabaseTransparentDataEncryptionInner> beginResume(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName, Context context)

Resume ongoing logical database's Transparent Data Encryption scan configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
databaseName - The name of the database.
tdeName - The name of the transparent data encryption configuration.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of a logical database transparent data encryption scan state.

beginResumeAsync

public abstract PollerFlux<PollResult<LogicalDatabaseTransparentDataEncryptionInner>,LogicalDatabaseTransparentDataEncryptionInner> beginResumeAsync(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName)

Resume ongoing logical database's Transparent Data Encryption scan configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
databaseName - The name of the database.
tdeName - The name of the transparent data encryption configuration.

Returns:

the PollerFlux<T,U> for polling of a logical database transparent data encryption scan state.

beginSuspend

public abstract SyncPoller<PollResult<LogicalDatabaseTransparentDataEncryptionInner>,LogicalDatabaseTransparentDataEncryptionInner> beginSuspend(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName)

Suspend ongoing logical database's Transparent Data Encryption scan configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
databaseName - The name of the database.
tdeName - The name of the transparent data encryption configuration.

Returns:

the SyncPoller<T,U> for polling of a logical database transparent data encryption scan state.

beginSuspend

public abstract SyncPoller<PollResult<LogicalDatabaseTransparentDataEncryptionInner>,LogicalDatabaseTransparentDataEncryptionInner> beginSuspend(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName, Context context)

Suspend ongoing logical database's Transparent Data Encryption scan configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
databaseName - The name of the database.
tdeName - The name of the transparent data encryption configuration.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of a logical database transparent data encryption scan state.

beginSuspendAsync

public abstract PollerFlux<PollResult<LogicalDatabaseTransparentDataEncryptionInner>,LogicalDatabaseTransparentDataEncryptionInner> beginSuspendAsync(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName)

Suspend ongoing logical database's Transparent Data Encryption scan configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
databaseName - The name of the database.
tdeName - The name of the transparent data encryption configuration.

Returns:

the PollerFlux<T,U> for polling of a logical database transparent data encryption scan state.

createOrUpdate

public abstract LogicalDatabaseTransparentDataEncryptionInner createOrUpdate(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName, LogicalDatabaseTransparentDataEncryptionInner parameters)

Updates a logical database's transparent data encryption configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
databaseName - The name of the database.
tdeName - The name of the transparent data encryption configuration.
parameters - The database transparent data encryption.

Returns:

a logical database transparent data encryption scan state.

createOrUpdate

public abstract LogicalDatabaseTransparentDataEncryptionInner createOrUpdate(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName, LogicalDatabaseTransparentDataEncryptionInner parameters, Context context)

Updates a logical database's transparent data encryption configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
databaseName - The name of the database.
tdeName - The name of the transparent data encryption configuration.
parameters - The database transparent data encryption.
context - The context to associate with this operation.

Returns:

a logical database transparent data encryption scan state.

createOrUpdateAsync

public abstract Mono<LogicalDatabaseTransparentDataEncryptionInner> createOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName, LogicalDatabaseTransparentDataEncryptionInner parameters)

Updates a logical database's transparent data encryption configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
databaseName - The name of the database.
tdeName - The name of the transparent data encryption configuration.
parameters - The database transparent data encryption.

Returns:

a logical database transparent data encryption scan state on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName, LogicalDatabaseTransparentDataEncryptionInner parameters)

Updates a logical database's transparent data encryption configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
databaseName - The name of the database.
tdeName - The name of the transparent data encryption configuration.
parameters - The database transparent data encryption.

Returns:

a logical database transparent data encryption scan state along with Response<T> on successful completion of Mono.

get

public abstract LogicalDatabaseTransparentDataEncryptionInner get(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName)

Gets a logical database's transparent data encryption.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
databaseName - The name of the database.
tdeName - The name of the transparent data encryption configuration.

Returns:

a logical database's transparent data encryption.

getAsync

public abstract Mono<LogicalDatabaseTransparentDataEncryptionInner> getAsync(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName)

Gets a logical database's transparent data encryption.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
databaseName - The name of the database.
tdeName - The name of the transparent data encryption configuration.

Returns:

a logical database's transparent data encryption on successful completion of Mono.

getWithResponse

public abstract Response<LogicalDatabaseTransparentDataEncryptionInner> getWithResponse(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName, Context context)

Gets a logical database's transparent data encryption.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
databaseName - The name of the database.
tdeName - The name of the transparent data encryption configuration.
context - The context to associate with this operation.

Returns:

a logical database's transparent data encryption along with Response<T>.

getWithResponseAsync

public abstract Mono<Response<LogicalDatabaseTransparentDataEncryptionInner>> getWithResponseAsync(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName)

Gets a logical database's transparent data encryption.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
databaseName - The name of the database.
tdeName - The name of the transparent data encryption configuration.

Returns:

a logical database's transparent data encryption along with Response<T> on successful completion of Mono.

listByDatabase

public abstract PagedIterable<LogicalDatabaseTransparentDataEncryptionInner> listByDatabase(String resourceGroupName, String serverName, String databaseName)

Gets a list of the logical database's transparent data encryption.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
databaseName - The name of the database.

Returns:

a list of the logical database's transparent data encryption as paginated response with PagedIterable<T>.

listByDatabase

public abstract PagedIterable<LogicalDatabaseTransparentDataEncryptionInner> listByDatabase(String resourceGroupName, String serverName, String databaseName, Context context)

Gets a list of the logical database's transparent data encryption.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
databaseName - The name of the database.
context - The context to associate with this operation.

Returns:

a list of the logical database's transparent data encryption as paginated response with PagedIterable<T>.

listByDatabaseAsync

public abstract PagedFlux<LogicalDatabaseTransparentDataEncryptionInner> listByDatabaseAsync(String resourceGroupName, String serverName, String databaseName)

Gets a list of the logical database's transparent data encryption.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
databaseName - The name of the database.

Returns:

a list of the logical database's transparent data encryption as paginated response with PagedFlux<T>.

resume

public abstract LogicalDatabaseTransparentDataEncryptionInner resume(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName)

Resume ongoing logical database's Transparent Data Encryption scan configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
databaseName - The name of the database.
tdeName - The name of the transparent data encryption configuration.

Returns:

a logical database transparent data encryption scan state.

resume

public abstract LogicalDatabaseTransparentDataEncryptionInner resume(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName, Context context)

Resume ongoing logical database's Transparent Data Encryption scan configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
databaseName - The name of the database.
tdeName - The name of the transparent data encryption configuration.
context - The context to associate with this operation.

Returns:

a logical database transparent data encryption scan state.

resumeAsync

public abstract Mono<LogicalDatabaseTransparentDataEncryptionInner> resumeAsync(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName)

Resume ongoing logical database's Transparent Data Encryption scan configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
databaseName - The name of the database.
tdeName - The name of the transparent data encryption configuration.

Returns:

a logical database transparent data encryption scan state on successful completion of Mono.

resumeWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> resumeWithResponseAsync(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName)

Resume ongoing logical database's Transparent Data Encryption scan configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
databaseName - The name of the database.
tdeName - The name of the transparent data encryption configuration.

Returns:

a logical database transparent data encryption scan state along with Response<T> on successful completion of Mono.

suspend

public abstract LogicalDatabaseTransparentDataEncryptionInner suspend(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName)

Suspend ongoing logical database's Transparent Data Encryption scan configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
databaseName - The name of the database.
tdeName - The name of the transparent data encryption configuration.

Returns:

a logical database transparent data encryption scan state.

suspend

public abstract LogicalDatabaseTransparentDataEncryptionInner suspend(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName, Context context)

Suspend ongoing logical database's Transparent Data Encryption scan configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
databaseName - The name of the database.
tdeName - The name of the transparent data encryption configuration.
context - The context to associate with this operation.

Returns:

a logical database transparent data encryption scan state.

suspendAsync

public abstract Mono<LogicalDatabaseTransparentDataEncryptionInner> suspendAsync(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName)

Suspend ongoing logical database's Transparent Data Encryption scan configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
databaseName - The name of the database.
tdeName - The name of the transparent data encryption configuration.

Returns:

a logical database transparent data encryption scan state on successful completion of Mono.

suspendWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> suspendWithResponseAsync(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName)

Suspend ongoing logical database's Transparent Data Encryption scan configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
databaseName - The name of the database.
tdeName - The name of the transparent data encryption configuration.

Returns:

a logical database transparent data encryption scan state along with Response<T> on successful completion of Mono.

Applies to