1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
#[allow(unused_imports)]
use serde_json::Value;

#[derive(Debug, Serialize, Deserialize)]
pub struct UpgradeClusterClusterOverview {
    /// Number of nodes running the current OneFS version.
    #[serde(rename = "nodes_current")]
    pub nodes_current: Option<i32>,
    /// Total number of nodes on the cluster.
    #[serde(rename = "nodes_total")]
    pub nodes_total: Option<i32>,
    /// Number of nodes transitioning between OneFS versions. Null if the cluster_state is 'committed' or 'assessing.'
    #[serde(rename = "nodes_transitioning")]
    pub nodes_transitioning: Option<i32>,
    /// Number of nodes running the upgraded OneFS version. Null if the cluster_state is 'committed' or 'assessing.'
    #[serde(rename = "nodes_upgraded")]
    pub nodes_upgraded: Option<i32>,
}