Partager via


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