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

#[derive(Debug, Serialize, Deserialize)]
pub struct StoragepoolNodepool {
    /// Use SSDs in this node pool for L3 cache.
    #[serde(rename = "l3")]
    pub l3: Option<bool>,
    /// The nodes that are part of this node pool.
    #[serde(rename = "lnns")]
    pub lnns: Option<Vec<i32>>,
    /// The node pool name.
    #[serde(rename = "name")]
    pub name: Option<String>,
    /// The node pool protection policy.
    #[serde(rename = "protection_policy")]
    pub protection_policy: Option<String>,
    /// The name or ID of the node pool's tier, if it is in a tier.
    #[serde(rename = "tier")]
    pub tier: Option<String>,
}