VsanConfigGeneration

VsanConfigGeneration
VsanConfigGeneration

Generation tracker for vSAN configuration.

By storing this information on ESX and comparing it against VCs version, the goal is to determine if they got out of sync, and if so, who is up to date.

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

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "vcUuid": "string",
    "genNum": 0,
    "genTime": 0
}
string
vcUuid
Required

VC instance UUID to determine which VC generated the config.

integer As int64 As int64
genNum
Required

Generation number, a monotonically increasing number.

integer As int64 As int64
genTime
Required

Generation timestamp, used for human readable consumption, not used to determine which generation is "newer", as timestamps can't be trusted for this in distributed systems.

The unit of this value is in milli-seconds since the epoch.