pub enum VsanCapabilityTypeEnum {
Show 146 variants
Capability,
Allflash,
Stretchedcluster,
Dataefficiency,
Clusterconfig,
Upgrade,
Objectidentities,
Iscsitargets,
Witnessmanagement,
Perfsvcverbosemode,
Encryption,
Decomwhatif,
Throttleresync,
Unicastmode,
Device4Ksupport,
Nestedfd,
Complianceprecheck,
Vumintegration,
Firmwareupdate,
FullStackFw,
Configassist,
Umap,
Localdataprotection,
Archivaldataprotection,
Pr1741414Fixed,
Cloudhealth,
Perfanalysis,
Fcd,
Healthcheck2018Q2,
Enhancedresyncapi,
Genericnestedfd,
Hostaffinity,
Perfsvcautoconfig,
Unicasttest,
Vsanrdma,
Vumbaselinerecommendation,
Supportinsight,
Netperftest,
Masspropertycollector,
Whatifcapacity,
Historicalcapacity,
Policyassociation,
Policyhostapi,
Diagnosticmode,
Purgeinaccessiblevmswapobjects,
Recreatediskgroup,
Repairtimerinresyncstats,
Clusteradvancedoptions,
Updatevumreleasecatalogoffline,
Performanceforsupport,
Gethcllastupdateonvc,
Automaticrebalance,
Verbosemodeconfiguration,
Resyncetaimprovement,
Fileservices,
Fileservicekerberos,
Fileservicesmb,
Fileservicenfsv3,
Fileservicesc,
Fileservicesnapshot,
Fileserviceowe,
Fileservice80,
Fileservicescale,
Resourceprecheck,
Upgraderesourceprecheck,
Vitonlineresize,
Vitstretchedcluster,
Largecapacitydrive,
Nondatamovementdfc,
Cnsvolumes,
Filevolumes,
Diagnosticsfeedback,
Hostreservedcapacity,
Vmlevelcapacity,
Improvedcapacityscreen,
Slackspacecapacity,
Sharedwitness,
VsanCapabilityTypeUnknown,
SupportApiVersion,
Vsanmetadatanode,
Pmanintegration,
Wcpappplatform,
Diskresourceprecheck,
Metricsconfig,
Ioinsight,
Apidevversionenabled,
Nativelargeclustersupport,
Historicalhealth,
Dataintransitencryption,
Perfsvctwoyaxisgraph,
Compressiononly,
Remotedatastore,
Vsanmanagedvmfs,
Capacityreservation,
Securewipe,
Validateconfigspec,
Vsananalyticsevents,
Vsandefaultgatewaysupported,
Pspairgap,
Vsanmanagedpmem,
Capacityevaluationonvc,
Readlocalitytodrs,
Vsanencrkmx,
Vsan2Encr,
Dit4Sw,
Vsanclient,
Capacityoversubscription,
Vsandiagnostics,
Capacitycustomizablethresholds,
Hcimeshpolicy,
Topcontributors,
Vsandirectdiskdecom,
Diskmgmtredesign,
Datapersistresourcecheck,
Clusterpoweraction,
Clusterpowerselfcontain,
Duplicatepciidfix,
Healthcorrelation,
Volumerelocation,
Iodiagnostics,
Vsanrebuildtrim,
Elasticpolicy,
VsanEsaConfigure,
Hdcsintegration,
Vsanesasingletier,
Vsanperfhighresolution,
Cnsreconfigpolicy,
Vsanhostdomlatencysort,
Sha256Thumbprint,
Minrebalancethreshold,
Vsan2Hcimesh,
Dfcobjectsmanagement,
Healthremediation,
Hcimeshstretchedcluster,
Vsanxvchcimesh,
Vsan2Deeprekey,
Vsandsdefaultpolicy,
Vsanperfsvc80U2,
Vsankeyexpiration,
Vsanxvchcimeshv2,
Dhci,
Snapservice,
Vsan2Disableencryption,
Iodiagmultiplevms,
Vsanxvchcimeshv3,
Other_(String),
}Expand description
Represents a feature capability (for 8.x and previous releases).
Possible values:
-
capability: The current feature for retrieving Capabilities. -
allflash: Creating AllFlash disk groups. -
stretchedcluster: Creating a stretched cluster, adding and removing witness host. -
dataefficiency: Enabling/disabling Deduplication and Compression. -
clusterconfig: Create/Configure a vSAN cluster and related features with a single call. -
upgrade: Upgrade disk groups to a higher version. -
objectidentities: Retrieve a greater set of virtual objects. -
iscsitargets: iscsi feature provides iSCSI protocol on top of vSAN. -
witnessmanagement: The enable/disable vSAN operation and changing claiming policy. -
perfsvcverbosemode: Allow users to configure performance service to run in verbose mode, in which extra stats are collected for support cases and dev debugging. -
encryption: Software data at rest encryption for vSAN. -
decomwhatif: Query what-if result for decommissioning host or disk. -
throttleresync: Improve throttling options & resumable resync. -
unicastmode: Enforce unicast mode in vSAN. -
device4ksupport: 4k disks supporting status in vSAN -
nestedfd: Nested fault domains for stretched clusters. -
complianceprecheck: Calculate required additional capacity to make all vms compliant. -
vumintegration: vSAN upgrades through VUM integration. -
firmwareupdate: vSAN firmware/driver update feature that allow users to remediate outdated driver or firmware in an automated and simple fashion for supported hardware. -
fullStackFw: (deprecated since vSphere 8.0) allows users to update full stack of firmware for vSAN hosts. -
configassist: Configuration Assist UI provided in vSphere Web Client to help vSAN deployment. -
umap: TRIM/UNMAP for space reclamation on vSAN. -
localdataprotection: Support for data protection on a vSAN cluster. -
archivaldataprotection: Support for data protection to NFS datastores. -
pr1741414fixed: GetPreferredfaultDomain on stretched cluster and VmdkLoadTest work correctly operation are automatically performed by the VsanVcClusterConfig API. -
cloudhealth: Enable/Disable Cloud Connected Analytics -
perfanalysis: Enable/Disable Performance Analytics -
fcd: Enable/Disable First Class Disk Support in vSAN -
healthcheck2018q2: Enable/Disable suites of health group checks on 2018q2 releases -
enhancedresyncapi: Support VsanSystemEx.VsanQuerySyncingVsanObjects. -
genericnestedfd: Nested fault domain for non-stretched cluster. -
hostaffinity: Support for Host Affinity -
perfsvcautoconfig: The capability of enable/disable vSAN performance service automatically when configure vSAN. -
unicasttest: For unicast performance test capability.(Obsoleted, DO NOT USE)
-
vsanrdma -
vumbaselinerecommendation -
supportinsight -
netperftest: For network performance test capability. -
masspropertycollector: For vSAN mass property collector capability by extending property collector to collect multiple properties and APIs execution result as a batch mode -
whatifcapacity: For vSAN datastore What-If capacity report capability. -
historicalcapacity: For vSAN datastore historical capacity report capability. -
policyassociation: Support SPBM to use vSAN as source of truth for policy association. -
policyhostapi -
diagnosticmode: For vSAN diagnostic mode capability. -
purgeinaccessiblevmswapobjects: Support for purging inaccessible VM swap objects -
recreatediskgroup: Support for recreating disk groups -
repairtimerinresyncstats: Support for retrieving repair time runtime information -
clusteradvancedoptions: Support for cluster advanced options -
updatevumreleasecatalogoffline: Support for VUM release catalog offline update -
performanceforsupport: Capability of performance metrics collection for vSAN support -
gethcllastupdateonvc: Indicates if the cluster parameter is optional in the VsanVcClusterHealthSystem.VsanVcClusterGetHclInfo method. -
automaticrebalance -
verbosemodeconfiguration -
resyncetaimprovement -
fileservices -
fileservicekerberos -
fileservicesmb -
fileservicenfsv3 -
fileservicesc -
fileservicesnapshot -
fileserviceowe -
fileservice80 -
fileservicescale -
resourceprecheck -
upgraderesourceprecheck -
vitonlineresize -
vitstretchedcluster -
largecapacitydrive -
nondatamovementdfc -
cnsvolumes -
filevolumes -
diagnosticsfeedback -
hostreservedcapacity -
vmlevelcapacity -
improvedcapacityscreen -
slackspacecapacity -
sharedwitness -
VsanCapabilityType_Unknown -
supportApiVersion -
vsanmetadatanode -
pmanintegration -
wcpappplatform -
diskresourceprecheck -
metricsconfig -
ioinsight -
apidevversionenabled -
nativelargeclustersupport -
historicalhealth -
dataintransitencryption -
perfsvctwoyaxisgraph -
compressiononly -
remotedatastore -
vsanmanagedvmfs -
capacityreservation -
securewipe -
validateconfigspec -
vsananalyticsevents -
vsandefaultgatewaysupported -
pspairgap -
vsanmanagedpmem -
capacityevaluationonvc -
readlocalitytodrs -
vsanencrkmx -
vsan2encr -
dit4sw -
vsanclient -
capacityoversubscription -
vsandiagnostics -
capacitycustomizablethresholds -
hcimeshpolicy -
topcontributors -
vsandirectdiskdecom -
diskmgmtredesign -
datapersistresourcecheck -
clusterpoweraction -
clusterpowerselfcontain -
duplicatepciidfix -
healthcorrelation -
volumerelocation -
iodiagnostics -
vsanrebuildtrim -
elasticpolicy -
vsanEsaConfigure -
hdcsintegration -
vsanesasingletier -
vsanperfhighresolution -
cnsreconfigpolicy -
vsanhostdomlatencysort -
sha256thumbprint -
minrebalancethreshold -
vsan2hcimesh -
dfcobjectsmanagement -
healthremediation -
hcimeshstretchedcluster -
vsanxvchcimesh -
vsan2deeprekey -
vsandsdefaultpolicy -
vsanperfsvc80u2 -
vsankeyexpiration -
vsanxvchcimeshv2 -
dhci -
snapservice: Since: 8.0.0.4 -
vsan2disableencryption: Since: 8.0.0.4 -
iodiagmultiplevms: Since: 8.0.0.4 -
vsanxvchcimeshv3: Since: 8.0.0.4
Variants§
Capability
Allflash
Stretchedcluster
Dataefficiency
Clusterconfig
Upgrade
Objectidentities
Iscsitargets
Witnessmanagement
Perfsvcverbosemode
Encryption
Decomwhatif
Throttleresync
Unicastmode
Device4Ksupport
Nestedfd
Complianceprecheck
Vumintegration
Firmwareupdate
FullStackFw
Configassist
Umap
Localdataprotection
Archivaldataprotection
Pr1741414Fixed
Cloudhealth
Perfanalysis
Fcd
Healthcheck2018Q2
Enhancedresyncapi
Genericnestedfd
Hostaffinity
Perfsvcautoconfig
Unicasttest
Vsanrdma
Vumbaselinerecommendation
Supportinsight
Netperftest
Masspropertycollector
Whatifcapacity
Historicalcapacity
Policyassociation
Policyhostapi
Diagnosticmode
Purgeinaccessiblevmswapobjects
Recreatediskgroup
Repairtimerinresyncstats
Clusteradvancedoptions
Updatevumreleasecatalogoffline
Performanceforsupport
Gethcllastupdateonvc
Automaticrebalance
Verbosemodeconfiguration
Resyncetaimprovement
Fileservices
Fileservicekerberos
Fileservicesmb
Fileservicenfsv3
Fileservicesc
Fileservicesnapshot
Fileserviceowe
Fileservice80
Fileservicescale
Resourceprecheck
Upgraderesourceprecheck
Vitonlineresize
Vitstretchedcluster
Largecapacitydrive
Nondatamovementdfc
Cnsvolumes
Filevolumes
Diagnosticsfeedback
Hostreservedcapacity
Vmlevelcapacity
Improvedcapacityscreen
Slackspacecapacity
VsanCapabilityTypeUnknown
SupportApiVersion
Vsanmetadatanode
Pmanintegration
Wcpappplatform
Diskresourceprecheck
Metricsconfig
Ioinsight
Apidevversionenabled
Nativelargeclustersupport
Historicalhealth
Dataintransitencryption
Perfsvctwoyaxisgraph
Compressiononly
Remotedatastore
Vsanmanagedvmfs
Capacityreservation
Securewipe
Validateconfigspec
Vsananalyticsevents
Vsandefaultgatewaysupported
Pspairgap
Vsanmanagedpmem
Capacityevaluationonvc
Readlocalitytodrs
Vsanencrkmx
Vsan2Encr
Dit4Sw
Vsanclient
Capacityoversubscription
Vsandiagnostics
Capacitycustomizablethresholds
Hcimeshpolicy
Topcontributors
Vsandirectdiskdecom
Diskmgmtredesign
Datapersistresourcecheck
Clusterpoweraction
Clusterpowerselfcontain
Duplicatepciidfix
Healthcorrelation
Volumerelocation
Iodiagnostics
Vsanrebuildtrim
Elasticpolicy
VsanEsaConfigure
Hdcsintegration
Vsanesasingletier
Vsanperfhighresolution
Cnsreconfigpolicy
Vsanhostdomlatencysort
Sha256Thumbprint
Minrebalancethreshold
Vsan2Hcimesh
Dfcobjectsmanagement
Healthremediation
Hcimeshstretchedcluster
Vsanxvchcimesh
Vsan2Deeprekey
Vsandsdefaultpolicy
Vsanperfsvc80U2
Vsankeyexpiration
Vsanxvchcimeshv2
Dhci
Snapservice
Vsan2Disableencryption
Iodiagmultiplevms
Vsanxvchcimeshv3
Other_(String)
This variant handles values not known at compile time.
Implementations§
Trait Implementations§
Source§impl AsRef<str> for VsanCapabilityTypeEnum
impl AsRef<str> for VsanCapabilityTypeEnum
Source§impl Clone for VsanCapabilityTypeEnum
impl Clone for VsanCapabilityTypeEnum
Source§fn clone(&self) -> VsanCapabilityTypeEnum
fn clone(&self) -> VsanCapabilityTypeEnum
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for VsanCapabilityTypeEnum
impl Debug for VsanCapabilityTypeEnum
Source§impl Deserialize for VsanCapabilityTypeEnum
impl Deserialize for VsanCapabilityTypeEnum
Source§impl Display for VsanCapabilityTypeEnum
impl Display for VsanCapabilityTypeEnum
Source§impl<'a> From<&'a VsanCapabilityTypeEnum> for &'a str
impl<'a> From<&'a VsanCapabilityTypeEnum> for &'a str
Source§fn from(value: &'a VsanCapabilityTypeEnum) -> Self
fn from(value: &'a VsanCapabilityTypeEnum) -> Self
Source§impl Hash for VsanCapabilityTypeEnum
impl Hash for VsanCapabilityTypeEnum
Source§impl PartialEq for VsanCapabilityTypeEnum
impl PartialEq for VsanCapabilityTypeEnum
impl Eq for VsanCapabilityTypeEnum
impl StructuralPartialEq for VsanCapabilityTypeEnum
Auto Trait Implementations§
impl Freeze for VsanCapabilityTypeEnum
impl RefUnwindSafe for VsanCapabilityTypeEnum
impl Send for VsanCapabilityTypeEnum
impl Sync for VsanCapabilityTypeEnum
impl Unpin for VsanCapabilityTypeEnum
impl UnsafeUnpin for VsanCapabilityTypeEnum
impl UnwindSafe for VsanCapabilityTypeEnum
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.