pub struct ResourceIdentity {
pub user_assigned_identities: Option<Value>,
pub principal_id: Option<String>,
pub type_: Option<Type>,
pub tenant_id: Option<String>,
}Expand description
Azure Active Directory identity configuration for a resource.
Fields§
§user_assigned_identities: Option<Value>The resource ids of the user assigned identities to use
principal_id: Option<String>The Azure Active Directory principal id.
type_: Option<Type>The identity type. Set this to ‘SystemAssigned’ in order to automatically create and assign an Azure Active Directory principal for the resource.
tenant_id: Option<String>The Azure Active Directory tenant id.
Implementations§
Trait Implementations§
Source§impl Clone for ResourceIdentity
impl Clone for ResourceIdentity
Source§fn clone(&self) -> ResourceIdentity
fn clone(&self) -> ResourceIdentity
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 ResourceIdentity
impl Debug for ResourceIdentity
Source§impl Default for ResourceIdentity
impl Default for ResourceIdentity
Source§fn default() -> ResourceIdentity
fn default() -> ResourceIdentity
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ResourceIdentity
impl<'de> Deserialize<'de> for ResourceIdentity
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 PartialEq for ResourceIdentity
impl PartialEq for ResourceIdentity
Source§impl Serialize for ResourceIdentity
impl Serialize for ResourceIdentity
impl StructuralPartialEq for ResourceIdentity
Auto Trait Implementations§
impl Freeze for ResourceIdentity
impl RefUnwindSafe for ResourceIdentity
impl Send for ResourceIdentity
impl Sync for ResourceIdentity
impl Unpin for ResourceIdentity
impl UnwindSafe for ResourceIdentity
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