VsanDataEfficiencyConfigEx

VsanDataEfficiencyConfigEx
VsanDataEfficiencyConfigEx

DataEfficiencyConfigEx extends VsanDataEfficiencyConfig with extra global deduplication configuration under vSAN ESA.

Global deduplication service enablement in vSAN ESA is automatically managed by vSAN, users should not enable or disable the feature by this configuration. However, users can pause the servie via the dedupPaused configuration.

This structure may be used only with operations rendered under /vsan.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "dedupEnabled": false,
    "compressionEnabled": false,
    "dedupStoreUuid": "string",
    "dedupPaused": false
}
string
dedupStoreUuid
Optional

The UUID of the dedup store that is used to store deduplicated data.

boolean
dedupPaused
Optional

Pause/continue the data deduplication service.

Deduplication configurations work together as below.

dedupEnabled dedupPaused Details State Transition
1 or 0 1 - Pause the deduplication service if already enabled, it only applies to vSAN ESA - Stop to enable the deduplication service if not enabled, it only applies to vSAN ESA - Deduplication enabled -> Deduplication service paused - Deduplication not initialized -> Deduplication service paused
1 or 0 0 - Continue the ESA deduplication service if already enabled, it only applies to vSAN ESA - Restart to enable the deduplication service if not enabled, it only applies to vSAN ESA - Deduplication service paused -> Deduplication enabled - Deduplication service paused -> Deduplication initialization