ManagedDatabaseTransparentDataEncryptionsClient Interface
public interface ManagedDatabaseTransparentDataEncryptionsClient
An instance of this class provides access to all the operations defined in ManagedDatabaseTransparentDataEncryptionsClient.
Method Summary
Method Details
createOrUpdate
public abstract ManagedTransparentDataEncryptionInner createOrUpdate(String resourceGroupName, String managedInstanceName, String databaseName, TransparentDataEncryptionName tdeName, ManagedTransparentDataEncryptionInner parameters)
Updates a database's transparent data encryption configuration.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono<ManagedTransparentDataEncryptionInner> createOrUpdateAsync(String resourceGroupName, String managedInstanceName, String databaseName, TransparentDataEncryptionName tdeName, ManagedTransparentDataEncryptionInner parameters)
Updates a database's transparent data encryption configuration.
Parameters:
Returns:
createOrUpdateWithResponse
public abstract Response<ManagedTransparentDataEncryptionInner> createOrUpdateWithResponse(String resourceGroupName, String managedInstanceName, String databaseName, TransparentDataEncryptionName tdeName, ManagedTransparentDataEncryptionInner parameters, Context context)
Updates a database's transparent data encryption configuration.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono<Response<ManagedTransparentDataEncryptionInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, TransparentDataEncryptionName tdeName, ManagedTransparentDataEncryptionInner parameters)
Updates a database's transparent data encryption configuration.
Parameters:
Returns:
get
public abstract ManagedTransparentDataEncryptionInner get(String resourceGroupName, String managedInstanceName, String databaseName, TransparentDataEncryptionName tdeName)
Gets a managed database's transparent data encryption.
Parameters:
Returns:
getAsync
public abstract Mono<ManagedTransparentDataEncryptionInner> getAsync(String resourceGroupName, String managedInstanceName, String databaseName, TransparentDataEncryptionName tdeName)
Gets a managed database's transparent data encryption.
Parameters:
Returns:
getWithResponse
public abstract Response<ManagedTransparentDataEncryptionInner> getWithResponse(String resourceGroupName, String managedInstanceName, String databaseName, TransparentDataEncryptionName tdeName, Context context)
Gets a managed database's transparent data encryption.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono<Response<ManagedTransparentDataEncryptionInner>> getWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, TransparentDataEncryptionName tdeName)
Gets a managed database's transparent data encryption.
Parameters:
Returns:
listByDatabase
public abstract PagedIterable<ManagedTransparentDataEncryptionInner> listByDatabase(String resourceGroupName, String managedInstanceName, String databaseName)
Gets a list of managed database's transparent data encryptions.
Parameters:
Returns:
listByDatabase
public abstract PagedIterable<ManagedTransparentDataEncryptionInner> listByDatabase(String resourceGroupName, String managedInstanceName, String databaseName, Context context)
Gets a list of managed database's transparent data encryptions.
Parameters:
Returns:
listByDatabaseAsync
public abstract PagedFlux<ManagedTransparentDataEncryptionInner> listByDatabaseAsync(String resourceGroupName, String managedInstanceName, String databaseName)
Gets a list of managed database's transparent data encryptions.
Parameters:
Returns: