package vault
- Source
- package.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- vault
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Package Members
- package authMethods
- package secretEngines
- package sys
Type Members
- case class Auth(clientToken: String, accessor: String, policies: List[String], tokenPolicies: List[String], leaseDuration: Int, renewable: Boolean, entityId: String, tokenType: TokenType, metadata: Map[String, String]) extends Product with Serializable
- case class Context[Data](renewable: Boolean, leaseId: String, leaseDuration: Int, data: Data, auth: Option[Auth] = None, metadata: Option[Json], warnings: Option[List[String]] = None, wrapInfo: Option[String] = None) extends Product with Serializable
- abstract class DSL[F[_]] extends Http4sClientDsl[F]
- case class Keys(keys: List[String]) extends Product with Serializable
- class RolesCRUD[F[_], Role] extends AnyRef
- sealed trait TokenType extends EnumEntry
- final case class UnexpectedStatus(requestMethod: Method, requestUri: Uri, requestBody: String, responseStatus: Status, responseBody: String) extends RuntimeException with Product with Serializable
- final class VaultClient[F[_]] extends AnyRef
Value Members
- implicit val decodeArrayAsCSV: Decoder[Array[String]]
- implicit val decoderDuration: Decoder[Duration]
- implicit val decoderFiniteDuration: Decoder[FiniteDuration]
- implicit val encodeArrayAsCSV: Encoder[Array[String]]
- implicit val encodeDuration: Encoder[Duration]
- implicit val encodeFiniteDuration: Encoder[FiniteDuration]
- object Auth extends Serializable
- object Context extends Serializable
- object Keys extends Serializable
- case object TokenType extends Enum[TokenType] with Product with Serializable