Uses of Interface
io.helidon.integrations.vault.Engine
-
Packages that use Engine Package Description io.helidon.integrations.vault Vault integration.io.helidon.integrations.vault.secrets.cubbyhole Cubbyhole secret engine support for Vault.io.helidon.integrations.vault.secrets.database Vault's Database Secrets Engine support.io.helidon.integrations.vault.secrets.kv1 Vault's KV1 Secrets Engine support.io.helidon.integrations.vault.secrets.kv2 Vault's Key/value version 2 Secrets Engine support.io.helidon.integrations.vault.secrets.pki Vault's PKI Secrets Engine support.io.helidon.integrations.vault.secrets.transit Vault transit secrets.io.helidon.integrations.vault.spi Vault integration SPI.io.helidon.integrations.vault.sys Sys operations for Vault. -
-
Uses of Engine in io.helidon.integrations.vault
Methods in io.helidon.integrations.vault that return Engine Modifier and Type Method Description static <T extends SecretsRx>
Engine<T>Engine. create(Class<T> secrets, String type, String defaultMount)
Create an engine.static <T extends SecretsRx>
Engine<T>Engine. create(Class<T> secrets, String type, String defaultMount, String version)
Create a new versioned engine.Methods in io.helidon.integrations.vault with parameters of type Engine Modifier and Type Method Description <T extends SecretsRx>
TVault. secrets(Engine<T> engine)
Get access to secrets using the provided engine, using the default mount point of that engine.<T extends SecretsRx>
TVault. secrets(Engine<T> engine, String mount)
Get access to secrets using the provided engine, using a custom mount point. -
Uses of Engine in io.helidon.integrations.vault.secrets.cubbyhole
Fields in io.helidon.integrations.vault.secrets.cubbyhole declared as Engine Modifier and Type Field Description static Engine<CubbyholeSecretsRx>
CubbyholeSecretsRx. ENGINE
Cubbyhole (token scoped) secrets engine.Methods in io.helidon.integrations.vault.secrets.cubbyhole that return Engine Modifier and Type Method Description Engine<CubbyholeSecretsRx>
CubbyholeEngineProvider. supportedEngine()
-
Uses of Engine in io.helidon.integrations.vault.secrets.database
Fields in io.helidon.integrations.vault.secrets.database declared as Engine Modifier and Type Field Description static Engine<DbSecretsRx>
DbSecrets. ENGINE
Database secrets engine.static Engine<DbSecretsRx>
DbSecretsRx. ENGINE
Database secrets engine.Methods in io.helidon.integrations.vault.secrets.database that return Engine Modifier and Type Method Description Engine<DbSecretsRx>
DbEngineProvider. supportedEngine()
-
Uses of Engine in io.helidon.integrations.vault.secrets.kv1
Fields in io.helidon.integrations.vault.secrets.kv1 declared as Engine Modifier and Type Field Description static Engine<Kv1SecretsRx>
Kv1SecretsRx. ENGINE
KV (Key/Value) secrets engine version 1.Methods in io.helidon.integrations.vault.secrets.kv1 that return Engine Modifier and Type Method Description Engine<Kv1SecretsRx>
Kv1EngineProvider. supportedEngine()
-
Uses of Engine in io.helidon.integrations.vault.secrets.kv2
Fields in io.helidon.integrations.vault.secrets.kv2 declared as Engine Modifier and Type Field Description static Engine<Kv2SecretsRx>
Kv2SecretsRx. ENGINE
KV (Key/Value) secrets engine version 2.Methods in io.helidon.integrations.vault.secrets.kv2 that return Engine Modifier and Type Method Description Engine<Kv2SecretsRx>
Kv2EngineProvider. supportedEngine()
-
Uses of Engine in io.helidon.integrations.vault.secrets.pki
Fields in io.helidon.integrations.vault.secrets.pki declared as Engine Modifier and Type Field Description static Engine<PkiSecretsRx>
PkiSecretsRx. ENGINE
PKI secrets engine.Methods in io.helidon.integrations.vault.secrets.pki that return Engine Modifier and Type Method Description Engine<PkiSecretsRx>
PkiEngineProvider. supportedEngine()
-
Uses of Engine in io.helidon.integrations.vault.secrets.transit
Fields in io.helidon.integrations.vault.secrets.transit declared as Engine Modifier and Type Field Description static Engine<TransitSecretsRx>
TransitSecretsRx. ENGINE
Transit Secrets engine.Methods in io.helidon.integrations.vault.secrets.transit that return Engine Modifier and Type Method Description Engine<TransitSecretsRx>
TransitEngineProvider. supportedEngine()
-
Uses of Engine in io.helidon.integrations.vault.spi
Methods in io.helidon.integrations.vault.spi that return Engine Modifier and Type Method Description Engine<T>
SecretsEngineProvider. supportedEngine()
Supported engine by this provider. -
Uses of Engine in io.helidon.integrations.vault.sys
Methods in io.helidon.integrations.vault.sys with parameters of type Engine Modifier and Type Method Description default DisableEngine.Response
Sys. disableEngine(Engine<?> engine)
Disable (unmount) a secret engine from default path.default Single<DisableEngine.Response>
SysRx. disableEngine(Engine<?> engine)
Disable (unmount) a secret engine from default path.default EnableEngine.Response
Sys. enableEngine(Engine<?> engine)
Enable (mount) a secret engine on a default path.default Single<EnableEngine.Response>
SysRx. enableEngine(Engine<?> engine)
Enable (mount) a secret engine on a default path.DisableEngine.Request
DisableEngine.Request. engine(Engine<?> engine)
Secrets engine to disable.EnableEngine.Request
EnableEngine.Request. engine(Engine<?> engine)
Secrets engine to enable.
-