pub trait ManagedSymmetricKeyProvider: Send + Sync {
// Required methods
fn provider_name(&self) -> &str;
fn capabilities(&self) -> &ManagedSymmetricKeyProviderCapabilities;
fn resolve_key(
&self,
key_reference: &ManagedSymmetricKeyReference,
) -> Result<LocalSymmetricKey, SdkError>;
}