pub struct AzureCliCredential { /* private fields */ }
Available on non-WebAssembly only.
Expand description
Authenticates the identity logged in to the Azure CLI.
Implementations§
Trait Implementations§
Source§impl Debug for AzureCliCredential
impl Debug for AzureCliCredential
Source§impl TokenCredential for AzureCliCredential
impl TokenCredential for AzureCliCredential
Source§fn get_token<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
scopes: &'life1 [&'life2 str],
__arg2: Option<TokenRequestOptions>,
) -> 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],
__arg2: Option<TokenRequestOptions>,
) -> Pin<Box<dyn Future<Output = Result<AccessToken>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
Requests a token from the Azure CLI. This credential doesn’t cache tokens, so every call invokes the CLI.
Auto Trait Implementations§
impl Freeze for AzureCliCredential
impl !RefUnwindSafe for AzureCliCredential
impl Send for AzureCliCredential
impl Sync for AzureCliCredential
impl Unpin for AzureCliCredential
impl !UnwindSafe for AzureCliCredential
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