pub struct M365Config {
pub tenant_id: String,
pub client_id: String,
pub credential: CredentialKind,
pub authority: String,
}Expand description
The app registration this engine authenticates as.
Fields§
§tenant_id: String§client_id: String§credential: CredentialKindOverride for the sovereign clouds, which use their own login hosts.
Trait Implementations§
Source§impl Clone for M365Config
impl Clone for M365Config
Source§impl Debug for M365Config
impl Debug for M365Config
Source§impl<'de> Deserialize<'de> for M365Config
impl<'de> Deserialize<'de> for M365Config
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
Auto Trait Implementations§
impl Freeze for M365Config
impl RefUnwindSafe for M365Config
impl Send for M365Config
impl Sync for M365Config
impl Unpin for M365Config
impl UnsafeUnpin for M365Config
impl UnwindSafe for M365Config
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