Package io.helidon.integrations.vault
package io.helidon.integrations.vault
Vault integration.
-
ClassDescriptionAuthMethod<T>An authentication method.A secrets engine.List secrets request and response.Request object.Response object parsed from JSON returned by the
RestApi
.Common methods for secrets.All engines provide an implementation of this interface with specific methods for these engines.SysApi<T>System API to use withVault.sys(SysApi)
.Main entry point to Vault operations.Fluent API builder forVault
.Exception in Vault communication not based on HTTP response.Response for Vault operations that may contain entity.Fluent API builder forVaultOptionalResponse
.Base builder class for subclasses ofVaultOptionalResponse
.VaultRequest<T extends VaultRequest<T>>Common helper methods for Vault Requests.Response from Vault, always expects a JSON entity.Vault runtime exception.Fluent API builder forVaultRestException
used byRestApiBase
.Vault token implementation.Builder forVaultToken
.Abstract implementation of token that can be used to access the Vault.Base builder class for tokens.Utility class for Vault API.