Module provider

Module provider 

Source
Expand description

Secrets provider abstractions and implementations.

This module defines the SecretsProvider trait, which abstracts over different backend secret management services for batch resolution of secret references.

It also provides implementations for specific providers and a selection mechanism to choose the provider at runtime

Re-exports§

pub use ProviderSelection as Provider;

Structs§

AuthToken
A wrapper around SecretString which allows constructing from either a direct token or a file path.
ProviderConfig
ProviderSelection

Enums§

ProviderError
ProviderKind

Traits§

SecretsProvider
Abstraction for a backend service that resolves secret references.