Class ExpirationAction
java.lang.Object
com.azure.core.util.ExpandableStringEnum<ExpirationAction>
com.azure.resourcemanager.storage.models.ExpirationAction
public final class ExpirationAction
extends com.azure.core.util.ExpandableStringEnum<ExpirationAction>
The SAS Expiration Action defines the action to be performed when sasPolicy.sasExpirationPeriod is violated. The
'Log' action can be used for audit purposes and the 'Block' action can be used to block and deny the usage of SAS
tokens that do not adhere to the sas policy expiration period.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ExpirationActionStatic value Block for ExpirationAction.static final ExpirationActionStatic value Log for ExpirationAction. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ExpirationActionfromString(String name) Creates or finds a ExpirationAction from its string representation.static Collection<ExpirationAction>values()Gets known ExpirationAction values.Methods inherited from class com.azure.core.util.ExpandableStringEnum
equals, fromString, hashCode, toString, values
-
Field Details
-
LOG
Static value Log for ExpirationAction. -
BLOCK
Static value Block for ExpirationAction.
-
-
Constructor Details
-
ExpirationAction
Deprecated.Use thefromString(String)factory method.Creates a new instance of ExpirationAction value.
-
-
Method Details
-
fromString
Creates or finds a ExpirationAction from its string representation.- Parameters:
name- a name to look for.- Returns:
- the corresponding ExpirationAction.
-
values
Gets known ExpirationAction values.- Returns:
- known ExpirationAction values.
-
fromString(String)factory method.