pub struct VirtualMachineManagedIdentityCredential { /* private fields */ }
Implementations§
Source§impl VirtualMachineManagedIdentityCredential
impl VirtualMachineManagedIdentityCredential
pub fn new(options: impl Into<TokenCredentialOptions>) -> Self
Trait Implementations§
Source§impl TokenCredential for VirtualMachineManagedIdentityCredential
impl TokenCredential for VirtualMachineManagedIdentityCredential
Source§fn get_token<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
scopes: &'life1 [&'life2 str],
) -> Pin<Box<dyn Future<Output = Result<AccessToken>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn get_token<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
scopes: &'life1 [&'life2 str],
) -> Pin<Box<dyn Future<Output = Result<AccessToken>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
Gets a
AccessToken
for the specified resourceAuto Trait Implementations§
impl !Freeze for VirtualMachineManagedIdentityCredential
impl !RefUnwindSafe for VirtualMachineManagedIdentityCredential
impl Send for VirtualMachineManagedIdentityCredential
impl Sync for VirtualMachineManagedIdentityCredential
impl Unpin for VirtualMachineManagedIdentityCredential
impl !UnwindSafe for VirtualMachineManagedIdentityCredential
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