# Data Object - VsanObjectOverallHealth(vim.host.VsanObjectOverallHealth)

Property of
  VsanClusterHealthSummary, VsanFileServiceShareHealthSummary, VsanObjectIdentityAndHealth
Returned by
  VsanHostQueryObjectHealthSummary
Extends
  DynamicData
See also
  VsanObjectHealth, VsanStorageComplianceResult
Since
  vSphere API 5.5

## Data Object Description

The vSAN overall object health includes health status for each of object and the object version compliance status

Properties

Name | Type | Description
--- | --- | ---
objectFormatChangeRequiredUuids* | xsd:string[] | The vSAN objects which need object layout format change to get capacity improvement Since vSAN API 7.2
objectHealthDetail* | VsanObjectHealth[] | The object health list each of which includes the health status, the number of objects on this health status and the object UUID list.
objectsComplianceDetail* | VsanStorageComplianceResult[] | The vSAN objects profile compliance check result Since vSAN API vSAN 6.7U1
objectsRelayoutBytes* | xsd:long | The total bytes for objects need relayout Since vSAN API 7.2
objectVersionCompliance* | xsd:boolean | True to indicate all of the objects have compliant object version with the latest supported vSAN disk format. The latest vSAN disk format version should be version 4 and the vSAN disk upgrade is needed when this flag is false
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="VsanObjectOverallHealth"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="objectHealthDetail" type="vsan:VsanObjectHealth" minOccurs="0" maxOccurs="unbounded"/> <element name="objectsComplianceDetail" type="vsan:VsanStorageComplianceResult" minOccurs="0" maxOccurs="unbounded"/> <element name="objectVersionCompliance" type="xsd:boolean" minOccurs="0"/> <element name="objectFormatChangeRequiredUuids" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> <element name="objectsRelayoutBytes" type="xsd:long" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>