[−][src]Crate hc_vault
A simple async library to interact with vault and its mounts
Modules
approle | The approle module is used for all interactions with the approle backend in vault |
database | The Database module is used for all interactions with the database backend in vault |
kv2 | The kv2 module is used for all interactions with the v2 key-value backend in vault |
token | The token module is used for all basic interactions with a simple client-token and no other backend |
Structs
Client | The Client struct represents a single Vault-Connection/Session that can be used for any further requests to vault |
Config | The Configuration for the vault client |
Enums
Error | The Error |
RenewPolicy | The RenewPolicy describes how the vault client should deal with expired vault session |
Traits
Auth | This trait needs to be implemented by all auth backends to be used for authenticating using that backend |