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§fn clone(&self) -> GetMicrovmImageResponseWire
fn clone(&self) -> GetMicrovmImageResponseWire
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§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<GetMicrovmImageResponseWire, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<GetMicrovmImageResponseWire, <__D as Deserializer<'de>>::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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§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.