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 serverName, String databaseName, DataMaskingPolicyName dataMaskingPolicyName, String dataMaskingRuleName, DataMaskingRuleInner parameters)

Creates or updates a database data masking rule.

abstract Mono<DataMaskingRuleInner> createOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, DataMaskingPolicyName dataMaskingPolicyName, String dataMaskingRuleName, DataMaskingRuleInner parameters)

Creates or updates a database data masking rule.

abstract Response<DataMaskingRuleInner> createOrUpdateWithResponse(String resourceGroupName, String serverName, String databaseName, DataMaskingPolicyName dataMaskingPolicyName, String dataMaskingRuleName, DataMaskingRuleInner parameters, Context context)

Creates or updates a database data masking rule.

abstract Mono<Response<DataMaskingRuleInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, DataMaskingPolicyName dataMaskingPolicyName, String dataMaskingRuleName, DataMaskingRuleInner parameters)

Creates or updates a database data masking rule.

abstract PagedIterable<DataMaskingRuleInner> listByDatabase(String resourceGroupName, String serverName, String databaseName, DataMaskingPolicyName dataMaskingPolicyName)

Gets a list of database data masking rules.

abstract PagedIterable<DataMaskingRuleInner> listByDatabase(String resourceGroupName, String serverName, String databaseName, DataMaskingPolicyName dataMaskingPolicyName, Context context)

Gets a list of database data masking rules.

abstract PagedFlux<DataMaskingRuleInner> listByDatabaseAsync(String resourceGroupName, String serverName, String databaseName, DataMaskingPolicyName dataMaskingPolicyName)

Gets a list of database data masking rules.

Method Details

createOrUpdate

public abstract DataMaskingRuleInner createOrUpdate(String resourceGroupName, String serverName, String databaseName, DataMaskingPolicyName dataMaskingPolicyName, String dataMaskingRuleName, DataMaskingRuleInner parameters)

Creates or updates a database data masking rule.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
dataMaskingPolicyName - The name of the database for which the data masking policy applies.
dataMaskingRuleName - The name of the data masking rule.
parameters - The required parameters for creating or updating a data masking rule.

Returns:

a database data masking rule.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, DataMaskingPolicyName dataMaskingPolicyName, String dataMaskingRuleName, DataMaskingRuleInner parameters)

Creates or updates a database data masking rule.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
dataMaskingPolicyName - The name of the database for which the data masking policy applies.
dataMaskingRuleName - The name of the data masking rule.
parameters - The required parameters for creating or updating a data masking rule.

Returns:

a database data masking rule on successful completion of Mono.

createOrUpdateWithResponse

public abstract Response createOrUpdateWithResponse(String resourceGroupName, String serverName, String databaseName, DataMaskingPolicyName dataMaskingPolicyName, String dataMaskingRuleName, DataMaskingRuleInner parameters, Context context)

Creates or updates a database data masking rule.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
dataMaskingPolicyName - The name of the database for which the data masking policy applies.
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:

a database data masking rule along with Response<T>.

createOrUpdateWithResponseAsync

public abstract Mono> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, DataMaskingPolicyName dataMaskingPolicyName, String dataMaskingRuleName, DataMaskingRuleInner parameters)

Creates or updates a database data masking rule.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
dataMaskingPolicyName - The name of the database for which the data masking policy applies.
dataMaskingRuleName - The name of the data masking rule.
parameters - The required parameters for creating or updating a data masking rule.

Returns:

a database data masking rule along with Response<T> on successful completion of Mono.

listByDatabase

public abstract PagedIterable listByDatabase(String resourceGroupName, String serverName, String databaseName, DataMaskingPolicyName dataMaskingPolicyName)

Gets a list of database data masking rules.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
dataMaskingPolicyName - The name of the database for which the data masking rule applies.

Returns:

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

listByDatabase

public abstract PagedIterable listByDatabase(String resourceGroupName, String serverName, String databaseName, DataMaskingPolicyName dataMaskingPolicyName, Context context)

Gets a list of database data masking rules.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
dataMaskingPolicyName - The name of the database for which the data masking rule applies.
context - The context to associate with this operation.

Returns:

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

listByDatabaseAsync

public abstract PagedFlux listByDatabaseAsync(String resourceGroupName, String serverName, String databaseName, DataMaskingPolicyName dataMaskingPolicyName)

Gets a list of database data masking rules.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
dataMaskingPolicyName - The name of the database for which the data masking rule applies.

Returns:

a list of database data masking rules as paginated response with PagedFlux<T>.

Applies to