pub struct NodeDetails {
pub xname: String,
pub nid: String,
pub hsm: String,
pub power_status: String,
pub desired_configuration: String,
pub configuration_status: String,
pub enabled: String,
pub error_count: String,
pub boot_image_id: String,
pub boot_configuration: String,
pub kernel_params: String,
}Expand description
Per-node details returned by GET /api/v1/nodes.
Mirror of csm_rs::node::types::NodeDetails with identical fields
and identical JSON wire format. The server converts from the
upstream type via From in wire_conv.rs.
All fields are wire-stringified (CSM serializes them that way); callers parse them as needed for display or comparison.
Fields§
§xname: StringPhysical location ID, e.g. x3000c0s1b0n0.
nid: StringNumeric node ID as a string, e.g. "nid001313".
hsm: StringComma-separated HSM group names this node belongs to.
power_status: StringCurrent power state reported by PCS ("On", "Off", "Ready",
etc.).
desired_configuration: StringCFS desired-configuration name targeting this node.
configuration_status: StringCFS configuration status ("configured", "pending",
"failed", etc.).
enabled: String"true" or "false" — whether the node is enabled in the
hardware state manager.
error_count: StringStringified count of recent CFS failures.
boot_image_id: StringIMS image ID currently set as the boot image.
boot_configuration: StringCFS configuration linked to the boot image.
kernel_params: StringKernel command-line parameters as last reported by BSS.