pub enum VsanHostNodeStateEnum {
Error,
Disabled,
Agent,
Master,
Backup,
Starting,
Stopping,
EnteringMaintenanceMode,
ExitingMaintenanceMode,
Decommissioning,
Other_(String),
}Expand description
A VsanHostNodeState_enum represents the state of participation of a host in the VSAN service.
See also VsanHostClusterStatus, VsanHostClusterStatusState.
Possible values:
-
error: The node is enabled for the VSAN service but has some configuration error which prevents participation. -
disabled: The node is disabled for the VSAN service. -
agent: The node is enabled for the VSAN service and is serving as an agent. -
master: The node is enabled for the VSAN service and is serving as the master. -
backup: The node is enabled for the VSAN service and is serving as the backup. -
starting: The node is starting the VSAN service; this state is considered transitory. -
stopping: The node is stopping the VSAN service; this state is considered transitory. -
enteringMaintenanceMode: The node is entering maintenance mode; this state is considered transitory.See also HostSystem.EnterMaintenanceMode_Task.
-
exitingMaintenanceMode: The node is exiting maintenance mode; this state is considered transitory.See also HostSystem.ExitMaintenanceMode_Task.
-
decommissioning: The node is being decommissioned from the VSAN service; this state is considered transitory.
Variants§
Error
Disabled
Agent
Master
Backup
Starting
Stopping
EnteringMaintenanceMode
ExitingMaintenanceMode
Decommissioning
Other_(String)
This variant handles values not known at compile time.
Implementations§
Trait Implementations§
Source§impl AsRef<str> for VsanHostNodeStateEnum
impl AsRef<str> for VsanHostNodeStateEnum
Source§impl Clone for VsanHostNodeStateEnum
impl Clone for VsanHostNodeStateEnum
Source§fn clone(&self) -> VsanHostNodeStateEnum
fn clone(&self) -> VsanHostNodeStateEnum
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for VsanHostNodeStateEnum
impl Debug for VsanHostNodeStateEnum
Source§impl Deserialize for VsanHostNodeStateEnum
impl Deserialize for VsanHostNodeStateEnum
Source§impl Display for VsanHostNodeStateEnum
impl Display for VsanHostNodeStateEnum
Source§impl<'a> From<&'a VsanHostNodeStateEnum> for &'a str
impl<'a> From<&'a VsanHostNodeStateEnum> for &'a str
Source§fn from(value: &'a VsanHostNodeStateEnum) -> Self
fn from(value: &'a VsanHostNodeStateEnum) -> Self
Source§impl Hash for VsanHostNodeStateEnum
impl Hash for VsanHostNodeStateEnum
Source§impl PartialEq for VsanHostNodeStateEnum
impl PartialEq for VsanHostNodeStateEnum
impl Eq for VsanHostNodeStateEnum
impl StructuralPartialEq for VsanHostNodeStateEnum
Auto Trait Implementations§
impl Freeze for VsanHostNodeStateEnum
impl RefUnwindSafe for VsanHostNodeStateEnum
impl Send for VsanHostNodeStateEnum
impl Sync for VsanHostNodeStateEnum
impl Unpin for VsanHostNodeStateEnum
impl UnsafeUnpin for VsanHostNodeStateEnum
impl UnwindSafe for VsanHostNodeStateEnum
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.