All Classes and Interfaces

Class
Description
The implementing class for operations on Vault's /v1/auth/* REST endpoints.
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 (with null typically passed to most of them).
This class is a container for the information returned by Vault in auth backend operations.
A container for credential details returned endpoints on the PKI backend.
Possible format options for credentials issued by the PKI backend.
The implementing class for operations on Vault's database backend.
 
 
 
Container for metadata that can be returned with a logical operation response
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).
The code used to load environment variables is encapsulated within an inner class, so that a mock version of that environment loader can be used by unit tests.
This class is a container for the information returned by Vault in v1/sys/health operations.
This class serves as the entry point to the minimal-json API.
Represents a JSON array, an ordered collection of JSON values.
Represents a JSON object, a set of name/value pairs, where the names are strings and the values are JSON values.
Represents a member of a JSON object, a pair of a name and a value.
Represents a JSON value.
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).
The implementing class for Vault's core/logical operations (e.g. read, write).
 
This class is a container for the information returned by Vault in logical API operations (e.g.
 
This class is a container for the information returned by Vault in lookup operations on auth backends.
A container for options returned by mounts endpoints on the Secret Engine backend.
A container for options returned by mounts endpoints on the Secret Engine backend.
A container for options sent to mounts endpoints on the Secret Engine backend as REST payload.
This class is a container for the information returned by Vault in /sys/mounts/ API operations (e.g. enable/disable secret engine mountpoint, read/tune mountpoint configurations)
The implementing class for operations on Vault's /v1/sys/mounts/* REST endpoints.
A representation of different available secret engine mount points
The base class for all operation.
 
An unchecked exception to indicate that an input does not qualify as valid JSON.
The implementing class for operations on Vault's PKI backend.
This class is a container for the information returned by Vault in PKI backend API operations (e.g. create/delete roles, issue credentials).
Enables human readable JSON output by inserting whitespace between values.after commas and colons.
A simple client for issuing HTTP requests.
 
This class contains the metadata and data that was downloaded by Rest from an HTTP response.
A container for options sent to and returned by role-related endpoints on the PKI backend.
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).
This class is a container for the information returned by Vault in v1/sys/*seal* operations.
A container for SSL-related configuration options, meant to be stored within a VaultConfig instance.
The implementing class for operations on Vault's /v1/sys/* REST endpoints.
A container for Time To Live information sent to mounts endpoints on the Secret Engine backend as REST payload.
This class is a container for the information returned by Vault in unwrap backend operations.
 
A container for the configuration settings needed to initialize a Vault driver instance.
 
The Vault driver class, the primary interface through which dependent applications will access Vault.
VaultResponse is a common base class for the response objects returned by all API methods.
The implementing class for /v1/sys/wrapping/* REST endpoints
When a response is wrapped, the normal API response from Vault does not contain the original secret, but rather contains a set of information related to the response-wrapping token.
Additional options that may be set as part of K/V V2 write operation.
Controls the formatting of the JSON output.