DataMaskingRules Interface

public interface DataMaskingRules

Resource collection API of DataMaskingRules.

Method Summary

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

Begins definition for a new DataMaskingRule resource.

abstract DataMaskingRule get(String resourceGroupName, String workspaceName, String sqlPoolName, String dataMaskingRuleName)

Gets the specific Sql pool data masking rule.

abstract DataMaskingRule getById(String id)

Gets the specific Sql pool data masking rule.

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

Gets the specific Sql pool data masking rule.

abstract Response<DataMaskingRule> getWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, String dataMaskingRuleName, Context context)

Gets the specific Sql pool data masking rule.

abstract PagedIterable<DataMaskingRule> listBySqlPool(String resourceGroupName, String workspaceName, String sqlPoolName)

Gets a list of Sql pool data masking rules.

abstract PagedIterable<DataMaskingRule> listBySqlPool(String resourceGroupName, String workspaceName, String sqlPoolName, Context context)

Gets a list of Sql pool data masking rules.

Method Details

define

public abstract DataMaskingRule.DefinitionStages.Blank define(String name)

Begins definition for a new DataMaskingRule resource.

Parameters:

name - resource name.

Returns:

the first stage of the new DataMaskingRule definition.

get

public abstract DataMaskingRule get(String resourceGroupName, String workspaceName, String sqlPoolName, String dataMaskingRuleName)

Gets the specific Sql pool data masking rule.

Parameters:

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

Returns:

the specific Sql pool data masking rule.

getById

public abstract DataMaskingRule getById(String id)

Gets the specific Sql pool data masking rule.

Parameters:

id - the resource ID.

Returns:

the specific Sql pool data masking rule along with Response<T>.

getByIdWithResponse

public abstract Response getByIdWithResponse(String id, Context context)

Gets the specific Sql pool data masking rule.

Parameters:

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

Returns:

the specific Sql pool data masking rule along with Response<T>.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, String dataMaskingRuleName, Context context)

Gets the specific Sql pool data masking rule.

Parameters:

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

Returns:

the specific Sql pool data masking rule along with Response<T>.

listBySqlPool

public abstract PagedIterable listBySqlPool(String resourceGroupName, String workspaceName, String sqlPoolName)

Gets a list of Sql pool data masking rules.

Parameters:

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

Returns:

a list of Sql pool data masking rules as paginated response with PagedIterable<T>.

listBySqlPool

public abstract PagedIterable listBySqlPool(String resourceGroupName, String workspaceName, String sqlPoolName, Context context)

Gets a list of Sql pool data masking rules.

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:

a list of Sql pool data masking rules as paginated response with PagedIterable<T>.

Applies to