DataMaskingPolicy Interface

public interface DataMaskingPolicy

An immutable client-side representation of DataMaskingPolicy.

Method Summary

Modifier and Type Method and Description
abstract String applicationPrincipals()

Gets the applicationPrincipals property: The list of the application principals.

abstract DataMaskingState dataMaskingState()

Gets the dataMaskingState property: The state of the data masking policy.

abstract String exemptPrincipals()

Gets the exemptPrincipals property: The list of the exempt principals.

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract DataMaskingPolicyInner innerModel()

Gets the inner com.azure.resourcemanager.synapse.fluent.models.DataMaskingPolicyInner object.

abstract String kind()

Gets the kind property: The kind of data masking policy.

abstract String location()

Gets the location property: The location of the data masking policy.

abstract String managedBy()

Gets the managedBy property: Fully qualified resource ID of the sql pool.

abstract String maskingLevel()

Gets the maskingLevel property: The masking level.

abstract String name()

Gets the name property: The name of the resource.

abstract DataMaskingPolicy refresh()

Refreshes the resource to sync with Azure.

abstract DataMaskingPolicy refresh(Context context)

Refreshes the resource to sync with Azure.

abstract Region region()

Gets the region of the resource.

abstract String regionName()

Gets the name of the resource region.

abstract String resourceGroupName()

Gets the name of the resource group.

abstract String type()

Gets the type property: The type of the resource.

abstract Update update()

Begins update for the DataMaskingPolicy resource.

Method Details

applicationPrincipals

public abstract String applicationPrincipals()

Gets the applicationPrincipals property: The list of the application principals. This is a legacy parameter and is no longer used.

Returns:

the applicationPrincipals value.

dataMaskingState

public abstract DataMaskingState dataMaskingState()

Gets the dataMaskingState property: The state of the data masking policy.

Returns:

the dataMaskingState value.

exemptPrincipals

public abstract String exemptPrincipals()

Gets the exemptPrincipals property: The list of the exempt principals. Specifies the semicolon-separated list of database users for which the data masking policy does not apply. The specified users receive data results without masking for all of the database queries.

Returns:

the exemptPrincipals value.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

innerModel

public abstract DataMaskingPolicyInner innerModel()

Gets the inner com.azure.resourcemanager.synapse.fluent.models.DataMaskingPolicyInner object.

Returns:

the inner object.

kind

public abstract String kind()

Gets the kind property: The kind of data masking policy. Metadata, used for Azure portal.

Returns:

the kind value.

location

public abstract String location()

Gets the location property: The location of the data masking policy.

Returns:

the location value.

managedBy

public abstract String managedBy()

Gets the managedBy property: Fully qualified resource ID of the sql pool.

Returns:

the managedBy value.

maskingLevel

public abstract String maskingLevel()

Gets the maskingLevel property: The masking level. This is a legacy parameter and is no longer used.

Returns:

the maskingLevel value.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

refresh

public abstract DataMaskingPolicy refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract DataMaskingPolicy refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

region

public abstract Region region()

Gets the region of the resource.

Returns:

the region of the resource.

regionName

public abstract String regionName()

Gets the name of the resource region.

Returns:

the name of the resource region.

resourceGroupName

public abstract String resourceGroupName()

Gets the name of the resource group.

Returns:

the name of the resource group.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

update

public abstract DataMaskingPolicy.Update update()

Begins update for the DataMaskingPolicy resource.

Returns:

the stage of resource update.

Applies to