com.banno.vault.models

Type members

Classlikes

final case class CertificateData(certificate: String, issuing_ca: String, ca_chain: List[String], private_key: String, private_key_type: String, serial_number: String)
Companion
object
Companion
class
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)
Companion
object
Companion
class
final case class VaultKeys(keys: List[String])
Companion
object
object VaultKeys
Companion
class
final case class VaultRequestError(message: String, cause: Option[Throwable]) extends RuntimeException
Companion
object
Companion
class
final case class VaultSecret[A](data: A, renewal: Option[VaultSecretRenewal])
Companion
object
object VaultSecret
Companion
class
final case class VaultSecretRenewal(leaseDuration: Long, leaseId: String, renewable: Boolean)
Companion
object
Companion
class
final case class VaultToken(clientToken: String, leaseDuration: Long, renewable: Boolean)
Companion
object
object VaultToken
Companion
class