pub struct AzureDeveloperCliCredentialOptions {
pub executor: Option<Arc<dyn Executor>>,
pub tenant_id: Option<String>,
}Expand description
Options for constructing an AzureDeveloperCliCredential.
Fields§
§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.
tenant_id: Option<String>Identifies the tenant the credential should authenticate in.
Defaults to the azd environment, which is the tenant of the selected Azure subscription.
Trait Implementations§
Source§impl Clone for AzureDeveloperCliCredentialOptions
impl Clone for AzureDeveloperCliCredentialOptions
Source§fn clone(&self) -> AzureDeveloperCliCredentialOptions
fn clone(&self) -> AzureDeveloperCliCredentialOptions
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 Default for AzureDeveloperCliCredentialOptions
impl Default for AzureDeveloperCliCredentialOptions
Source§fn default() -> AzureDeveloperCliCredentialOptions
fn default() -> AzureDeveloperCliCredentialOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for AzureDeveloperCliCredentialOptions
impl !UnwindSafe for AzureDeveloperCliCredentialOptions
impl Freeze for AzureDeveloperCliCredentialOptions
impl Send for AzureDeveloperCliCredentialOptions
impl Sync for AzureDeveloperCliCredentialOptions
impl Unpin for AzureDeveloperCliCredentialOptions
impl UnsafeUnpin for AzureDeveloperCliCredentialOptions
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