pub struct AzureManagedIdentity {
pub resource: String,
pub client_id: Option<String>,
pub object_id: Option<String>,
pub msi_resource_id: Option<String>,
pub endpoint: Option<String>,
}Expand description
Azure managed-identity configuration.
Fields§
§resource: StringThe resource to request a token for, e.g. api://my-app.
client_id: Option<String>The client id of a user-assigned identity.
object_id: Option<String>The object id of a user-assigned identity.
msi_resource_id: Option<String>The Azure resource id of a user-assigned identity.
endpoint: Option<String>Overrides the instance metadata token endpoint.
Trait Implementations§
Source§impl Clone for AzureManagedIdentity
impl Clone for AzureManagedIdentity
Source§impl Debug for AzureManagedIdentity
impl Debug for AzureManagedIdentity
Auto Trait Implementations§
impl Freeze for AzureManagedIdentity
impl RefUnwindSafe for AzureManagedIdentity
impl Send for AzureManagedIdentity
impl Sync for AzureManagedIdentity
impl Unpin for AzureManagedIdentity
impl UnsafeUnpin for AzureManagedIdentity
impl UnwindSafe for AzureManagedIdentity
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