pub struct PutParams {
pub nobackfill: Option<bool>,
pub nodeep_scrub: Option<bool>,
pub nodown: Option<bool>,
pub noin: Option<bool>,
pub noout: Option<bool>,
pub norebalance: Option<bool>,
pub norecover: Option<bool>,
pub noscrub: Option<bool>,
pub notieragent: Option<bool>,
pub noup: Option<bool>,
pub pause: Option<bool>,
pub additional_properties: HashMap<String, Value>,
}
Fields§
§nobackfill: Option<bool>
Backfilling of PGs is suspended.
nodeep_scrub: Option<bool>
Deep Scrubbing is disabled.
nodown: Option<bool>
OSD failure reports are being ignored, such that the monitors will not mark OSDs down.
noin: Option<bool>
OSDs that were previously marked out will not be marked back in when they start.
noout: Option<bool>
OSDs will not automatically be marked out after the configured interval.
norebalance: Option<bool>
Rebalancing of PGs is suspended.
norecover: Option<bool>
Recovery of PGs is suspended.
noscrub: Option<bool>
Scrubbing is disabled.
notieragent: Option<bool>
Cache tiering activity is suspended.
noup: Option<bool>
OSDs are not allowed to start.
pause: Option<bool>
Pauses read and writes.
additional_properties: HashMap<String, Value>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PutParams
impl<'de> Deserialize<'de> for PutParams
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 PutParams
impl RefUnwindSafe for PutParams
impl Send for PutParams
impl Sync for PutParams
impl Unpin for PutParams
impl UnwindSafe for PutParams
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