# Data Object - VsanEsaConfig(vim.vsan.VsanEsaConfig)

Property of
  VimVsanReconfigSpec
Extends
  DynamicData
See also
  VsanAddStoragePoolDiskSpec, VsanDatastoreDefaultPolicySelectionConfig
Since
  vSAN API 8.0.0.1

## Data Object Description

The configurations for the vSAN ESA. This supports storage pool.

Properties

Name | Type | Description
--- | --- | ---
datastoreDefaultPolicySelectionConfig* | VsanDatastoreDefaultPolicySelectionConfig | vSAN datastore default policy selection configurations. Only available for vSAN ESA Since vSAN API 8.0.0.2
hclDiskClaimEnabled* | xsd:boolean | Whether the HCLDiskClaim setting is enabled for the cluster. Set hclDiskClaimEnabled to True/False, to enable/disable HCL disk claim feature on vSAN ESA cluster. Throws fault if 1. HclDiskClaim is being enabled and storagePoolSpec is being specified for manual disk claim. 2. If vSAN ESA is not enabled or being enabled. 3. If vSAN ESA is being disabled and hclDiskClaim setting is being enabled in the input spec.
storagePoolSpecs* | VsanAddStoragePoolDiskSpec[] | vSAN storage pool disk specification for manual disk claim. Throws fault if vSAN ESA is not enabled or if any errors occur during storage pool disk claim operation. Refer to VsanAddStoragePoolDiskSpec
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="VsanEsaConfig"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="storagePoolSpecs" type="vsan:VsanAddStoragePoolDiskSpec" minOccurs="0" maxOccurs="unbounded"/> <element name="hclDiskClaimEnabled" type="xsd:boolean" minOccurs="0"/> <element name="datastoreDefaultPolicySelectionConfig" type="vsan:VsanDatastoreDefaultPolicySelectionConfig" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>