Module hashicorp_vault::client
[−]
[src]
vault client
Modules
error |
Errors |
Structs
Auth |
Vault auth |
PostgresqlLogin |
Postgresql secret backend |
TokenData |
Token data, used in |
VaultClient |
Vault client used to make API requests to the vault |
VaultDateTime |
Used for responses that return RFC 3339 timestamps See: https://github.com/hashicorp/vault/issues/1654 |
VaultDuration |
Lease duration |
VaultNaiveDateTime |
Used for vault responses that return seconds since unix epoch See: https://github.com/hashicorp/vault/issues/1654 |
VaultResponse |
Vault response. Different vault responses have different |
WrapData |
Wrapped response is serialized json |
WrapInfo |
Information provided to retrieve a wrapped response |
XVaultToken |
Token used to authenticate with the vault API |
XVaultWrapTTL |
The TTL for the token is set by the client using the X-Vault-Wrap-TTL header and can be either an integer number of seconds or a string duration of seconds (15s), minutes (20m), or hours (25h). When using the Vault CLI, you can set this via the -wrap-ttl parameter. Response wrapping is per-request; it is the presence of a value in this header that activates wrapping of the response. |