[][src]Struct isilon::models::CloudPoolExtended

pub struct CloudPoolExtended {
    pub accounts: Option<Vec<String>>,
    pub birth_cluster_id: Option<String>,
    pub description: Option<String>,
    pub name: Option<String>,
    pub vendor: Option<String>,
    pub id: Option<String>,
    pub state: Option<String>,
    pub state_details: Option<String>,
    pub _type: Option<String>,
}

Fields

accounts: Option<Vec<String>>

A list of valid names for the accounts in this pool. There is currently only one account allowed per pool.

birth_cluster_id: Option<String>

The guid of the cluster where this pool was created

description: Option<String>

A brief description of this pool

name: Option<String>

A unique name for this pool

vendor: Option<String>

A string identifier of the cloud services vendor

id: Option<String>

A unique name for this pool

state: Option<String>

Indicates whether this pool is in a good state ("OK") or disabled ("disabled")

state_details: Option<String>

Gives further information to describe the state of this pool

_type: Option<String>

The type of cloud protocol required. E.g., "isilon" for EMC Isilon, "ecs" for EMC ECS Appliance, "virtustream" for Virtustream Storage Cloud, "azure" for Microsoft Azure and "s3" for Amazon S3

Trait Implementations

impl Debug for CloudPoolExtended[src]

impl Serialize for CloudPoolExtended[src]

impl<'de> Deserialize<'de> for CloudPoolExtended[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