PolicyViolationAction Class

public final class PolicyViolationAction
extends ExpandableStringEnum<PolicyViolationAction>

The action to perform when a user delegation SAS (shared access signature) policy requirement is violated.

Field Summary

Modifier and Type Field and Description
static final PolicyViolationAction BLOCK

The request is blocked and denied when the policy requirement is violated.

static final PolicyViolationAction LOG

The policy violation is logged for audit purposes.

static final PolicyViolationAction NONE

No action is taken when the policy requirement is violated.

Constructor Summary

Constructor Description
PolicyViolationAction()

Deprecated

Use the fromString(String name) factory method.

Creates a new instance of PolicyViolationAction value.

Method Summary

Modifier and Type Method and Description
static PolicyViolationAction fromString(String name)

Creates or finds a PolicyViolationAction from its string representation.

static Collection<PolicyViolationAction> values()

Gets known PolicyViolationAction values.

Methods inherited from ExpandableStringEnum

Methods inherited from java.lang.Object

Field Details

BLOCK

public static final PolicyViolationAction BLOCK

The request is blocked and denied when the policy requirement is violated.

LOG

public static final PolicyViolationAction LOG

The policy violation is logged for audit purposes.

NONE

public static final PolicyViolationAction NONE

No action is taken when the policy requirement is violated.

Constructor Details

PolicyViolationAction

@Deprecated
public PolicyViolationAction()

Deprecated

Use the fromString(String name) factory method.

Creates a new instance of PolicyViolationAction value.

Method Details

fromString

public static PolicyViolationAction fromString(String name)

Creates or finds a PolicyViolationAction from its string representation.

Parameters:

name - a name to look for.

Returns:

the corresponding PolicyViolationAction.

values

public static Collection<PolicyViolationAction> values()

Gets known PolicyViolationAction values.

Returns:

known PolicyViolationAction values.

Applies to