# Data Object - VsanConfigGeneration(vim.cluster.VsanConfigGeneration)

Property of
  VsanHostRuntimeStats
Extends
  DynamicData
Since
  vSAN API 6.6.1

## Data Object Description

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.

Properties

Name | Type | Description
--- | --- | ---
genNum | xsd:long | Generation number, a monotonically increasing number.
genTime | xsd:long | 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.
vcUuid | xsd:string | VC instance UUID to determine which VC generated the config.
Properties inherited from DynamicData
None

Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="VsanConfigGeneration"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="vcUuid" type="xsd:string"/> <element name="genNum" type="xsd:long"/> <element name="genTime" type="xsd:long"/> </sequence> </extension> </complexContent> </complexType>