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