pub struct VmCapabilities {
pub last_os_capabilities_update_time: Option<DateTime<Utc>>,
pub os_capabilities: Option<Vec<String>>,
}Expand description
Migrating VM source information about the VM capabilities needed for some Compute Engine features.
This type is not used in any activity, and only used as part of another schema.
Fields§
§last_os_capabilities_update_time: Option<DateTime<Utc>>Output only. The last time OS capabilities list was updated.
os_capabilities: Option<Vec<String>>Output only. Unordered list. List of certain VM OS capabilities needed for some Compute Engine features.
Trait Implementations§
Source§impl Clone for VmCapabilities
impl Clone for VmCapabilities
Source§fn clone(&self) -> VmCapabilities
fn clone(&self) -> VmCapabilities
Returns a duplicate of the value. Read more
1.0.0 · 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 VmCapabilities
impl Debug for VmCapabilities
Source§impl Default for VmCapabilities
impl Default for VmCapabilities
Source§fn default() -> VmCapabilities
fn default() -> VmCapabilities
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VmCapabilities
impl<'de> Deserialize<'de> for VmCapabilities
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
Source§impl Serialize for VmCapabilities
impl Serialize for VmCapabilities
impl Part for VmCapabilities
Auto Trait Implementations§
impl Freeze for VmCapabilities
impl RefUnwindSafe for VmCapabilities
impl Send for VmCapabilities
impl Sync for VmCapabilities
impl Unpin for VmCapabilities
impl UnwindSafe for VmCapabilities
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,
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 more