pub struct VsanHostClusterStatus {
pub uuid: Option<String>,
pub node_uuid: Option<String>,
pub health: String,
pub node_state: VsanHostClusterStatusState,
pub member_uuid: Option<Vec<String>>,
}Expand description
The VsanHostClusterStatus data object contains a host’s cluster status information for the VSAN service.
This data object is used to represent read-only state whose values may change during operation.
See also HostVsanSystem.QueryHostStatus.
§How to access
HostVsanSystem::query_host_status()VsanSystemEx::vsan_query_host_status_ex()
Fields§
§uuid: Option<String>VSAN service cluster UUID.
node_uuid: Option<String>VSAN node UUID for this host.
health: StringVSAN health state for this host.
See also VsanHostHealthState_enum.
node_state: VsanHostClusterStatusStateVSAN node state for this host.
member_uuid: Option<Vec<String>>List of UUIDs for VSAN nodes known to this host.
Trait Implementations§
Source§impl Debug for VsanHostClusterStatus
impl Debug for VsanHostClusterStatus
Source§impl Deserialize for VsanHostClusterStatus
impl Deserialize for VsanHostClusterStatus
Source§impl VimObjectTrait for VsanHostClusterStatus
impl VimObjectTrait for VsanHostClusterStatus
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
impl DataObjectTrait for VsanHostClusterStatus
Auto Trait Implementations§
impl Freeze for VsanHostClusterStatus
impl RefUnwindSafe for VsanHostClusterStatus
impl Send for VsanHostClusterStatus
impl Sync for VsanHostClusterStatus
impl Unpin for VsanHostClusterStatus
impl UnsafeUnpin for VsanHostClusterStatus
impl UnwindSafe for VsanHostClusterStatus
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