[][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