pub struct VsanIoInsightInfo {
pub state: Option<String>,
pub monitored_v_ms: Option<Vec<ManagedObjectReference>>,
}Expand description
This data object describes ioinsight status on host.
It includes both ioinsight state (running or stopped), and all of the VMs under monitor by ioinsight in running status.
This structure may be used only with operations rendered under /vsan.
§How to access
VsanIoInsightManager::stop_io_insight(hosts_io_insight_infos).ioinsight_info?VsanIoInsightManager::query_io_insight_instances().hosts_io_insight_info?[*].ioinsight_info?
Fields§
§state: Option<String>Current state of ioinsight, which should be either running or stopped in general, please refer to VsanIoInsightState_enum for more details.
See also VsanIoInsightState_enum.
monitored_v_ms: Option<Vec<ManagedObjectReference>>One or more virtual machines monitored by the ioinsight tool.
Refers instances of VirtualMachine.
Trait Implementations§
Source§impl Debug for VsanIoInsightInfo
impl Debug for VsanIoInsightInfo
Source§impl Deserialize for VsanIoInsightInfo
impl Deserialize for VsanIoInsightInfo
Source§impl VimObjectTrait for VsanIoInsightInfo
impl VimObjectTrait for VsanIoInsightInfo
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
impl DataObjectTrait for VsanIoInsightInfo
Auto Trait Implementations§
impl Freeze for VsanIoInsightInfo
impl RefUnwindSafe for VsanIoInsightInfo
impl Send for VsanIoInsightInfo
impl Sync for VsanIoInsightInfo
impl Unpin for VsanIoInsightInfo
impl UnsafeUnpin for VsanIoInsightInfo
impl UnwindSafe for VsanIoInsightInfo
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