pub struct CacheIdentity {
pub principal_id: Option<String>,
pub tenant_id: Option<String>,
pub type_: Option<Type>,
pub user_assigned_identities: Option<Value>,
}Expand description
Cache identity properties.
Fields§
§principal_id: Option<String>The principal ID for the system-assigned identity of the cache.
tenant_id: Option<String>The tenant ID associated with the cache.
type_: Option<Type>The type of identity used for the cache
user_assigned_identities: Option<Value>A dictionary where each key is a user assigned identity resource ID, and each key’s value is an empty dictionary.
Implementations§
Source§impl CacheIdentity
impl CacheIdentity
Trait Implementations§
Source§impl Clone for CacheIdentity
impl Clone for CacheIdentity
Source§fn clone(&self) -> CacheIdentity
fn clone(&self) -> CacheIdentity
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 CacheIdentity
impl Debug for CacheIdentity
Source§impl Default for CacheIdentity
impl Default for CacheIdentity
Source§fn default() -> CacheIdentity
fn default() -> CacheIdentity
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CacheIdentity
impl<'de> Deserialize<'de> for CacheIdentity
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 CacheIdentity
impl PartialEq for CacheIdentity
Source§impl Serialize for CacheIdentity
impl Serialize for CacheIdentity
impl StructuralPartialEq for CacheIdentity
Auto Trait Implementations§
impl Freeze for CacheIdentity
impl RefUnwindSafe for CacheIdentity
impl Send for CacheIdentity
impl Sync for CacheIdentity
impl Unpin for CacheIdentity
impl UnwindSafe for CacheIdentity
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