pub struct LifecycleProcessor { /* private fields */ }Expand description
Background task that processes S3 lifecycle rules.
Every 60 seconds, iterates all buckets with lifecycle configurations, parses the lifecycle XML, and:
- Deletes objects matching expiration rules (by Days or Date)
- Updates storage class for objects matching transition rules
Implementations§
Auto Trait Implementations§
impl Freeze for LifecycleProcessor
impl !RefUnwindSafe for LifecycleProcessor
impl Send for LifecycleProcessor
impl Sync for LifecycleProcessor
impl Unpin for LifecycleProcessor
impl UnsafeUnpin for LifecycleProcessor
impl !UnwindSafe for LifecycleProcessor
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