PolicyViolationAction Class
- java.
lang. Object - com.
azure. core. util. ExpandableStringEnum<T> - com.
azure. resourcemanager. storage. models. PolicyViolationAction
- com.
- com.
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
Policy |
BLOCK
The request is blocked and denied when the policy requirement is violated. |
|
static final
Policy |
LOG
The policy violation is logged for audit purposes. |
|
static final
Policy |
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 Policy |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Policy |
fromString(String name)
Creates or finds a Policy |
|
static
Collection<Policy |
values()
Gets known Policy |
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
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:
Returns:
values
public static Collection<PolicyViolationAction> values()
Gets known PolicyViolationAction values.
Returns: