pub struct PoolDecommissionInfo {
pub start_time: Option<String>,
pub start_size: u64,
pub total_size: u64,
pub current_size: u64,
pub complete: bool,
pub failed: bool,
pub canceled: bool,
pub objects_decommissioned: u64,
pub objects_decommissioned_failed: u64,
pub bytes_decommissioned: u64,
pub bytes_decommissioned_failed: u64,
}Expand description
Decommission state and progress for a server pool.
Fields§
§start_time: Option<String>Decommission start timestamp.
start_size: u64Free bytes when decommission started.
total_size: u64Total pool size in bytes.
current_size: u64Current free size in bytes.
complete: boolWhether decommission completed.
failed: boolWhether decommission failed.
canceled: boolWhether decommission was canceled.
objects_decommissioned: u64Number of successfully decommissioned objects.
objects_decommissioned_failed: u64Number of objects that failed to decommission.
bytes_decommissioned: u64Bytes successfully moved off the pool.
bytes_decommissioned_failed: u64Bytes that failed to move off the pool.
Trait Implementations§
Source§impl Clone for PoolDecommissionInfo
impl Clone for PoolDecommissionInfo
Source§fn clone(&self) -> PoolDecommissionInfo
fn clone(&self) -> PoolDecommissionInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PoolDecommissionInfo
impl Debug for PoolDecommissionInfo
Source§impl Default for PoolDecommissionInfo
impl Default for PoolDecommissionInfo
Source§fn default() -> PoolDecommissionInfo
fn default() -> PoolDecommissionInfo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PoolDecommissionInfo
impl<'de> Deserialize<'de> for PoolDecommissionInfo
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
Auto Trait Implementations§
impl Freeze for PoolDecommissionInfo
impl RefUnwindSafe for PoolDecommissionInfo
impl Send for PoolDecommissionInfo
impl Sync for PoolDecommissionInfo
impl Unpin for PoolDecommissionInfo
impl UnsafeUnpin for PoolDecommissionInfo
impl UnwindSafe for PoolDecommissionInfo
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