[][src]Struct isilon::models::StoragepoolNodepoolExtended

pub struct StoragepoolNodepoolExtended {
    pub can_enable_l3: bool,
    pub health_flags: Option<Vec<String>>,
    pub id: i32,
    pub l3: bool,
    pub l3_status: String,
    pub lnns: Vec<i32>,
    pub manual: bool,
    pub name: String,
    pub protection_policy: Option<String>,
    pub tier: Option<String>,
    pub usage: StoragepoolTierUsage,
}

Fields

can_enable_l3: bool

Indicates if enabling L3 is possible. L3 cannot be enabled if there are unprovisioned drives.

health_flags: Option<Vec<String>>

An array of containing any health issues with this pool. If the pool is healthy, the list is empty.

id: i32

The system ID given to the node pool.

l3: bool

Use SSDs in this node pool for L3 cache.

l3_status: String

'storage' if the 'l3' option is disabled. If the l3 option is enabled, 'migrating' if any SSDs in this node pool have not yet been migrated to L3. If all SSDs have been migrated, 'l3'.

lnns: Vec<i32>

The nodes that are part of this node pool.

manual: bool

Whether or not the node pool is manually managed.

name: String

The node pool name.

protection_policy: Option<String>

The underlying protection policy.

tier: Option<String>

The name (if named) or system ID of the node pool's tier, if it is in a tier. Otherwise null.

usage: StoragepoolTierUsage

Total pool usage.

Trait Implementations

impl Debug for StoragepoolNodepoolExtended[src]

impl Serialize for StoragepoolNodepoolExtended[src]

impl<'de> Deserialize<'de> for StoragepoolNodepoolExtended[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T