pub struct VsanHostIoInsightInfo {
pub host: ManagedObjectReference,
pub ioinsight_world_id: Option<i64>,
pub fault_message: Option<String>,
pub ioinsight_info: Option<VsanIoInsightInfo>,
}Expand description
This data object describes ioinsight information on the host.
This structure may be used only with operations rendered under /vsan.
§How to access
VsanIoInsightManager::stop_io_insight(hosts_io_insight_infos)VsanIoInsightManager::query_io_insight_instances().hosts_io_insight_info?[*]
Fields§
§host: ManagedObjectReferenceESXi host on which the ioinsight tool is installed.
Refers instance of HostSystem.
ioinsight_world_id: Option<i64>The ESXi process identifier (aka.
worldId) of running ioinsight. For stopped ioinsight the worldId value is 0.
fault_message: Option<String>The error message when there is any issue found.
ioinsight_info: Option<VsanIoInsightInfo>The current ioinsight state, along with all monitored VMs if ioinsight is in running stauts, see VsanIoInsightInfo.
Trait Implementations§
Source§impl Debug for VsanHostIoInsightInfo
impl Debug for VsanHostIoInsightInfo
Source§impl Deserialize for VsanHostIoInsightInfo
impl Deserialize for VsanHostIoInsightInfo
Source§impl VimObjectTrait for VsanHostIoInsightInfo
impl VimObjectTrait for VsanHostIoInsightInfo
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
impl DataObjectTrait for VsanHostIoInsightInfo
Auto Trait Implementations§
impl Freeze for VsanHostIoInsightInfo
impl RefUnwindSafe for VsanHostIoInsightInfo
impl Send for VsanHostIoInsightInfo
impl Sync for VsanHostIoInsightInfo
impl Unpin for VsanHostIoInsightInfo
impl UnsafeUnpin for VsanHostIoInsightInfo
impl UnwindSafe for VsanHostIoInsightInfo
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