pub struct PostSatSessionTemplateRequest {
pub session_template: Value,
pub ref_lookup: HashMap<String, String>,
pub create_bos_session: bool,
pub dry_run: bool,
}Expand description
Request body for POST /api/v1/sat-file/session-templates.
Carries one entry from the SAT file’s session_templates section
plus the CLI’s accumulated ref_lookup and per-call flags.
Fields§
§session_template: ValueOne SAT session_templates[] entry as a structured value.
ref_lookup: HashMap<String, String>ref_name.or(name) -> image_id map for previously-created
images; the backend uses it to resolve image.image_ref.
create_bos_session: boolAfter creating the template, create a BOS session from it so its target nodes boot via the new template (typically a reboot).
dry_run: boolValidate without creating; the response contains a mock template,
and if create_bos_session was set the response also contains a
mock BOS session (no status, name prefixed with dry-run-) so the
client can preview the session that would have been created.
Trait Implementations§
Source§impl ComposeSchema for PostSatSessionTemplateRequest
impl ComposeSchema for PostSatSessionTemplateRequest
Source§impl<'de> Deserialize<'de> for PostSatSessionTemplateRequest
impl<'de> Deserialize<'de> for PostSatSessionTemplateRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PostSatSessionTemplateRequest
impl RefUnwindSafe for PostSatSessionTemplateRequest
impl Send for PostSatSessionTemplateRequest
impl Sync for PostSatSessionTemplateRequest
impl Unpin for PostSatSessionTemplateRequest
impl UnwindSafe for PostSatSessionTemplateRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more