Package

com.banno.vault

models

Permalink

package models

Visibility
  1. Public
  2. All

Type Members

  1. final case class CertificateData(certificate: String, issuing_ca: String, ca_chain: List[String], private_key: String, private_key_type: String, serial_number: String) extends Product with Serializable

    Permalink
  2. final case class CertificateRequest(common_name: String, alt_names: String = "", ip_sans: String = "", ttl: String = "", format: String = "", private_key_format: String = "", exclude_cn_from_sans: Boolean = false) extends Product with Serializable

    Permalink
  3. final case class VaultRequestError(message: String, cause: Option[Throwable]) extends RuntimeException with Product with Serializable

    Permalink
  4. final case class VaultSecret[A](data: A, renewal: VaultSecretRenewal) extends Product with Serializable

    Permalink
  5. final case class VaultSecretRenewal(leaseDuration: Long, leaseId: String, renewable: Boolean) extends Product with Serializable

    Permalink
  6. final case class VaultToken(clientToken: String, leaseDuration: Long, renewable: Boolean) extends Product with Serializable

    Permalink

Value Members

  1. object CertificateData extends Serializable

    Permalink
  2. object CertificateRequest extends Serializable

    Permalink
  3. object VaultRequestError extends Serializable

    Permalink
  4. object VaultSecret extends Serializable

    Permalink
  5. object VaultSecretRenewal extends Serializable

    Permalink
  6. object VaultToken extends Serializable

    Permalink

Ungrouped