[][src]Struct isilon::models::UpgradeCluster

pub struct UpgradeCluster {
    pub cluster_overview: Option<UpgradeClusterClusterOverview>,
    pub cluster_state: Option<String>,
    pub current_process: Option<String>,
    pub finish_time: Option<String>,
    pub install_image_path: Option<String>,
    pub node_median_time: Option<i32>,
    pub onefs_version_current: Option<ClusterNodesOnefsVersion>,
    pub onefs_version_upgrade: Option<ClusterNodesOnefsVersion>,
    pub patch_action: Option<String>,
    pub patch_name: Option<String>,
    pub start_time: Option<String>,
    pub upgrade_is_committed: Option<bool>,
    pub upgrade_settings: Option<UpgradeClusterUpgradeSettings>,
    pub upgrade_triggered_time: Option<String>,
}

Fields

cluster_overview: Option<UpgradeClusterClusterOverview>

The cluster overview of an upgrade process.

cluster_state: Option<String>

The different states of an upgrade, rollback, or assessment. One of the following values: 'committed', 'upgraded', 'partially upgraded', 'upgrading', 'rolling back', 'assessing', 'error'

current_process: Option<String>

The current upgrade activity.

finish_time: Option<String>

The time when a rollback, assessment or upgrade has finished completely. Use ISO 8601 standard. Null if the cluster_state is not 'upgraded'.

install_image_path: Option<String>

The location (path) of the upgrade image which must be within /ifs. Null if the cluster_state is 'committed' or 'upgraded.'

node_median_time: Option<i32>

The median time (seconds) to complete each node so far during this upgrade. Before the first node in an upgrade has completed this key will have an associated null value.

onefs_version_current: Option<ClusterNodesOnefsVersion>

The current OneFS version before upgrade.

onefs_version_upgrade: Option<ClusterNodesOnefsVersion>

The OneFS version the user is attempting to upgrade to. Null if the cluster_state is 'committed' or 'assessing.'

patch_action: Option<String>

The most recent patch action performed.

patch_name: Option<String>

The patch with the most recent patch action.

start_time: Option<String>

The time when an upgrade, rollback, or assessment was started. Use ISO 8601 standard. Null if the cluster_state is 'committed' or 'partially upgraded.'

upgrade_is_committed: Option<bool>

True if upgrade is committed.

upgrade_settings: Option<UpgradeClusterUpgradeSettings>

The settings necessary when starting an upgrade. Null if the cluster_state is not 'upgrading' or 'partially upgraded.' or 'error'.

upgrade_triggered_time: Option<String>

Time at which upgrade was originally requested.

Trait Implementations

impl Debug for UpgradeCluster[src]

impl Serialize for UpgradeCluster[src]

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