pub struct CreateImageCfsSessionRequest {
pub image: Value,
pub ref_lookup: HashMap<String, String>,
pub ansible_verbosity: Option<u8>,
pub ansible_passthrough: Option<String>,
pub dry_run: bool,
}Expand description
Request body for POST /api/v1/sat-file/images/cfs-session.
Carries one entry from the SAT file’s images section plus the
CLI’s accumulated ref_lookup and the ansible knobs the CFS
session needs.
Fields§
§image: ValueOne SAT images[] 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 base.image_ref chains.
ansible_verbosity: Option<u8>Ansible verbosity level (0–4) for the CFS session that builds the image.
ansible_passthrough: Option<String>Extra arguments forwarded verbatim to ansible-playbook.
dry_run: boolValidate without creating; the server returns a mocked complete
session with a DRYRUN-<uuid> result id.
Trait Implementations§
Source§impl Debug for CreateImageCfsSessionRequest
impl Debug for CreateImageCfsSessionRequest
Source§impl<'de> Deserialize<'de> for CreateImageCfsSessionRequest
impl<'de> Deserialize<'de> for CreateImageCfsSessionRequest
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CreateImageCfsSessionRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CreateImageCfsSessionRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for CreateImageCfsSessionRequest
impl Serialize for CreateImageCfsSessionRequest
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for CreateImageCfsSessionRequest
impl RefUnwindSafe for CreateImageCfsSessionRequest
impl Send for CreateImageCfsSessionRequest
impl Sync for CreateImageCfsSessionRequest
impl Unpin for CreateImageCfsSessionRequest
impl UnwindSafe for CreateImageCfsSessionRequest
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.