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 Details

    • LOG

      public static final ExpirationAction LOG
      Static value Log for ExpirationAction.
    • BLOCK

      public static final ExpirationAction BLOCK
      Static value Block for ExpirationAction.
  • Constructor Details

    • ExpirationAction

      @Deprecated public ExpirationAction()
      Deprecated.
      Use the fromString(String) factory method.
      Creates a new instance of ExpirationAction value.
  • Method Details

    • fromString

      public static ExpirationAction fromString(String name)
      Creates or finds a ExpirationAction from its string representation.
      Parameters:
      name - a name to look for.
      Returns:
      the corresponding ExpirationAction.
    • values

      public static Collection<ExpirationAction> values()
      Gets known ExpirationAction values.
      Returns:
      known ExpirationAction values.