vSAN Management API


Data Object - VsanDataEfficiencyConfig(vim.vsan.DataEfficiencyConfig)

Property of
VimVsanHostDiskMapInfoEx, VimVsanReconfigSpec, VsanConfigInfoEx, VsanDiskFormatConversionSpec, VsanHostConfigInfoEx, VsanPrepareVsanForVcsaSpec, VsanVcPostDeployConfigSpec
Extended by
VsanDataEfficiencyConfigEx
Extends
DynamicData
Since
vSphere API Release 6.0

Data Object Description

The data efficiency configuration of a vSAN cluster. Data efficiency configurations work together as below.
dedupEnabled compressionEnabled Details State Transition
False False
  • Disable deduplication and compression. Or
  • Disable compression only
  • Deduplication and compression -> No data efficiency
  • Compression only -> No data efficiency
None 0
  • Disable compression only if enabled
  • Throw exception if deduplication and compression is enabled
  • Compression only -> No data efficiency
None 1
  • Enable compression only
  • Throw exception if deduplication and compression is enabled.
  • No data efficiency -> Compression only
0 None
  • Disable deduplication and compression
  • Throw exception if compression only is enabled
  • Deduplication and compression -> No data efficiency
1 1
  • Enable deduplcation and compression
  • Disable compression only if already enabled
  • Get VsanClusterConfigInfo will return compressionEnabled flag as true
  • No data efficiency -> Deduplication and compression
  • Compression only -> Deduplication and compression
1 0
  • Enable deduplication and compression
  • Disable compression only if already enabled
  • Get VsanClusterConfigInfo will return compressionEnabled flag as True
  • No data efficiency -> Deduplication and compression
  • Compression only -> Deduplication and compression
0 1
  • Enable compression only
  • Disable deduplication and compression
  • Deduplication and compression -> Compression only
  • No data efficiency -> Compression only
1 None
  • Enable deduplication and compression
  • Disable compression only if already enabled
  • Get VsanClusterConfigInfo will return compression only flag as True
  • No data efficiency -> deduplication and compression
  • Compression only -> deduplication and compression

Properties

Name Type Description
compressionEnabled*xsd:boolean

Enables compression on the vSAN cluster. For vSAN OSA, the behaviour of this flag is the same as compressionEnabled in the table above. For vSAN ESA, compression is enabled by default since 9.1.0 release, disabling compression is not supported.
dedupEnabledxsd:boolean

Enables data deduplication and compression on the vSAN cluster. The behaviour of this flag is described in the table above.
Properties inherited from DynamicData
None
*Need not be set
Show WSDL type definition