#[non_exhaustive]pub struct LifecyclePolicyDetailExclusionRules {
pub tag_map: Option<HashMap<String, String>>,
pub amis: Option<LifecyclePolicyDetailExclusionRulesAmis>,
}
Expand description
Specifies resources that lifecycle policy actions should not apply to.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.tag_map: Option<HashMap<String, String>>
Contains a list of tags that Image Builder uses to skip lifecycle actions for Image Builder image resources that have them.
amis: Option<LifecyclePolicyDetailExclusionRulesAmis>
Lists configuration values that apply to AMIs that Image Builder should exclude from the lifecycle action.
Implementations§
source§impl LifecyclePolicyDetailExclusionRules
impl LifecyclePolicyDetailExclusionRules
sourcepub fn tag_map(&self) -> Option<&HashMap<String, String>>
pub fn tag_map(&self) -> Option<&HashMap<String, String>>
Contains a list of tags that Image Builder uses to skip lifecycle actions for Image Builder image resources that have them.
sourcepub fn amis(&self) -> Option<&LifecyclePolicyDetailExclusionRulesAmis>
pub fn amis(&self) -> Option<&LifecyclePolicyDetailExclusionRulesAmis>
Lists configuration values that apply to AMIs that Image Builder should exclude from the lifecycle action.
source§impl LifecyclePolicyDetailExclusionRules
impl LifecyclePolicyDetailExclusionRules
sourcepub fn builder() -> LifecyclePolicyDetailExclusionRulesBuilder
pub fn builder() -> LifecyclePolicyDetailExclusionRulesBuilder
Creates a new builder-style object to manufacture LifecyclePolicyDetailExclusionRules
.
Trait Implementations§
source§impl Clone for LifecyclePolicyDetailExclusionRules
impl Clone for LifecyclePolicyDetailExclusionRules
source§fn clone(&self) -> LifecyclePolicyDetailExclusionRules
fn clone(&self) -> LifecyclePolicyDetailExclusionRules
Returns a copy 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 PartialEq for LifecyclePolicyDetailExclusionRules
impl PartialEq for LifecyclePolicyDetailExclusionRules
source§fn eq(&self, other: &LifecyclePolicyDetailExclusionRules) -> bool
fn eq(&self, other: &LifecyclePolicyDetailExclusionRules) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for LifecyclePolicyDetailExclusionRules
Auto Trait Implementations§
impl Freeze for LifecyclePolicyDetailExclusionRules
impl RefUnwindSafe for LifecyclePolicyDetailExclusionRules
impl Send for LifecyclePolicyDetailExclusionRules
impl Sync for LifecyclePolicyDetailExclusionRules
impl Unpin for LifecyclePolicyDetailExclusionRules
impl UnwindSafe for LifecyclePolicyDetailExclusionRules
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.