Packages

package models

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package Elasticsearch
  2. package MongoDB
  3. package MySQL

Type Members

  1. trait BaseConnection extends AnyRef
  2. trait BaseConnectionObject[C <: BaseConnection] extends AnyRef
  3. trait BaseRole extends AnyRef
  4. case class Credential(username: String, password: String) extends Product with Serializable
  5. case class StaticCredential(username: String, password: String, lastVaultRotation: OffsetDateTime, rotationPeriod: FiniteDuration, ttl: FiniteDuration) extends Product with Serializable
  6. case class StaticRole(dbName: String, username: String, rotationPeriod: FiniteDuration) extends Product with Serializable

    dbName

    the name of the database connection to use for this role.

    username

    the database username that this Vault role corresponds to.

    rotationPeriod

    the amount of time Vault should wait before rotating the password. The minimum is 5 seconds.

Value Members

  1. object BaseRole
  2. object Credential extends Serializable
  3. object StaticCredential extends Serializable
  4. object StaticRole extends Serializable

Ungrouped