Expand description
Async, highly concurrent crate to interact with vault and its mounts
Modules§
- approle
- The Approle Auth-Backend in vault
- database
- The Database module is used for all interactions with the database backend in vault
- kubernetes
- The Kubernetes Auth-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
- Renew
Error - The possible errors returned by the Renew part of the Client
- Renew
Policy - 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