pub enum VsanBaselinePreferenceTypeEnum {
LatestRelease,
LatestPatch,
NoRecommendation,
VsanBaselinePreferenceTypeUnknown,
Other_(String),
}Expand description
Represents various baseline preference types.
Any patch or update release is considered part of the same “release family”, while both updates to the major version number (e.g. 7.0) or to the minor version number (e.g. 7.1) would be considered different “release families”.
Possible values:
-
latestRelease: recommend latest release compatible with cluster hardware, it could be either new major release or update release in current release family.(eg. Consider ESXi 6.8 is released and current installed version is ESXi 6.7, then ESXi 6.8 would be recommended under this mode if hardware is compatible.)
-
latestPatch: latest patch contains all bug fixes and updates for the current release family.In this mode recommendation engine wouldn’t jump to other release family. (eg. Consider ESXi 6.8 is released and current installed version is ESXi 6.7, then ESXi 6.7 U1 instead of ESXi 6.8 would be recommended under this mode if hardware is compatible.)
-
noRecommendation: do not generate baseline recommendation for current vSAN cluster. -
VsanBaselinePreferenceType_Unknown
Variants§
LatestRelease
LatestPatch
NoRecommendation
VsanBaselinePreferenceTypeUnknown
Other_(String)
This variant handles values not known at compile time.
Implementations§
Trait Implementations§
Source§impl AsRef<str> for VsanBaselinePreferenceTypeEnum
impl AsRef<str> for VsanBaselinePreferenceTypeEnum
Source§impl Clone for VsanBaselinePreferenceTypeEnum
impl Clone for VsanBaselinePreferenceTypeEnum
Source§fn clone(&self) -> VsanBaselinePreferenceTypeEnum
fn clone(&self) -> VsanBaselinePreferenceTypeEnum
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl<'a> From<&'a VsanBaselinePreferenceTypeEnum> for &'a str
impl<'a> From<&'a VsanBaselinePreferenceTypeEnum> for &'a str
Source§fn from(value: &'a VsanBaselinePreferenceTypeEnum) -> Self
fn from(value: &'a VsanBaselinePreferenceTypeEnum) -> Self
Source§impl PartialEq for VsanBaselinePreferenceTypeEnum
impl PartialEq for VsanBaselinePreferenceTypeEnum
Source§fn eq(&self, other: &VsanBaselinePreferenceTypeEnum) -> bool
fn eq(&self, other: &VsanBaselinePreferenceTypeEnum) -> bool
self and other values to be equal, and is used by ==.impl Eq for VsanBaselinePreferenceTypeEnum
impl StructuralPartialEq for VsanBaselinePreferenceTypeEnum
Auto Trait Implementations§
impl Freeze for VsanBaselinePreferenceTypeEnum
impl RefUnwindSafe for VsanBaselinePreferenceTypeEnum
impl Send for VsanBaselinePreferenceTypeEnum
impl Sync for VsanBaselinePreferenceTypeEnum
impl Unpin for VsanBaselinePreferenceTypeEnum
impl UnsafeUnpin for VsanBaselinePreferenceTypeEnum
impl UnwindSafe for VsanBaselinePreferenceTypeEnum
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.