Skip to main content

SecretProvider

Trait SecretProvider 

Source
pub trait SecretProvider: Send + Sync {
    // Required method
    fn resolve(&self, reference: &SecretRef) -> ProviderResult<ResolvedSecret>;
}
Expand description

Provider contract for resolving deployment secrets without embedding values in manifests.

Required Methods§

Source

fn resolve(&self, reference: &SecretRef) -> ProviderResult<ResolvedSecret>

Resolves one external secret reference.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§