manta_shared/shared/params/kernel_parameters.rs
1//! Parameters for `GET /kernel-parameters`.
2//!
3//! The internal `KernelParamOperation` enum used by the server's
4//! kernel-parameter orchestration is not exposed here — it lives in
5//! `crate::service::kernel_parameters` because it carries operational logic
6//! (mutate, handles_sbps_images) rather than wire data.
7
8/// Typed parameters for fetching kernel boot parameters.
9pub struct GetKernelParametersParams {
10 pub hsm_group: Option<String>,
11 pub nodes: Option<String>,
12 pub settings_hsm_group_name: Option<String>,
13}