Struct nomad_client_rs::models::node::Node
source · pub struct Node {Show 26 fields
pub id: Option<String>,
pub datacenter: Option<String>,
pub name: Option<String>,
pub http_addr: Option<String>,
pub tls_enabled: Option<bool>,
pub attributes: Option<HashMap<String, String>>,
pub resources: Option<Resources>,
pub reserved: Option<Resources>,
pub node_resources: Option<NodeResources>,
pub reserved_resources: Option<NodeReservedResources>,
pub links: Option<HashMap<String, String>>,
pub meta: Option<HashMap<String, String>>,
pub node_class: Option<String>,
pub drain: Option<bool>,
pub drain_strategy: Option<DrainStrategy>,
pub scheduling_eligibility: Option<String>,
pub status: Option<String>,
pub status_description: Option<String>,
pub status_updated_at: Option<i64>,
pub events: Option<Vec<NodeEvent>>,
pub drivers: Option<HashMap<String, DriverInfo>>,
pub host_volumes: Option<HashMap<String, HostVolumeInfo>>,
pub csi_controller_plugins: Option<HashMap<String, CsiInfo>>,
pub csi_node_plugins: Option<HashMap<String, CsiInfo>>,
pub create_index: Option<i32>,
pub modify_index: Option<i32>,
}Fields§
§id: Option<String>§datacenter: Option<String>§name: Option<String>§http_addr: Option<String>§tls_enabled: Option<bool>§attributes: Option<HashMap<String, String>>§resources: Option<Resources>§reserved: Option<Resources>§node_resources: Option<NodeResources>§reserved_resources: Option<NodeReservedResources>§links: Option<HashMap<String, String>>§meta: Option<HashMap<String, String>>§node_class: Option<String>§drain: Option<bool>§drain_strategy: Option<DrainStrategy>§scheduling_eligibility: Option<String>§status: Option<String>§status_description: Option<String>§status_updated_at: Option<i64>§events: Option<Vec<NodeEvent>>§drivers: Option<HashMap<String, DriverInfo>>§host_volumes: Option<HashMap<String, HostVolumeInfo>>§csi_controller_plugins: Option<HashMap<String, CsiInfo>>§csi_node_plugins: Option<HashMap<String, CsiInfo>>§create_index: Option<i32>§modify_index: Option<i32>Trait Implementations§
source§impl<'de> Deserialize<'de> for Node
impl<'de> Deserialize<'de> for Node
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