@NonNullApi @NonNullFields
See: Description
| Interface | Description |
|---|---|
| LeaseStrategy |
Strategy interface to control whether to retain or drop a
Lease after a failure. |
| Policy.Capability |
Capability interface representing capability literals.
|
| RawTransitKey |
A exported raw key inside Vault's
transit backend. |
| VaultHealth |
Vault health state.
|
| VaultInitializationResponse |
Vault initialization response.
|
| VaultTransitKey |
A key inside Vault's
transit backend. |
| VaultUnsealStatus |
Vault unseal status.
|
| Class | Description |
|---|---|
| AbstractResult<V> |
Supporting class for computation results allowing introspection of the result value.
|
| Certificate |
Value object representing a certificate consisting of the certificate and the issuer
certificate.
|
| CertificateBundle |
Value object representing a certificate bundle consisting of a private key, the
certificate and the issuer certificate.
|
| Ciphertext |
Value object representing cipher text with an optional
VaultTransitContext. |
| ClientOptions |
Client options for Vault.
|
| DurationParser |
Utility to parse a Go format duration into
Duration. |
| Hmac |
Value object representing Hmac digest.
|
| JsonMapFlattener | |
| PemObject |
Represents a PEM object that is internally decoded to a DER object.
|
| Plaintext |
Value object representing plain text with an optional
VaultTransitContext. |
| Policy |
Value object representing a Vault policy associated with
Policy.Rules. |
| Policy.Rule |
Value object representing a rule for a certain path.
|
| Policy.Rule.RuleBuilder |
Builder for a
Policy.Rule. |
| Signature |
Value object representing a Signature.
|
| SignatureValidation |
Value object representing the result of a
Signature validation. |
| SslConfiguration |
SSL configuration.
|
| SslConfiguration.KeyConfiguration |
Configuration for a key in a keystore.
|
| SslConfiguration.KeyStoreConfiguration |
Configuration for a key store/trust store.
|
| TransformCiphertext |
Value object representing cipher text with an optional
VaultTransformContext. |
| TransformPlaintext |
Value object representing plain text with an optional
VaultTransformContext. |
| VaultCertificateRequest |
Request for a Certificate.
|
| VaultCertificateRequest.VaultCertificateRequestBuilder | |
| VaultCertificateResponse |
Value object to bind Vault HTTP PKI issue certificate API responses.
|
| VaultDecryptionResult |
Holds the response from decryption operation and provides methods to access the result.
|
| VaultEncryptionResult |
Holds the response from encryption operation and provides methods to access the result.
|
| VaultHmacRequest |
Request for a HMAC Digest.
|
| VaultHmacRequest.VaultHmacRequestBuilder |
Builder to build a
VaultHmacRequest. |
| VaultInitializationRequest |
Value object to bind Vault HTTP Initialization API requests.
|
| VaultMetadataRequest |
Value object to bind Vault HTTP kv metadata update API requests.
|
| VaultMetadataRequest.VaultMetadataRequestBuilder | |
| VaultMetadataResponse |
Value object to bind Vault HTTP kv read metadata API responses.
|
| VaultMetadataResponse.VaultMetadataResponseBuilder | |
| VaultMount |
Value object to bind Vault HTTP Mount API requests/responses.
|
| VaultMount.VaultMountBuilder |
Builder to build a
VaultMount. |
| VaultResponse |
Value object to bind generic Vault HTTP API responses.
|
| VaultResponseSupport<T> |
Value object to bind generic Vault HTTP API responses.
|
| VaultSignatureVerificationRequest |
Request for a signature verification.
|
| VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder |
Builder to build a
VaultSignatureVerificationRequest. |
| VaultSignCertificateRequestResponse |
Value object to bind Vault HTTP PKI issue certificate API responses.
|
| VaultSignRequest |
Request for a signature creation request.
|
| VaultSignRequest.VaultSignRequestBuilder |
Builder to build a
VaultSignRequest. |
| VaultToken |
Value object for a Vault token.
|
| VaultTokenRequest |
Value object to bind Vault HTTP Token API requests.
|
| VaultTokenRequest.VaultTokenRequestBuilder |
Builder to build a
VaultTokenRequest. |
| VaultTokenResponse |
Value object to bind Vault HTTP Token API responses.
|
| VaultTransformContext |
Transform backend encode/decode context object.
|
| VaultTransformContext.VaultTransformRequestBuilder |
Builder for
VaultTransformContext. |
| VaultTransformDecodeResult |
Holds the response from decryption operation and provides methods to access the result.
|
| VaultTransformEncodeResult |
Holds the response from encryption operation and provides methods to access the result.
|
| VaultTransitContext |
Transit backend encryption/decryption/rewrapping context.
|
| VaultTransitContext.VaultTransitRequestBuilder |
Builder for
VaultTransitContext. |
| VaultTransitKeyConfiguration |
Value object to bind Vault HTTP Transit Key Config API requests.
|
| VaultTransitKeyConfiguration.VaultTransitKeyConfigurationBuilder |
Builder for
VaultTransitKeyConfiguration. |
| VaultTransitKeyCreationRequest |
Transit backend key creation request options.
|
| VaultTransitKeyCreationRequest.VaultTransitKeyCreationRequestBuilder |
Builder for
VaultTransitKeyCreationRequest. |
| Versioned<T> |
Value object representing versioned secrets along
Versioned.Version metadata. |
| Versioned.Metadata |
Value object representing version metadata such as creation/deletion time.
|
| Versioned.Metadata.MetadataBuilder |
Builder for
Versioned.Metadata objects. |
| Versioned.Version |
Value object representing a Vault version.
|
| WrappedMetadata |
Value object representing wrapped secret metadata.
|
| Enum | Description |
|---|---|
| Policy.BuiltinCapabilities |
Built-in Vault capabilities.
|
| TransitKeyType |
Enumeration to specify the type of the transit key.
|
Copyright © 2016–2024 Pivotal Software, Inc.. All rights reserved.