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, DataMaskingPolicyInner parameters)

Creates or updates a database data masking policy.

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

Creates or updates a database data masking policy.

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

Creates or updates a database data masking policy.

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

Creates or updates a database data masking policy.

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

Gets a database data masking policy.

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

Gets a database data masking policy.

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

Gets a database data masking policy.

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

Gets a database data masking policy.

Method Details

createOrUpdate

public abstract DataMaskingPolicyInner createOrUpdate(String resourceGroupName, String serverName, String databaseName, 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.
parameters - Parameters for creating or updating a data masking policy.

Returns:

represents a database data masking policy.

createOrUpdateAsync

public abstract Mono<DataMaskingPolicyInner> createOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, 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.
parameters - Parameters for creating or updating a data masking policy.

Returns:

represents a database data masking policy on successful completion of Mono.

createOrUpdateWithResponse

public abstract Response<DataMaskingPolicyInner> createOrUpdateWithResponse(String resourceGroupName, String serverName, String databaseName, 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.
parameters - Parameters for creating or updating a data masking policy.
context - The context to associate with this operation.

Returns:

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

createOrUpdateWithResponseAsync

public abstract Mono<Response<DataMaskingPolicyInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, 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.
parameters - Parameters for creating or updating a data masking policy.

Returns:

represents 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)

Gets 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.

Returns:

a database data masking policy.

getAsync

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

Gets 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.

Returns:

a database data masking policy on successful completion of Mono.

getWithResponse

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

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

Returns:

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

getWithResponseAsync

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

Gets 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.

Returns:

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

Applies to