package
models
Type Members
-
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
-
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
-
final
case class
VaultRequestError(message: String, cause: Option[Throwable]) extends RuntimeException with Product with Serializable
-
final
case class
VaultSecret[A](data: A, renewal: VaultSecretRenewal) extends Product with Serializable
-
final
case class
VaultSecretRenewal(leaseDuration: Long, leaseId: String, renewable: Boolean) extends Product with Serializable
-
final
case class
VaultToken(clientToken: String, leaseDuration: Long, renewable: Boolean) extends Product with Serializable