Skip to main content

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}