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 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 Mono<LogicalDatabaseTransparentDataEncryptionInner> createOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, TransparentDataEncryptionName tdeName, LogicalDatabaseTransparentDataEncryptionInner parameters)

Updates a logical database's transparent data encryption configuration.

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.

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

Gets a logical database's transparent data encryption.

abstract 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 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.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,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 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 logical database for which the security alert policy is defined.
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 state.

beginCreateOrUpdate

public abstract SyncPoller,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 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 logical database for which the security alert policy is defined.
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 state.

beginCreateOrUpdateAsync

public abstract PollerFlux,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 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 logical database for which the security alert policy is defined.
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 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 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 logical database for which the security alert policy is defined.
tdeName - The name of the transparent data encryption configuration.
parameters - The database transparent data encryption.

Returns:

a logical database transparent data encryption 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 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 logical database for which the security alert policy is defined.
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 state.

createOrUpdateAsync

public abstract Mono 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 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 logical database for which the security alert policy is defined.
tdeName - The name of the transparent data encryption configuration.
parameters - The database transparent data encryption.

Returns:

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

createOrUpdateWithResponseAsync

public abstract Mono>> 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 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 logical database for which the security alert policy is defined.
tdeName - The name of the transparent data encryption configuration.
parameters - The database transparent data encryption.

Returns:

a logical database transparent data encryption 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 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 logical database for which the transparent data encryption is defined.
tdeName - The name of the transparent data encryption configuration.

Returns:

a logical database's transparent data encryption.

getAsync

public abstract Mono 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 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 logical database for which the transparent data encryption is defined.
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 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 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 logical database for which the transparent data encryption is defined.
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> 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 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 logical database for which the transparent data encryption is defined.
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 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 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 logical database for which the transparent data encryption is defined.

Returns:

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

listByDatabase

public abstract PagedIterable 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 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 logical database for which the transparent data encryption is defined.
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 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 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 logical database for which the transparent data encryption is defined.

Returns:

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

Applies to