VaultSettings

org.llm4s.llmconnect.auth.vault.VaultSettings
See theVaultSettings companion class
object VaultSettings

Attributes

Companion
class
Source
VaultSettings.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

enum KvVersion

The KV secrets engine's version, which decides the URL of a read and where the data sits in the reply.

The KV secrets engine's version, which decides the URL of a read and where the data sits in the reply.

Attributes

Source
VaultSettings.scala
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Inherited and Abstract types

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
Source
Mirror.scala

The name of the type

The name of the type

Attributes

Inherited from:
Mirror
Source
Mirror.scala

Value members

Concrete methods

def apply(address: String, token: Secret, path: String, field: String): VaultSettings

The field field of the KV v2 secret at path under secret/, read again every five minutes.

The field field of the KV v2 secret at path under secret/, read again every five minutes.

Attributes

Source
VaultSettings.scala

Concrete fields

secret, the mount vault server -dev creates.

secret, the mount vault server -dev creates.

Attributes

Source
VaultSettings.scala

Five minutes: a rotated key is in use at most this long after Vault has it.

Five minutes: a rotated key is in use at most this long after Vault has it.

Attributes

Source
VaultSettings.scala

Ten seconds.

Ten seconds.

Attributes

Source
VaultSettings.scala