pub struct AzureCliCredentialOptions {
pub subscription: Option<String>,
pub tenant_id: Option<String>,
pub executor: Option<Arc<dyn Executor>>,
}Expand description
Options for constructing an AzureCliCredential.
Fields§
§subscription: Option<String>The name or ID of a subscription.
Set this to acquire tokens for an account other than the Azure CLI’s current account.
tenant_id: Option<String>Identifies the tenant the credential should authenticate in.
Defaults to the CLI’s default tenant, which is typically the home tenant of the logged in user.
executor: Option<Arc<dyn Executor>>An implementation of Executor to run commands asynchronously.
If None, one is created using new_executor; alternatively,
you can supply your own implementation using a different asynchronous runtime.
Trait Implementations§
Source§impl Clone for AzureCliCredentialOptions
impl Clone for AzureCliCredentialOptions
Source§fn clone(&self) -> AzureCliCredentialOptions
fn clone(&self) -> AzureCliCredentialOptions
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 Debug for AzureCliCredentialOptions
impl Debug for AzureCliCredentialOptions
Source§impl Default for AzureCliCredentialOptions
impl Default for AzureCliCredentialOptions
Source§fn default() -> AzureCliCredentialOptions
fn default() -> AzureCliCredentialOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for AzureCliCredentialOptions
impl !UnwindSafe for AzureCliCredentialOptions
impl Freeze for AzureCliCredentialOptions
impl Send for AzureCliCredentialOptions
impl Sync for AzureCliCredentialOptions
impl Unpin for AzureCliCredentialOptions
impl UnsafeUnpin for AzureCliCredentialOptions
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ServiceExt for T
impl<T> ServiceExt for T
Source§fn map_response_body<F>(self, f: F) -> MapResponseBody<Self, F>where
Self: Sized,
fn map_response_body<F>(self, f: F) -> MapResponseBody<Self, F>where
Self: Sized,
Apply a transformation to the response body. Read more
Source§fn decompression(self) -> Decompression<Self>where
Self: Sized,
fn decompression(self) -> Decompression<Self>where
Self: Sized,
Decompress response bodies. Read more
Source§fn trace_for_http(self) -> Trace<Self, SharedClassifier<ServerErrorsAsFailures>>where
Self: Sized,
fn trace_for_http(self) -> Trace<Self, SharedClassifier<ServerErrorsAsFailures>>where
Self: Sized,
High level tracing that classifies responses using HTTP status codes. Read more
Source§fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
High level tracing that classifies responses using gRPC headers. Read more