pub struct GetMicrovmImageResponseWire {
pub image_arn: String,
pub name: String,
pub state: String,
pub latest_active_image_version: Option<String>,
pub latest_failed_image_version: Option<String>,
pub created_at: f64,
pub updated_at: Option<f64>,
pub tags: Option<BTreeMap<String, String>>,
}Expand description
GetMicrovmImageOutput.
tags is here rather than left to a ListTags this client does not implement: the
service already sends the map on every GetMicrovmImage, so reading it costs nothing
and a separate operation would cost a call. createdAt is one of the model’s four
required members and was the only one missing.
Fields§
§image_arn: String§name: String§state: String§latest_active_image_version: Option<String>§latest_failed_image_version: Option<String>§created_at: f64Required by the model. Epoch seconds, possibly fractional.
updated_at: Option<f64>Optional: the model marks only createdAt required, so an image never updated
carries no updatedAt and the absence is not a parse failure.
Tags, absent rather than empty when the image carries none — measured 2026-08-15
as "tags": {} on a real GetMicrovmImage, but Option because the model does not
require the member and an absent map must not fail the parse.
Trait Implementations§
Source§impl Clone for GetMicrovmImageResponseWire
impl Clone for GetMicrovmImageResponseWire
Source§impl Debug for GetMicrovmImageResponseWire
impl Debug for GetMicrovmImageResponseWire
Source§impl<'de> Deserialize<'de> for GetMicrovmImageResponseWire
impl<'de> Deserialize<'de> for GetMicrovmImageResponseWire
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 GetMicrovmImageResponseWire
impl RefUnwindSafe for GetMicrovmImageResponseWire
impl Send for GetMicrovmImageResponseWire
impl Sync for GetMicrovmImageResponseWire
impl Unpin for GetMicrovmImageResponseWire
impl UnsafeUnpin for GetMicrovmImageResponseWire
impl UnwindSafe for GetMicrovmImageResponseWire
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