pub enum VsanHealthStatusTypeEnum {
Unknown,
Yellow,
Red,
Green,
Other_(String),
}Expand description
Defines health status states applicable to various vSAN system entities.
An entity in vSAN health system can have one of the following state. Each state represent the health status of entity in terms of vSAN health perspective. Each system can define its notion of each health status. For example, status ‘red’ for capacity means cluster is running very close to datastore full but status ‘red’ for for an object mean it is already ‘inaccessible’.
Possible values:
-
unknown: Health status in not known for the entity.This might imply that : 1. Underlying entity do not support the mechanism to calculate the health status. 2. Status is not yet calculated.
-
yellow: Shows a warning status for the entity.This might imply that : 1. Entity is currently available but running in degraded mode so some of the functionalities might not be available. 2. Potential configuration issue of recommendation which need user action to be resolved.
-
red: Shows an alert for the system.This might imply that: 1. Entity is currently running in error state. 2. Potentially harm the cluster status is not fixed soon.
-
green: Shows entity is in healthy state and no issues found.
Variants§
Implementations§
Trait Implementations§
Source§impl AsRef<str> for VsanHealthStatusTypeEnum
impl AsRef<str> for VsanHealthStatusTypeEnum
Source§impl Clone for VsanHealthStatusTypeEnum
impl Clone for VsanHealthStatusTypeEnum
Source§fn clone(&self) -> VsanHealthStatusTypeEnum
fn clone(&self) -> VsanHealthStatusTypeEnum
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for VsanHealthStatusTypeEnum
impl Debug for VsanHealthStatusTypeEnum
Source§impl Display for VsanHealthStatusTypeEnum
impl Display for VsanHealthStatusTypeEnum
Source§impl<'a> From<&'a VsanHealthStatusTypeEnum> for &'a str
impl<'a> From<&'a VsanHealthStatusTypeEnum> for &'a str
Source§fn from(value: &'a VsanHealthStatusTypeEnum) -> Self
fn from(value: &'a VsanHealthStatusTypeEnum) -> Self
Source§impl Hash for VsanHealthStatusTypeEnum
impl Hash for VsanHealthStatusTypeEnum
Source§impl PartialEq for VsanHealthStatusTypeEnum
impl PartialEq for VsanHealthStatusTypeEnum
impl Eq for VsanHealthStatusTypeEnum
impl StructuralPartialEq for VsanHealthStatusTypeEnum
Auto Trait Implementations§
impl Freeze for VsanHealthStatusTypeEnum
impl RefUnwindSafe for VsanHealthStatusTypeEnum
impl Send for VsanHealthStatusTypeEnum
impl Sync for VsanHealthStatusTypeEnum
impl Unpin for VsanHealthStatusTypeEnum
impl UnsafeUnpin for VsanHealthStatusTypeEnum
impl UnwindSafe for VsanHealthStatusTypeEnum
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
Source§impl<To, T> CastInto<To> for T
impl<To, T> CastInto<To> for T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.