[][src]Module hashicorp_vault::client

vault client

Modules

error

Errors

Structs

AppRoleProperties

AppRole properties

Auth

Vault auth

ListResponse

Response sent by vault when issuing a LIST request.

PostgresqlLogin

Postgresql secret backend

TokenData

Token data, used in VaultResponse

TokenOptions

Options for creating a token. This is intended to be used as a "builder"-style interface, where you create a new TokenOptions object, call a bunch of chained methods on it, and then pass the result to Client::create_token.

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 data types, so D is used to represent this.

WrapData

Wrapped response is serialized json

WrapInfo

Information provided to retrieve a wrapped response

Enums

EndpointResponse

endpoint response variants

HttpVerb

http verbs

TokenType

Token Types

VaultNumUses

Number of uses to be used with tokens.