Struct nomad_client_rs::models::csi_info::CsiInfo
source · pub struct CsiInfo {
pub plugin_id: Option<String>,
pub healthy: Option<bool>,
pub health_description: Option<String>,
pub update_time: Option<String>,
pub requires_controller_plugin: Option<bool>,
pub requires_topologies: Option<bool>,
pub controller_info: Option<CsiControllerInfo>,
pub node_info: Option<CsiNodeInfo>,
}
Fields§
§plugin_id: Option<String>
§healthy: Option<bool>
§health_description: Option<String>
§update_time: Option<String>
§requires_controller_plugin: Option<bool>
§requires_topologies: Option<bool>
§controller_info: Option<CsiControllerInfo>
§node_info: Option<CsiNodeInfo>
Trait Implementations§
source§impl<'de> Deserialize<'de> for CsiInfo
impl<'de> Deserialize<'de> for CsiInfo
source§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