SqlPoolTransparentDataEncryptions Interface

public interface SqlPoolTransparentDataEncryptions

Resource collection API of SqlPoolTransparentDataEncryptions.

Method Summary

Modifier and Type Method and Description
abstract Blank define(TransparentDataEncryptionName name)

Begins definition for a new TransparentDataEncryption resource.

abstract TransparentDataEncryption 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 TransparentDataEncryption getById(String id)

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

abstract Response<TransparentDataEncryption> getByIdWithResponse(String id, Context context)

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

abstract Response<TransparentDataEncryption> 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<TransparentDataEncryption> 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<TransparentDataEncryption> 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

define

public abstract TransparentDataEncryption.DefinitionStages.Blank define(TransparentDataEncryptionName name)

Begins definition for a new TransparentDataEncryption resource.

Parameters:

name - resource name.

Returns:

the first stage of the new TransparentDataEncryption definition.

get

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

getById

public abstract TransparentDataEncryption getById(String id)

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

Parameters:

id - the resource ID.

Returns:

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

getByIdWithResponse

public abstract Response<TransparentDataEncryption> getByIdWithResponse(String id, Context context)

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

Parameters:

id - the resource ID.
context - The context to associate with this operation.

Returns:

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

getWithResponse

public abstract Response<TransparentDataEncryption> 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<TransparentDataEncryption> 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<TransparentDataEncryption> 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