pub struct InstancePrincipalAuthProvider { /* private fields */ }Implementations§
Source§impl InstancePrincipalAuthProvider
impl InstancePrincipalAuthProvider
pub fn new(client: Client, config: InstancePrincipalConfig) -> Self
pub async fn metadata_region( client: &Client, metadata_base_url: &str, ) -> Result<String>
pub async fn metadata_region_info( client: &Client, metadata_base_url: &str, ) -> Result<MetadataRegionInfo>
Trait Implementations§
Source§impl Clone for InstancePrincipalAuthProvider
impl Clone for InstancePrincipalAuthProvider
Source§fn clone(&self) -> InstancePrincipalAuthProvider
fn clone(&self) -> InstancePrincipalAuthProvider
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl OciAuthProvider for InstancePrincipalAuthProvider
impl OciAuthProvider for InstancePrincipalAuthProvider
fn sign<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
request: &'life1 SignRequest<'life2>,
) -> Pin<Box<dyn Future<Output = Result<SignedHeaders>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
Auto Trait Implementations§
impl Freeze for InstancePrincipalAuthProvider
impl !RefUnwindSafe for InstancePrincipalAuthProvider
impl Send for InstancePrincipalAuthProvider
impl Sync for InstancePrincipalAuthProvider
impl Unpin for InstancePrincipalAuthProvider
impl UnsafeUnpin for InstancePrincipalAuthProvider
impl !UnwindSafe for InstancePrincipalAuthProvider
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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