Skip to main content

Module engine

Module engine 

Source

Structs§

EngineDoc
Everything an operator or a consumer needs to know about an engine without leaving the API: which provider, which mechanism, what a lease is worth, what revoke() really does, and what the server had to be trusted with.
GeneratedCredential
The result of minting a credential: what the caller gets, the lease that governs it, and what it was narrowed to.
PathDoc
One route an engine answers, described for the help endpoint.
TtlDoc
The lifetime envelope a provider allows, so a caller can see why it got the TTL it got instead of guessing.

Enums§

CredentialShape
Which of the five delegation shapes an engine implements. The shape is the single most useful thing to know about a credential, because it says what a lease can actually promise — see docs/delegation/README.md.
EngineError

Traits§

SecretsEngine

Type Aliases§

EngineResult