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