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§
Sourcefn resolve(&self, reference: &SecretRef) -> ProviderResult<ResolvedSecret>
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".