manta_shared/shared/params/template.rs
1//! Parameters for `GET /templates` and `POST /templates/{name}/sessions`.
2
3/// Typed parameters for fetching BOS session templates.
4pub struct GetTemplateParams {
5 pub name: Option<String>,
6 pub hsm_group: Option<String>,
7 pub settings_hsm_group_name: Option<String>,
8 pub limit: Option<u8>,
9}
10
11/// Parameters for applying a BOS session template.
12pub struct ApplyTemplateParams {
13 pub bos_session_name: Option<String>,
14 pub bos_sessiontemplate_name: String,
15 pub bos_session_operation: String,
16 pub limit: String,
17 pub include_disabled: bool,
18}