InformationProtectionPolicy Interface

public interface InformationProtectionPolicy

An immutable client-side representation of InformationProtectionPolicy.

Method Summary

Modifier and Type Method and Description
abstract String id()

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

abstract Map<String,InformationType> informationTypes()

Gets the informationTypes property: The sensitivity information types.

abstract InformationProtectionPolicyInner innerModel()

Gets the inner com.azure.resourcemanager.security.fluent.models.InformationProtectionPolicyInner object.

abstract Map<String,SensitivityLabel> labels()

Gets the labels property: Dictionary of sensitivity labels.

abstract OffsetDateTime lastModifiedUtc()

Gets the lastModifiedUtc property: Describes the last UTC time the policy was modified.

abstract String name()

Gets the name property: The name of the resource.

abstract InformationProtectionPolicy refresh()

Refreshes the resource to sync with Azure.

abstract InformationProtectionPolicy refresh(Context context)

Refreshes the resource to sync with Azure.

abstract String type()

Gets the type property: The type of the resource.

abstract Update update()

Begins update for the InformationProtectionPolicy resource.

abstract String version()

Gets the version property: Describes the version of the policy.

Method Details

id

public abstract String id()

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

Returns:

the id value.

informationTypes

public abstract Map informationTypes()

Gets the informationTypes property: The sensitivity information types.

Returns:

the informationTypes value.

innerModel

public abstract InformationProtectionPolicyInner innerModel()

Gets the inner com.azure.resourcemanager.security.fluent.models.InformationProtectionPolicyInner object.

Returns:

the inner object.

labels

public abstract Map labels()

Gets the labels property: Dictionary of sensitivity labels.

Returns:

the labels value.

lastModifiedUtc

public abstract OffsetDateTime lastModifiedUtc()

Gets the lastModifiedUtc property: Describes the last UTC time the policy was modified.

Returns:

the lastModifiedUtc value.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

refresh

public abstract InformationProtectionPolicy refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract InformationProtectionPolicy refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

update

public abstract InformationProtectionPolicy.Update update()

Begins update for the InformationProtectionPolicy resource.

Returns:

the stage of resource update.

version

public abstract String version()

Gets the version property: Describes the version of the policy.

Returns:

the version value.

Applies to