manta_shared/shared/params/cluster.rs
1//! Parameters for `GET /clusters`.
2
3/// Typed parameters for fetching cluster node details.
4pub struct GetClusterParams {
5 /// Cluster (HSM group) name to query; falls back to
6 /// `settings_hsm_group_name` when absent.
7 pub hsm_group_name: Option<String>,
8 /// Operator default from `cli.toml`'s `parent_hsm_group`.
9 pub settings_hsm_group_name: Option<String>,
10 /// Optional power-status filter (e.g. `OFF`, `ON`, `READY`,
11 /// `STANDBY`, `PENDING`, `FAILED`, `CONFIGURED`); returns all nodes
12 /// when absent.
13 pub status_filter: Option<String>,
14}