# Data Object - VsanHostResourceCheckResult(vim.vsan.HostResourceCheckResult)

Property of
  VsanFaultDomainResourceCheckResult
Extends
  EntityResourceCheckDetails
See also
  HostSystem, VsanDiskGroupResourceCheckResult, VsanStoragePoolResourceCheckResult
Since
  vSAN API 6.8.7

## Data Object Description

The host level resource check report. It includes the resource check result of all disk groups and/or storage pools on the host. Please see VsanDiskGroupResourceCheckResult for disk group resource check details. Please see VsanStoragePoolResourceCheckResult for storage pool resource check details. If vim.vsan.HostResourceCheckResult#isNew is true, this is a new host suggested to be added by vSAN simulation for more resources to make the operation succeed. In this case, vim.vsan.DiskGroupResourceCheckResult#isNew for all disk groups on this host is also true.

Properties

Name | Type | Description
--- | --- | ---
diskGroups* | VsanDiskGroupResourceCheckResult[] | The detailed resource check result for disk groups on the host.
host* | ManagedObjectReference to a HostSystem | The managed object of the host. Unset if vim.vsan.HostResourceCheckResult#isNew is true.
storagePools* | VsanStoragePoolResourceCheckResult[] | The detailed resource check result for the storage pool on the host. Since vSAN API 8.0.0.1
Properties inherited from EntityResourceCheckDetails
additionalRequiredCapacity, capacity, components, isNew, maxComponents, name, postOperationCapacity, postOperationUsedCapacity, usedCapacity, uuid
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="VsanHostResourceCheckResult"> <complexContent> <extension base="vsan:EntityResourceCheckDetails"> <sequence> <element name="host" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="diskGroups" type="vsan:VsanDiskGroupResourceCheckResult" minOccurs="0" maxOccurs="unbounded"/> <element name="storagePools" type="vsan:VsanStoragePoolResourceCheckResult" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType>