pub enum VsanObjectTypeEnumEnum {
Show 35 variants
Vmswap,
Vdisk,
Namespace,
Vmem,
Statsdb,
IscsiTarget,
IscsiLun,
Other,
FileSystemOverhead,
DedupOverhead,
SpaceUnderDedupConsideration,
ChecksumOverhead,
ImprovedVirtualDisk,
TransientSpace,
SlackSpaceCapRequiredForHost,
ResynPauseThresholdForHost,
MinSpaceRequiredForVsanOp,
HostRebuildCapacity,
PhysicalTransientSpace,
HaMetadataObject,
FileServiceRoot,
AttachedCnsVolBlock,
DetachedCnsVolBlock,
AttachedCnsVolFile,
DetachedCnsVolFile,
CnsVolFile,
FileShare,
Extension,
HbrDisk,
HbrCfg,
HbrPersist,
Traceobject,
EsaObjectOverhead,
VsanObjectTypeEnumUnknown,
Other_(String),
}Expand description
Defines the possible types for the vSAN objects in 8.x and previous releases.
Possible values:
vmswap: The VM swap files.vdisk: The virtual disks.namespace: The VM home objects.vmem: The VM snapshot memory files.statsdb: The vSAN performance management objects.iscsiTarget: The vSAN iSCSI home and target objects.iscsiLun: The vSAN iSCSI LUNs.other: Other vSAN objects.fileSystemOverhead: vSAN File system overhead.dedupOverhead: Deduplication and compression overhead.spaceUnderDedupConsiderationchecksumOverhead: Checksum overhead.improvedVirtualDisk: First Class Disks.transientSpaceslackSpaceCapRequiredForHostresynPauseThresholdForHostminSpaceRequiredForVsanOphostRebuildCapacityphysicalTransientSpacehaMetadataObjectfileServiceRootattachedCnsVolBlockdetachedCnsVolBlockattachedCnsVolFiledetachedCnsVolFilecnsVolFilefileShareextensionhbrDiskhbrCfghbrPersisttraceobjectesaObjectOverheadVsanObjectTypeEnum_Unknown
Variants§
Vmswap
Vdisk
Namespace
Vmem
Statsdb
IscsiTarget
IscsiLun
Other
FileSystemOverhead
DedupOverhead
SpaceUnderDedupConsideration
ChecksumOverhead
ImprovedVirtualDisk
TransientSpace
SlackSpaceCapRequiredForHost
ResynPauseThresholdForHost
MinSpaceRequiredForVsanOp
HostRebuildCapacity
PhysicalTransientSpace
HaMetadataObject
FileServiceRoot
AttachedCnsVolBlock
DetachedCnsVolBlock
AttachedCnsVolFile
DetachedCnsVolFile
CnsVolFile
Extension
HbrDisk
HbrCfg
HbrPersist
Traceobject
EsaObjectOverhead
VsanObjectTypeEnumUnknown
Other_(String)
This variant handles values not known at compile time.
Implementations§
Trait Implementations§
Source§impl AsRef<str> for VsanObjectTypeEnumEnum
impl AsRef<str> for VsanObjectTypeEnumEnum
Source§impl Clone for VsanObjectTypeEnumEnum
impl Clone for VsanObjectTypeEnumEnum
Source§fn clone(&self) -> VsanObjectTypeEnumEnum
fn clone(&self) -> VsanObjectTypeEnumEnum
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VsanObjectTypeEnumEnum
impl Debug for VsanObjectTypeEnumEnum
Source§impl Deserialize for VsanObjectTypeEnumEnum
impl Deserialize for VsanObjectTypeEnumEnum
Source§impl Display for VsanObjectTypeEnumEnum
impl Display for VsanObjectTypeEnumEnum
Source§impl<'a> From<&'a VsanObjectTypeEnumEnum> for &'a str
impl<'a> From<&'a VsanObjectTypeEnumEnum> for &'a str
Source§fn from(value: &'a VsanObjectTypeEnumEnum) -> Self
fn from(value: &'a VsanObjectTypeEnumEnum) -> Self
Converts to this type from the input type.
Source§impl Hash for VsanObjectTypeEnumEnum
impl Hash for VsanObjectTypeEnumEnum
Source§impl PartialEq for VsanObjectTypeEnumEnum
impl PartialEq for VsanObjectTypeEnumEnum
impl Eq for VsanObjectTypeEnumEnum
impl StructuralPartialEq for VsanObjectTypeEnumEnum
Auto Trait Implementations§
impl Freeze for VsanObjectTypeEnumEnum
impl RefUnwindSafe for VsanObjectTypeEnumEnum
impl Send for VsanObjectTypeEnumEnum
impl Sync for VsanObjectTypeEnumEnum
impl Unpin for VsanObjectTypeEnumEnum
impl UnsafeUnpin for VsanObjectTypeEnumEnum
impl UnwindSafe for VsanObjectTypeEnumEnum
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
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
Compare self to
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.