TransparentDataEncryptionsOperations interface

Interface representing a TransparentDataEncryptions operations.

Properties

beginCreateOrUpdate
beginCreateOrUpdateAndWait
beginResume
beginResumeAndWait
beginSuspend
beginSuspendAndWait
createOrUpdate

Updates a logical database's transparent data encryption configuration.

get

Gets a logical database's transparent data encryption.

listByDatabase

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

resume

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

suspend

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

Property Details

beginCreateOrUpdate

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdate: (resourceGroupName: string, serverName: string, databaseName: string, tdeName: string, parameters: LogicalDatabaseTransparentDataEncryption, options?: TransparentDataEncryptionsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<LogicalDatabaseTransparentDataEncryption>, LogicalDatabaseTransparentDataEncryption>>

Property Value

(resourceGroupName: string, serverName: string, databaseName: string, tdeName: string, parameters: LogicalDatabaseTransparentDataEncryption, options?: TransparentDataEncryptionsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<LogicalDatabaseTransparentDataEncryption>, LogicalDatabaseTransparentDataEncryption>>

beginCreateOrUpdateAndWait

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdateAndWait: (resourceGroupName: string, serverName: string, databaseName: string, tdeName: string, parameters: LogicalDatabaseTransparentDataEncryption, options?: TransparentDataEncryptionsCreateOrUpdateOptionalParams) => Promise<LogicalDatabaseTransparentDataEncryption>

Property Value

(resourceGroupName: string, serverName: string, databaseName: string, tdeName: string, parameters: LogicalDatabaseTransparentDataEncryption, options?: TransparentDataEncryptionsCreateOrUpdateOptionalParams) => Promise<LogicalDatabaseTransparentDataEncryption>

beginResume

Warning

This API is now deprecated.

use resume instead

beginResume: (resourceGroupName: string, serverName: string, databaseName: string, tdeName: string, options?: TransparentDataEncryptionsResumeOptionalParams) => Promise<SimplePollerLike<OperationState<LogicalDatabaseTransparentDataEncryption>, LogicalDatabaseTransparentDataEncryption>>

Property Value

(resourceGroupName: string, serverName: string, databaseName: string, tdeName: string, options?: TransparentDataEncryptionsResumeOptionalParams) => Promise<SimplePollerLike<OperationState<LogicalDatabaseTransparentDataEncryption>, LogicalDatabaseTransparentDataEncryption>>

beginResumeAndWait

Warning

This API is now deprecated.

use resume instead

beginResumeAndWait: (resourceGroupName: string, serverName: string, databaseName: string, tdeName: string, options?: TransparentDataEncryptionsResumeOptionalParams) => Promise<LogicalDatabaseTransparentDataEncryption>

Property Value

(resourceGroupName: string, serverName: string, databaseName: string, tdeName: string, options?: TransparentDataEncryptionsResumeOptionalParams) => Promise<LogicalDatabaseTransparentDataEncryption>

beginSuspend

Warning

This API is now deprecated.

use suspend instead

beginSuspend: (resourceGroupName: string, serverName: string, databaseName: string, tdeName: string, options?: TransparentDataEncryptionsSuspendOptionalParams) => Promise<SimplePollerLike<OperationState<LogicalDatabaseTransparentDataEncryption>, LogicalDatabaseTransparentDataEncryption>>

Property Value

(resourceGroupName: string, serverName: string, databaseName: string, tdeName: string, options?: TransparentDataEncryptionsSuspendOptionalParams) => Promise<SimplePollerLike<OperationState<LogicalDatabaseTransparentDataEncryption>, LogicalDatabaseTransparentDataEncryption>>

beginSuspendAndWait

Warning

This API is now deprecated.

use suspend instead

beginSuspendAndWait: (resourceGroupName: string, serverName: string, databaseName: string, tdeName: string, options?: TransparentDataEncryptionsSuspendOptionalParams) => Promise<LogicalDatabaseTransparentDataEncryption>

Property Value

(resourceGroupName: string, serverName: string, databaseName: string, tdeName: string, options?: TransparentDataEncryptionsSuspendOptionalParams) => Promise<LogicalDatabaseTransparentDataEncryption>

createOrUpdate

Updates a logical database's transparent data encryption configuration.

createOrUpdate: (resourceGroupName: string, serverName: string, databaseName: string, tdeName: string, parameters: LogicalDatabaseTransparentDataEncryption, options?: TransparentDataEncryptionsCreateOrUpdateOptionalParams) => PollerLike<OperationState<LogicalDatabaseTransparentDataEncryption>, LogicalDatabaseTransparentDataEncryption>

Property Value

(resourceGroupName: string, serverName: string, databaseName: string, tdeName: string, parameters: LogicalDatabaseTransparentDataEncryption, options?: TransparentDataEncryptionsCreateOrUpdateOptionalParams) => PollerLike<OperationState<LogicalDatabaseTransparentDataEncryption>, LogicalDatabaseTransparentDataEncryption>

get

Gets a logical database's transparent data encryption.

get: (resourceGroupName: string, serverName: string, databaseName: string, tdeName: string, options?: TransparentDataEncryptionsGetOptionalParams) => Promise<LogicalDatabaseTransparentDataEncryption>

Property Value

(resourceGroupName: string, serverName: string, databaseName: string, tdeName: string, options?: TransparentDataEncryptionsGetOptionalParams) => Promise<LogicalDatabaseTransparentDataEncryption>

listByDatabase

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

listByDatabase: (resourceGroupName: string, serverName: string, databaseName: string, options?: TransparentDataEncryptionsListByDatabaseOptionalParams) => PagedAsyncIterableIterator<LogicalDatabaseTransparentDataEncryption, LogicalDatabaseTransparentDataEncryption[], PageSettings>

Property Value

(resourceGroupName: string, serverName: string, databaseName: string, options?: TransparentDataEncryptionsListByDatabaseOptionalParams) => PagedAsyncIterableIterator<LogicalDatabaseTransparentDataEncryption, LogicalDatabaseTransparentDataEncryption[], PageSettings>

resume

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

resume: (resourceGroupName: string, serverName: string, databaseName: string, tdeName: string, options?: TransparentDataEncryptionsResumeOptionalParams) => PollerLike<OperationState<LogicalDatabaseTransparentDataEncryption>, LogicalDatabaseTransparentDataEncryption>

Property Value

(resourceGroupName: string, serverName: string, databaseName: string, tdeName: string, options?: TransparentDataEncryptionsResumeOptionalParams) => PollerLike<OperationState<LogicalDatabaseTransparentDataEncryption>, LogicalDatabaseTransparentDataEncryption>

suspend

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

suspend: (resourceGroupName: string, serverName: string, databaseName: string, tdeName: string, options?: TransparentDataEncryptionsSuspendOptionalParams) => PollerLike<OperationState<LogicalDatabaseTransparentDataEncryption>, LogicalDatabaseTransparentDataEncryption>

Property Value

(resourceGroupName: string, serverName: string, databaseName: string, tdeName: string, options?: TransparentDataEncryptionsSuspendOptionalParams) => PollerLike<OperationState<LogicalDatabaseTransparentDataEncryption>, LogicalDatabaseTransparentDataEncryption>