Struct libstorage::scaleio::MdmCluster [−][src]
pub struct MdmCluster {
pub master: TieBreaker,
pub slaves: Vec<TieBreaker>,
pub cluster_mode: String,
pub tie_breakers: Vec<TieBreaker>,
pub standby_mdms: Option<Vec<TieBreaker>>,
pub good_nodes_num: u16,
pub good_replicas_num: u16,
pub cluster_state: String,
pub name: String,
pub id: String,
pub virtual_ip: Option<Vec<String>>,
}
Fields
master: TieBreaker
slaves: Vec<TieBreaker>
cluster_mode: String
tie_breakers: Vec<TieBreaker>
standby_mdms: Option<Vec<TieBreaker>>
good_nodes_num: u16
good_replicas_num: u16
cluster_state: String
name: String
id: String
virtual_ip: Option<Vec<String>>
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more