All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception 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).AuthResponse This class is a container for the information returned by Vault in auth backend operations.Credential A container for credential details returned endpoints on the PKI backend.CredentialFormat Possible format options for credentials issued by the PKI backend.Database The implementing class for operations on Vault's database backend.DatabaseCredential DatabaseResponse DatabaseRoleOptions 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).EnvironmentLoader 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.HealthResponse This class is a container for the information returned by Vault inv1/sys/health
operations.Json This class serves as the entry point to the minimal-json API.JsonArray Represents a JSON array, an ordered collection of JSON values.JsonObject Represents a JSON object, a set of name/value pairs, where the names are strings and the values are JSON values.JsonObject.Member Represents a member of a JSON object, a pair of a name and a value.JsonValue Represents a JSON value.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.Logical.logicalOperations LogicalResponse This class is a container for the information returned by Vault in logical API operations (e.g.LogicalUtilities LookupResponse This class is a container for the information returned by Vault in lookup operations on auth backends.Mount A container for options returned by mounts endpoints on the Secret Engine backend.MountConfig A container for options returned by mounts endpoints on the Secret Engine backend.MountPayload A container for options sent to mounts endpoints on the Secret Engine backend as REST payload.MountResponse This class is a container for the information returned by Vault in /sys/mounts/ API operations (e.g.Mounts The implementing class for operations on Vault's/v1/sys/mounts/*
REST endpoints.MountType A representation of different available secret engine mount pointsOperationsBase The base class for all operation.OperationsBase.EndpointOperation<T> ParseException An unchecked exception to indicate that an input does not qualify as valid JSON.Pki The implementing class for operations on Vault's PKI backend.PkiResponse This class is a container for the information returned by Vault in PKI backend API operations (e.g.PrettyPrint Enables human readable JSON output by inserting whitespace between values.after commas and colons.Rest A simple client for issuing HTTP requests.RestException RestResponse This class contains the metadata and data that was downloaded byRest
from an HTTP response.RoleOptions A container for options sent to and returned by role-related endpoints on the PKI backend.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).SealResponse This class is a container for the information returned by Vault inv1/sys/*seal*
operations.SslConfig A container for SSL-related configuration options, meant to be stored within aVaultConfig
instance.TimeToLive A container for Time To Live information sent to mounts endpoints on the Secret Engine backend as REST payload.UnwrapResponse This class is a container for the information returned by Vault in unwrap backend operations.Vault The Vault driver class, the primary interface through which dependent applications will access Vault.VaultConfig A container for the configuration settings needed to initialize aVault
driver instance.VaultException VaultResponse VaultResponse
is a common base class for the response objects returned by all API methods.WrapResponse 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.WriterConfig Controls the formatting of the JSON output.