DataMaskingRulesClient Interface

public interface DataMaskingRulesClient

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

Method Summary

Modifier and Type Method and Description
abstract DataMaskingRuleInner createOrUpdate(String resourceGroupName, String workspaceName, String sqlPoolName, String dataMaskingRuleName, DataMaskingRuleInner parameters)

Creates or updates a Sql pool data masking rule.

abstract Response<DataMaskingRuleInner> createOrUpdateWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, String dataMaskingRuleName, DataMaskingRuleInner parameters, Context context)

Creates or updates a Sql pool data masking rule.

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

Gets the specific Sql pool data masking rule.

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

Gets the specific Sql pool data masking rule.

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

Gets a list of Sql pool data masking rules.

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

Gets a list of Sql pool data masking rules.

Method Details

createOrUpdate

public abstract DataMaskingRuleInner createOrUpdate(String resourceGroupName, String workspaceName, String sqlPoolName, String dataMaskingRuleName, DataMaskingRuleInner parameters)

Creates or updates a 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.
parameters - The required parameters for creating or updating a data masking rule.

Returns:

represents a Sql pool data masking rule.

createOrUpdateWithResponse

public abstract Response createOrUpdateWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, String dataMaskingRuleName, DataMaskingRuleInner parameters, Context context)

Creates or updates a 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.
parameters - The required parameters for creating or updating a data masking rule.
context - The context to associate with this operation.

Returns:

represents a Sql pool data masking rule along with Response<T>.

get

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

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