SqlPoolTransparentDataEncryptionsClient Interface

public interface SqlPoolTransparentDataEncryptionsClient

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

Method Summary

Modifier and Type Method and Description
abstract TransparentDataEncryptionInner createOrUpdate(String resourceGroupName, String workspaceName, String sqlPoolName, TransparentDataEncryptionName transparentDataEncryptionName, TransparentDataEncryptionInner parameters)

Creates or updates a Sql pool's transparent data encryption configuration Creates or updates a Sql pool's transparent data encryption configuration.

abstract Response<TransparentDataEncryptionInner> createOrUpdateWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, TransparentDataEncryptionName transparentDataEncryptionName, TransparentDataEncryptionInner parameters, Context context)

Creates or updates a Sql pool's transparent data encryption configuration Creates or updates a Sql pool's transparent data encryption configuration.

abstract TransparentDataEncryptionInner get(String resourceGroupName, String workspaceName, String sqlPoolName, TransparentDataEncryptionName transparentDataEncryptionName)

Get a SQL pool's transparent data encryption configuration Get a SQL pool's transparent data encryption configuration.

abstract Response<TransparentDataEncryptionInner> getWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, TransparentDataEncryptionName transparentDataEncryptionName, Context context)

Get a SQL pool's transparent data encryption configuration Get a SQL pool's transparent data encryption configuration.

abstract PagedIterable<TransparentDataEncryptionInner> list(String resourceGroupName, String workspaceName, String sqlPoolName)

SQL pool's transparent data encryption configurations Get list of SQL pool's transparent data encryption configurations.

abstract PagedIterable<TransparentDataEncryptionInner> list(String resourceGroupName, String workspaceName, String sqlPoolName, Context context)

SQL pool's transparent data encryption configurations Get list of SQL pool's transparent data encryption configurations.

Method Details

createOrUpdate

public abstract TransparentDataEncryptionInner createOrUpdate(String resourceGroupName, String workspaceName, String sqlPoolName, TransparentDataEncryptionName transparentDataEncryptionName, TransparentDataEncryptionInner parameters)

Creates or updates a Sql pool's transparent data encryption configuration Creates or updates a Sql pool's transparent data encryption configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.
transparentDataEncryptionName - The name of the transparent data encryption configuration.
parameters - The required parameters for creating or updating transparent data encryption.

Returns:

represents a Sql pool transparent data encryption configuration.

createOrUpdateWithResponse

public abstract Response<TransparentDataEncryptionInner> createOrUpdateWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, TransparentDataEncryptionName transparentDataEncryptionName, TransparentDataEncryptionInner parameters, Context context)

Creates or updates a Sql pool's transparent data encryption configuration Creates or updates a Sql pool's transparent data encryption configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.
transparentDataEncryptionName - The name of the transparent data encryption configuration.
parameters - The required parameters for creating or updating transparent data encryption.
context - The context to associate with this operation.

Returns:

represents a Sql pool transparent data encryption configuration along with Response<T>.

get

public abstract TransparentDataEncryptionInner get(String resourceGroupName, String workspaceName, String sqlPoolName, TransparentDataEncryptionName transparentDataEncryptionName)

Get a SQL pool's transparent data encryption configuration Get a SQL pool's transparent data encryption configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.
transparentDataEncryptionName - The name of the transparent data encryption configuration.

Returns:

a SQL pool's transparent data encryption configuration.

getWithResponse

public abstract Response<TransparentDataEncryptionInner> getWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, TransparentDataEncryptionName transparentDataEncryptionName, Context context)

Get a SQL pool's transparent data encryption configuration Get a SQL pool's transparent data encryption configuration.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.
transparentDataEncryptionName - The name of the transparent data encryption configuration.
context - The context to associate with this operation.

Returns:

a SQL pool's transparent data encryption configuration along with Response<T>.

list

public abstract PagedIterable<TransparentDataEncryptionInner> list(String resourceGroupName, String workspaceName, String sqlPoolName)

SQL pool's transparent data encryption configurations Get list of SQL pool's transparent data encryption configurations.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.

Returns:

list of SQL pool's transparent data encryption configurations as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<TransparentDataEncryptionInner> list(String resourceGroupName, String workspaceName, String sqlPoolName, Context context)

SQL pool's transparent data encryption configurations Get list of SQL pool's transparent data encryption configurations.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.
context - The context to associate with this operation.

Returns:

list of SQL pool's transparent data encryption configurations as paginated response with PagedIterable<T>.

Applies to