pub struct SweepReport {
pub dry_run: bool,
pub images_matched: Vec<String>,
pub images_kept: Vec<String>,
pub microvms_matched: Vec<String>,
pub microvms_terminated: Vec<String>,
pub images_deleted: Vec<String>,
pub images_in_use: Vec<String>,
pub failures: Vec<SweepFailure>,
}Expand description
An inventory and confirmed cleanup outcomes. Dry runs populate only the inventory.
Fields§
§dry_run: bool§images_matched: Vec<String>ARNs whose image name starts with the requested prefix, including kept images.
images_kept: Vec<String>§microvms_matched: Vec<String>Live VM IDs belonging to matched images outside the keep list.
microvms_terminated: Vec<String>VM IDs observed in TERMINATED after the termination request.
images_deleted: Vec<String>Image ARNs observed absent or DELETED after a delete request.
images_in_use: Vec<String>Image ARNs still held by a live VM, or rejected by the service on deletion.
failures: Vec<SweepFailure>Trait Implementations§
Source§impl Clone for SweepReport
impl Clone for SweepReport
Source§impl Debug for SweepReport
impl Debug for SweepReport
Source§impl Default for SweepReport
impl Default for SweepReport
Auto Trait Implementations§
impl Freeze for SweepReport
impl RefUnwindSafe for SweepReport
impl Send for SweepReport
impl Sync for SweepReport
impl Unpin for SweepReport
impl UnsafeUnpin for SweepReport
impl UnwindSafe for SweepReport
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