pub struct SelectedManagedSecretReader { /* private fields */ }Expand description
Read-only capability that authenticates only explicitly selected Managed Secret envelopes and exposes safe metadata for them.
Implementations§
Source§impl SelectedManagedSecretReader
impl SelectedManagedSecretReader
Sourcepub fn resolve(
&self,
reference: &ManagedSecretReference,
) -> Result<ResolvedManagedSecret, ManagedSecretError>
pub fn resolve( &self, reference: &ManagedSecretReference, ) -> Result<ResolvedManagedSecret, ManagedSecretError>
Resolves only the selected reference under the read-only store anchor.
pub fn inspect( &self, reference: &ManagedSecretReference, ) -> Result<ManagedSecretMetadata, ManagedSecretError>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SelectedManagedSecretReader
impl !RefUnwindSafe for SelectedManagedSecretReader
impl Send for SelectedManagedSecretReader
impl Sync for SelectedManagedSecretReader
impl Unpin for SelectedManagedSecretReader
impl UnsafeUnpin for SelectedManagedSecretReader
impl !UnwindSafe for SelectedManagedSecretReader
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more