pub struct ClusterCephSetFlagsRequest {
pub nobackfill: Option<PveBoolean>,
pub nodeep_scrub: Option<PveBoolean>,
pub nodown: Option<PveBoolean>,
pub noin: Option<PveBoolean>,
pub noout: Option<PveBoolean>,
pub norebalance: Option<PveBoolean>,
pub norecover: Option<PveBoolean>,
pub noscrub: Option<PveBoolean>,
pub notieragent: Option<PveBoolean>,
pub noup: Option<PveBoolean>,
pub pause: Option<PveBoolean>,
}Fields§
§nobackfill: Option<PveBoolean>Backfilling of PGs is suspended.
nodeep_scrub: Option<PveBoolean>Deep Scrubbing is disabled.
nodown: Option<PveBoolean>OSD failure reports are being ignored, such that the monitors will not mark OSDs down.
noin: Option<PveBoolean>OSDs that were previously marked out will not be marked back in when they start.
noout: Option<PveBoolean>OSDs will not automatically be marked out after the configured interval.
norebalance: Option<PveBoolean>Rebalancing of PGs is suspended.
norecover: Option<PveBoolean>Recovery of PGs is suspended.
noscrub: Option<PveBoolean>Scrubbing is disabled.
notieragent: Option<PveBoolean>Cache tiering activity is suspended.
noup: Option<PveBoolean>OSDs are not allowed to start.
pause: Option<PveBoolean>Pauses read and writes.
Implementations§
Source§impl ClusterCephSetFlagsRequest
impl ClusterCephSetFlagsRequest
pub fn new() -> ClusterCephSetFlagsRequest
Trait Implementations§
Source§impl Clone for ClusterCephSetFlagsRequest
impl Clone for ClusterCephSetFlagsRequest
Source§fn clone(&self) -> ClusterCephSetFlagsRequest
fn clone(&self) -> ClusterCephSetFlagsRequest
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 ClusterCephSetFlagsRequest
impl Debug for ClusterCephSetFlagsRequest
Source§impl Default for ClusterCephSetFlagsRequest
impl Default for ClusterCephSetFlagsRequest
Source§fn default() -> ClusterCephSetFlagsRequest
fn default() -> ClusterCephSetFlagsRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClusterCephSetFlagsRequest
impl<'de> Deserialize<'de> for ClusterCephSetFlagsRequest
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
Source§impl PartialEq for ClusterCephSetFlagsRequest
impl PartialEq for ClusterCephSetFlagsRequest
Source§fn eq(&self, other: &ClusterCephSetFlagsRequest) -> bool
fn eq(&self, other: &ClusterCephSetFlagsRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ClusterCephSetFlagsRequest
Auto Trait Implementations§
impl Freeze for ClusterCephSetFlagsRequest
impl RefUnwindSafe for ClusterCephSetFlagsRequest
impl Send for ClusterCephSetFlagsRequest
impl Sync for ClusterCephSetFlagsRequest
impl Unpin for ClusterCephSetFlagsRequest
impl UnsafeUnpin for ClusterCephSetFlagsRequest
impl UnwindSafe for ClusterCephSetFlagsRequest
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