pub struct EffectiveTagDetails {
pub attached_resource: Option<String>,
pub effective_tags: Option<Vec<Tag>>,
}Expand description
The effective tags and the ancestor resources from which they were inherited.
This type is not used in any activity, and only used as part of another schema.
Fields§
§attached_resource: Option<String>The full resource name of the ancestor from which effective_tags are inherited, according to tag inheritance.
The effective tags inherited from the attached_resource. Note that tags with the same key but different values may attach to resources at a different hierarchy levels. The lower hierarchy tag value will overwrite the higher hierarchy tag value of the same tag key. In this case, the tag value at the higher hierarchy level will be removed. For more information, see tag inheritance.
Trait Implementations§
Source§impl Clone for EffectiveTagDetails
impl Clone for EffectiveTagDetails
Source§fn clone(&self) -> EffectiveTagDetails
fn clone(&self) -> EffectiveTagDetails
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 EffectiveTagDetails
impl Debug for EffectiveTagDetails
Source§impl Default for EffectiveTagDetails
impl Default for EffectiveTagDetails
Source§fn default() -> EffectiveTagDetails
fn default() -> EffectiveTagDetails
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EffectiveTagDetails
impl<'de> Deserialize<'de> for EffectiveTagDetails
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 Serialize for EffectiveTagDetails
impl Serialize for EffectiveTagDetails
impl Part for EffectiveTagDetails
Auto Trait Implementations§
impl Freeze for EffectiveTagDetails
impl RefUnwindSafe for EffectiveTagDetails
impl Send for EffectiveTagDetails
impl Sync for EffectiveTagDetails
impl Unpin for EffectiveTagDetails
impl UnwindSafe for EffectiveTagDetails
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