DataMaskingPoliciesClient Interface

public interface DataMaskingPoliciesClient

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

Method Summary

Modifier and Type Method and Description
abstract DataMaskingPolicyInner createOrUpdate(String resourceGroupName, String serverName, String databaseName, DataMaskingPolicyName dataMaskingPolicyName, DataMaskingPolicyInner parameters)

Creates or updates a database data masking policy.

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

Creates or updates a database data masking policy.

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

Creates or updates a database data masking policy.

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

Creates or updates a database data masking policy.

abstract DataMaskingPolicyInner get(String resourceGroupName, String serverName, String databaseName, DataMaskingPolicyName dataMaskingPolicyName)

Gets the database data masking policy.

abstract Mono<DataMaskingPolicyInner> getAsync(String resourceGroupName, String serverName, String databaseName, DataMaskingPolicyName dataMaskingPolicyName)

Gets the database data masking policy.

abstract Response<DataMaskingPolicyInner> getWithResponse(String resourceGroupName, String serverName, String databaseName, DataMaskingPolicyName dataMaskingPolicyName, Context context)

Gets the database data masking policy.

abstract Mono<Response<DataMaskingPolicyInner>> getWithResponseAsync(String resourceGroupName, String serverName, String databaseName, DataMaskingPolicyName dataMaskingPolicyName)

Gets the database data masking policy.

Method Details

createOrUpdate

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

Creates or updates a database data masking policy.

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.
parameters - Parameters for creating or updating a data masking policy.

Returns:

a database data masking policy.

createOrUpdateAsync

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

Creates or updates a database data masking policy.

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.
parameters - Parameters for creating or updating a data masking policy.

Returns:

a database data masking policy on successful completion of Mono.

createOrUpdateWithResponse

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

Creates or updates a database data masking policy.

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

Returns:

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

createOrUpdateWithResponseAsync

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

Creates or updates a database data masking policy.

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.
parameters - Parameters for creating or updating a data masking policy.

Returns:

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

get

public abstract DataMaskingPolicyInner get(String resourceGroupName, String serverName, String databaseName, DataMaskingPolicyName dataMaskingPolicyName)

Gets the database data masking policy.

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.

Returns:

the database data masking policy.

getAsync

public abstract Mono getAsync(String resourceGroupName, String serverName, String databaseName, DataMaskingPolicyName dataMaskingPolicyName)

Gets the database data masking policy.

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.

Returns:

the database data masking policy on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String serverName, String databaseName, DataMaskingPolicyName dataMaskingPolicyName, Context context)

Gets the database data masking policy.

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.
context - The context to associate with this operation.

Returns:

the database data masking policy along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String serverName, String databaseName, DataMaskingPolicyName dataMaskingPolicyName)

Gets the database data masking policy.

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.

Returns:

the database data masking policy along with Response<T> on successful completion of Mono.

Applies to