pub struct NodesDisksCreateZfsRequest {
pub add_datastore: Option<bool>,
pub ashift: Option<i32>,
pub compression: Option<PbsNodesDisksCompressionEnum>,
pub devices: Box<PbsDevicesField>,
pub name: String,
pub raidlevel: PbsNodesDisksRaidlevelEnum,
}Fields§
§add_datastore: Option<bool>Configure a datastore using the zpool.
ashift: Option<i32>Pool sector size exponent.
compression: Option<PbsNodesDisksCompressionEnum>The ZFS compression algorithm to use.
devices: Box<PbsDevicesField>A list of disk names, comma separated.
name: StringDatastore name.
raidlevel: PbsNodesDisksRaidlevelEnumThe ZFS RAID level to use.
Implementations§
Source§impl NodesDisksCreateZfsRequest
impl NodesDisksCreateZfsRequest
pub fn new( devices: PbsDevicesField, name: String, raidlevel: PbsNodesDisksRaidlevelEnum, ) -> NodesDisksCreateZfsRequest
Trait Implementations§
Source§impl Clone for NodesDisksCreateZfsRequest
impl Clone for NodesDisksCreateZfsRequest
Source§fn clone(&self) -> NodesDisksCreateZfsRequest
fn clone(&self) -> NodesDisksCreateZfsRequest
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 NodesDisksCreateZfsRequest
impl Debug for NodesDisksCreateZfsRequest
Source§impl Default for NodesDisksCreateZfsRequest
impl Default for NodesDisksCreateZfsRequest
Source§fn default() -> NodesDisksCreateZfsRequest
fn default() -> NodesDisksCreateZfsRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NodesDisksCreateZfsRequest
impl<'de> Deserialize<'de> for NodesDisksCreateZfsRequest
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 NodesDisksCreateZfsRequest
impl PartialEq for NodesDisksCreateZfsRequest
Source§fn eq(&self, other: &NodesDisksCreateZfsRequest) -> bool
fn eq(&self, other: &NodesDisksCreateZfsRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for NodesDisksCreateZfsRequest
Auto Trait Implementations§
impl Freeze for NodesDisksCreateZfsRequest
impl RefUnwindSafe for NodesDisksCreateZfsRequest
impl Send for NodesDisksCreateZfsRequest
impl Sync for NodesDisksCreateZfsRequest
impl Unpin for NodesDisksCreateZfsRequest
impl UnsafeUnpin for NodesDisksCreateZfsRequest
impl UnwindSafe for NodesDisksCreateZfsRequest
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