Module vault.java.driver
Package io.github.jopenlibs.vault.api
Classes implementing the various endpoints of the Vault HTTP API.
The classes in this package are not meant to be instantiated directly. Rather, they should be used by way
of the io.github.jopenlibs.vault.Vault
driver class, in a DSL-style builder pattern approach.
-
Interface Summary Interface Description OperationsBase.EndpointOperation<T> -
Class Summary Class Description Auth The implementing class for operations on Vault's/v1/auth/*
REST endpoints.Auth.TokenRequest A container for all of the options that can be passed to the createToken(TokenRequest) method, to avoid that method having an excessive number of parameters (withnull
typically passed to most of them).Debug The implementing class for operations on REST endpoints, under the "Debug" section of the Vault HTTP API docs (https://www.vaultproject.io/docs/http/index.html).Leases The implementing class for operations on REST endpoints, under the "Leases" section of the Vault HTTP API docs (https://www.vaultproject.io/docs/http/index.html).Logical The implementing class for Vault's core/logical operations (e.g.LogicalUtilities OperationsBase The base class for all operation.Seal The implementing class for operations on REST endpoints, under the "seal/unseal/seal-status" section of the Vault HTTP API docs (https://www.vaultproject.io/api/system/index.html). -
Enum Summary Enum Description Logical.logicalOperations