object Vault extends Serializable
- Source
- op.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Vault
- Serializable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- final case class CreateKubernetesRole(authClusterName: String, roleName: String, serviceAccountNames: List[String], seviceAccountNamespaces: List[String], defaultLeaseTTL: Option[FiniteDuration], maxLeaseTTL: Option[FiniteDuration], policies: Option[List[String]]) extends Vault[Unit] with Product with Serializable
- final case class CreatePKIRole(engineName: String, roleName: String, serviceAccountNames: List[String], defaultLeaseTTL: Option[FiniteDuration], maxLeaseTTL: Option[FiniteDuration], allowLocalhost: Boolean, pkiPath: String) extends Vault[Unit] with Product with Serializable
- final case class CreatePolicy(name: String, rules: List[Rule]) extends Vault[Unit] with Product with Serializable
- final case class CreateToken(policies: Option[List[String]], renewable: Boolean, ttl: Option[FiniteDuration], numUses: Long = 0L) extends Vault[Token] with Product with Serializable
- final case class DeleteKubernetesRole(authClusterName: String, roleName: String) extends Vault[Unit] with Product with Serializable
- final case class DeletePKIRole(engineName: String, roleName: String, pkiPath: String) extends Vault[Unit] with Product with Serializable
- final case class DeletePolicy(name: String) extends Vault[Unit] with Product with Serializable
- final case class Get(path: String) extends Vault[String] with Product with Serializable
- final case class Initialize(init: Initialization) extends Vault[InitialCreds] with Product with Serializable
- final case class Set(path: String, value: String) extends Vault[Unit] with Product with Serializable
- final case class Unseal(key: MasterKey) extends Vault[SealStatus] with Product with Serializable
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- def createKubernetesRole(authClusterName: String, roleName: String, serviceAccountNames: List[String], seviceAccountNamespaces: List[String], defaultLeaseTTL: Option[FiniteDuration], maxLeaseTTL: Option[FiniteDuration], policies: Option[List[String]]): VaultF[Unit]
- def createPKIRole(engineName: String, roleName: String, serviceAccountNames: List[String], defaultLeaseTTL: Option[FiniteDuration], maxLeaseTTL: Option[FiniteDuration], allowLocalhost: Boolean, pkiPath: String): VaultF[Unit]
- def createPolicy(name: String, rules: List[Rule]): VaultF[Unit]
- def createToken(policies: Option[List[String]] = None, renewable: Boolean = true, ttl: Option[FiniteDuration] = None, numUses: Long = 0L): VaultF[Token]
- def deleteKubernetesRole(authClusterName: String, roleName: String): VaultF[Unit]
- def deletePKIRole(engineName: String, roleName: String, pkiPath: String): VaultF[Unit]
- def deletePolicy(name: String): VaultF[Unit]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def get(path: String): VaultF[String]
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getMounts: VaultF[SortedMap[String, Mount]]
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def initialize(masters: Int, quorum: Int): VaultF[InitialCreds]
- def isInitialized: VaultF[Boolean]
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def seal: VaultF[Unit]
- def sealStatus: VaultF[SealStatus]
- def set(path: String, value: String): VaultF[Unit]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- def unseal(key: MasterKey): VaultF[SealStatus]
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- object GetMounts extends Vault[SortedMap[String, Mount]] with Product with Serializable
- object GetSealStatus extends Vault[SealStatus] with Product with Serializable
- object IsInitialized extends Vault[Boolean] with Product with Serializable
- object Seal extends Vault[Unit] with Product with Serializable