pub struct VmUtilizationInfo {
pub utilization: Option<VmUtilizationMetrics>,
pub vm_id: Option<String>,
pub vmware_vm_details: Option<VmwareVmDetails>,
}Expand description
Utilization information of a single VM.
This type is not used in any activity, and only used as part of another schema.
Fields§
§utilization: Option<VmUtilizationMetrics>Utilization metrics for this VM.
vm_id: Option<String>The VM’s ID in the source.
vmware_vm_details: Option<VmwareVmDetails>The description of the VM in a Source of type Vmware.
Trait Implementations§
Source§impl Clone for VmUtilizationInfo
impl Clone for VmUtilizationInfo
Source§fn clone(&self) -> VmUtilizationInfo
fn clone(&self) -> VmUtilizationInfo
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 VmUtilizationInfo
impl Debug for VmUtilizationInfo
Source§impl Default for VmUtilizationInfo
impl Default for VmUtilizationInfo
Source§fn default() -> VmUtilizationInfo
fn default() -> VmUtilizationInfo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VmUtilizationInfo
impl<'de> Deserialize<'de> for VmUtilizationInfo
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 VmUtilizationInfo
impl Serialize for VmUtilizationInfo
impl Part for VmUtilizationInfo
Auto Trait Implementations§
impl Freeze for VmUtilizationInfo
impl RefUnwindSafe for VmUtilizationInfo
impl Send for VmUtilizationInfo
impl Sync for VmUtilizationInfo
impl Unpin for VmUtilizationInfo
impl UnwindSafe for VmUtilizationInfo
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