Enum Class MountType

java.lang.Object
java.lang.Enum<MountType>
io.github.jopenlibs.vault.api.sys.mounts.MountType
All Implemented Interfaces:
Serializable, Comparable<MountType>, Constable

public enum MountType extends Enum<MountType>

A representation of different available secret engine mount points

  • Enum Constant Details

    • AWS

      public static final MountType AWS
    • CONSUL

      public static final MountType CONSUL
    • CUBBYHOLE

      public static final MountType CUBBYHOLE
    • DATABASE

      public static final MountType DATABASE
    • KEY_VALUE

      public static final MountType KEY_VALUE
    • KEY_VALUE_V2

      public static final MountType KEY_VALUE_V2
    • IDENTITY

      public static final MountType IDENTITY
    • NOMAD

      public static final MountType NOMAD
    • PKI

      public static final MountType PKI
    • RABBITMQ

      public static final MountType RABBITMQ
    • SSH

      public static final MountType SSH
    • SYSTEM

      public static final MountType SYSTEM
    • TOTP

      public static final MountType TOTP
    • TRANSIT

      public static final MountType TRANSIT
  • Method Details

    • values

      public static MountType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static MountType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • value

      public String value()
    • of

      public static MountType of(String value)

      Get the MountType instance from the provided value string.

      Parameters:
      value - The mount type value to use to lookup.
      Returns:
      an instance of MountType or null