Class DeletionRecoveryLevel

java.lang.Object
it.pagopa.swclient.mil.azureservices.keyvault.keys.bean.DeletionRecoveryLevel

public class DeletionRecoveryLevel extends Object

Deletion recovery levels.

Author:
Antonio Tarricone
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Denotes a vault state in which deletion is recoverable without the possibility for immediate and permanent deletion.
    static final String
    Denotes a vault and subscription state in which deletion is recoverable, immediate and permanent deletion (i.e. purge) is not permitted, and in which the subscription itself cannot be permanently canceled when 7 ≤ SoftDeleteRetentionInDays < 90.
    static final String
    Denotes a vault state in which deletion is recoverable, and which also permits immediate and permanent deletion.
    static final String
    Denotes a vault state in which deletion is an irreversible operation, without the possibility for recovery.
    static final String
    Denotes a vault state in which deletion is recoverable without the possibility for immediate and permanent deletion.
    static final String
    Denotes a vault and subscription state in which deletion is recoverable within retention interval (90 days), immediate and permanent deletion (i.e. purge) is not permitted, and in which the subscription itself cannot be permanently canceled.
    static final String
    Denotes a vault state in which deletion is recoverable, and which also permits immediate and permanent deletion.
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
    This class contains constants only.
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • CUSTOMIZED_RECOVERABLE

      public static final String CUSTOMIZED_RECOVERABLE

      Denotes a vault state in which deletion is recoverable without the possibility for immediate and permanent deletion.

      See Also:
    • CUSTOMIZED_RECOVERABLE_PROTECTED_SUBSCRIPTION

      public static final String CUSTOMIZED_RECOVERABLE_PROTECTED_SUBSCRIPTION

      Denotes a vault and subscription state in which deletion is recoverable, immediate and permanent deletion (i.e. purge) is not permitted, and in which the subscription itself cannot be permanently canceled when 7 ≤ SoftDeleteRetentionInDays < 90.

      See Also:
    • CUSTOMIZED_RECOVERABLE_PURGEABLE

      public static final String CUSTOMIZED_RECOVERABLE_PURGEABLE

      Denotes a vault state in which deletion is recoverable, and which also permits immediate and permanent deletion.

      See Also:
    • PURGEABLE

      public static final String PURGEABLE

      Denotes a vault state in which deletion is an irreversible operation, without the possibility for recovery.

      See Also:
    • RECOVERABLE

      public static final String RECOVERABLE

      Denotes a vault state in which deletion is recoverable without the possibility for immediate and permanent deletion.

      See Also:
    • RECOVERABLE_PROTECTED_SUBSCRIPTION

      public static final String RECOVERABLE_PROTECTED_SUBSCRIPTION

      Denotes a vault and subscription state in which deletion is recoverable within retention interval (90 days), immediate and permanent deletion (i.e. purge) is not permitted, and in which the subscription itself cannot be permanently canceled.

      See Also:
    • RECOVERABLE_PURGEABLE

      public static final String RECOVERABLE_PURGEABLE

      Denotes a vault state in which deletion is recoverable, and which also permits immediate and permanent deletion.

      See Also:
  • Constructor Details

    • DeletionRecoveryLevel

      private DeletionRecoveryLevel()

      This class contains constants only.