pub struct NodesCephSetpoolRequest {
pub application: Option<PveApplicationEnum>,
pub crush_rule: Option<String>,
pub min_size: Option<i32>,
pub pg_autoscale_mode: Option<PvePgAutoscaleModeEnum>,
pub pg_num: Option<i32>,
pub pg_num_min: Option<i32>,
pub size: Option<i32>,
pub target_size: Option<String>,
pub target_size_ratio: Option<f64>,
}Fields§
§application: Option<PveApplicationEnum>The application of the pool.
crush_rule: Option<String>The rule to use for mapping object placement in the cluster.
min_size: Option<i32>Minimum number of replicas per object
pg_autoscale_mode: Option<PvePgAutoscaleModeEnum>The automatic PG scaling mode of the pool.
pg_num: Option<i32>Number of placement groups.
pg_num_min: Option<i32>Minimal number of placement groups.
size: Option<i32>Number of replicas per object
target_size: Option<String>The estimated target size of the pool for the PG autoscaler.
target_size_ratio: Option<f64>The estimated target ratio of the pool for the PG autoscaler.
Implementations§
Source§impl NodesCephSetpoolRequest
impl NodesCephSetpoolRequest
pub fn new() -> NodesCephSetpoolRequest
Trait Implementations§
Source§impl Clone for NodesCephSetpoolRequest
impl Clone for NodesCephSetpoolRequest
Source§fn clone(&self) -> NodesCephSetpoolRequest
fn clone(&self) -> NodesCephSetpoolRequest
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 NodesCephSetpoolRequest
impl Debug for NodesCephSetpoolRequest
Source§impl Default for NodesCephSetpoolRequest
impl Default for NodesCephSetpoolRequest
Source§fn default() -> NodesCephSetpoolRequest
fn default() -> NodesCephSetpoolRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NodesCephSetpoolRequest
impl<'de> Deserialize<'de> for NodesCephSetpoolRequest
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 NodesCephSetpoolRequest
impl PartialEq for NodesCephSetpoolRequest
Source§fn eq(&self, other: &NodesCephSetpoolRequest) -> bool
fn eq(&self, other: &NodesCephSetpoolRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for NodesCephSetpoolRequest
impl Serialize for NodesCephSetpoolRequest
impl StructuralPartialEq for NodesCephSetpoolRequest
Auto Trait Implementations§
impl Freeze for NodesCephSetpoolRequest
impl RefUnwindSafe for NodesCephSetpoolRequest
impl Send for NodesCephSetpoolRequest
impl Sync for NodesCephSetpoolRequest
impl Unpin for NodesCephSetpoolRequest
impl UnsafeUnpin for NodesCephSetpoolRequest
impl UnwindSafe for NodesCephSetpoolRequest
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