# Data Object - VirtualDiskVFlashCacheConfigInfo(vim.vm.device.VirtualDisk.VFlashCacheConfigInfo)

Property of
  VirtualDisk
Returned by
  HostGetVFlashModuleDefaultConfig
Extends
  DynamicData
Since
  vSphere API 5.5

## Data Object Description

Data object describes the vFlash cache configuration on this virtual disk.

Properties

Name | Type | Description
--- | --- | ---
blockSizeInKB* | xsd:long | Deprecated. since vSphere 7.0 because vFlash Read Cache end of availability. Cache block size. This parameter allows the user to control how much data gets cached on a single access to the VMDK. Max block size is 1MB. Default is 4KB.
cacheConsistencyType* | xsd:string | Deprecated. since vSphere 7.0 because vFlash Read Cache end of availability. Cache data consistency types after a crash. See VirtualDiskVFlashCacheConfigInfoCacheConsistencyType for supported types. If not specified, the default value used is vim.vm.device.VirtualDisk.VFlashCacheConfigInfo.CacheConsistencyType#strong
cacheMode* | xsd:string | Deprecated. since vSphere 7.0 because vFlash Read Cache end of availability. Cache modes. See VirtualDiskVFlashCacheConfigInfoCacheMode for supported modes. If not specified, the default value used is vim.vm.device.VirtualDisk.VFlashCacheConfigInfo.CacheMode#write_thru.
reservationInMB* | xsd:long | Deprecated. since vSphere 7.0 because vFlash Read Cache end of availability. Amount of vFlash resource that is guaranteed available to the cache. If not specified, default reservation will be used.
vFlashModule* | xsd:string | Deprecated. since vSphere 7.0 because vFlash Read Cache end of availability. Name of vFlash module which manages the cache. If not specified, default setting defaultVFlashModule will be used.
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="VirtualDiskVFlashCacheConfigInfo"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="vFlashModule" type="xsd:string" minOccurs="0"/> <element name="reservationInMB" type="xsd:long" minOccurs="0"/> <element name="cacheConsistencyType" type="xsd:string" minOccurs="0"/> <element name="cacheMode" type="xsd:string" minOccurs="0"/> <element name="blockSizeInKB" type="xsd:long" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>