pub struct LifecycleRuleFilter {
pub and: Option<LifecycleRuleAndOperator>,
pub prefix: Option<String>,
pub tag: Option<Tag>,
}Expand description
The Filter is used to identify objects that a Lifecycle Rule applies to. A Filter must have exactly one of Prefix, Tag, or And specified.
Fields§
§and: Option<LifecycleRuleAndOperator>§prefix: Option<String>Prefix identifying one or more objects to which the rule applies.
tag: Option<Tag>This tag must exist in the object's tag set in order for the rule to apply.
Trait Implementations§
Source§impl Clone for LifecycleRuleFilter
impl Clone for LifecycleRuleFilter
Source§fn clone(&self) -> LifecycleRuleFilter
fn clone(&self) -> LifecycleRuleFilter
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 LifecycleRuleFilter
impl Debug for LifecycleRuleFilter
Source§impl Default for LifecycleRuleFilter
impl Default for LifecycleRuleFilter
Source§fn default() -> LifecycleRuleFilter
fn default() -> LifecycleRuleFilter
Returns the “default value” for a type. Read more
Source§impl PartialEq for LifecycleRuleFilter
impl PartialEq for LifecycleRuleFilter
impl StructuralPartialEq for LifecycleRuleFilter
Auto Trait Implementations§
impl Freeze for LifecycleRuleFilter
impl RefUnwindSafe for LifecycleRuleFilter
impl Send for LifecycleRuleFilter
impl Sync for LifecycleRuleFilter
impl Unpin for LifecycleRuleFilter
impl UnwindSafe for LifecycleRuleFilter
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