pub enum AzureAuthMethod {
ConnectionString,
ManagedIdentity,
ClientSecret {
tenant_id: String,
client_id: String,
client_secret: String,
},
DefaultCredential,
}Expand description
Authentication method for Azure Service Bus
Variants§
ConnectionString
Connection string with embedded credentials
ManagedIdentity
Azure Managed Identity (for serverless environments)
ClientSecret
Service principal with client secret
DefaultCredential
Default Azure credential chain (for development)
Trait Implementations§
Source§impl Clone for AzureAuthMethod
impl Clone for AzureAuthMethod
Source§fn clone(&self) -> AzureAuthMethod
fn clone(&self) -> AzureAuthMethod
Returns a duplicate of the value. Read more
1.0.0 · 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 AzureAuthMethod
impl Debug for AzureAuthMethod
Source§impl<'de> Deserialize<'de> for AzureAuthMethod
impl<'de> Deserialize<'de> for AzureAuthMethod
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for AzureAuthMethod
impl Display for AzureAuthMethod
Auto Trait Implementations§
impl Freeze for AzureAuthMethod
impl RefUnwindSafe for AzureAuthMethod
impl Send for AzureAuthMethod
impl Sync for AzureAuthMethod
impl Unpin for AzureAuthMethod
impl UnsafeUnpin for AzureAuthMethod
impl UnwindSafe for AzureAuthMethod
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> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.