[−][src]Crate vault_rs
Vault Client
This is a thin wrapper around the HTTP API for Vault.
Modules
| secrets | Implementation of the Various Vault Secret Engines |
| sys | Implements API wrappers for the System Backend endpoints |
Structs
| Authentication | Authentication data from Vault |
| Client | Vault API Client |
| LeasedData | Wrapped Vault Secret with Lease Data |
| Method | The Request Method (VERB) |
| ResponseData | Vault Generic Response Data |
| Secret | A wrapper around a String with custom implementation of Display and Debug to not leak secrets during logging. |
Enums
| Error | Error type for this library |
| Response | Generic Vault Response |
| TokenType | Type of token from Vault See Vault Documentation |
Traits
| Vault | Trait implementing the basic API operations for Vault |