# Data Object - VirtualDiskFlatVer1BackingOption(vim.vm.device.VirtualDiskOption.FlatVer1BackingOption)

Extends
  VirtualDeviceFileBackingOption
See also
  BoolOption, ChoiceOption
Since
  2.0

## Data Object Description

This data object type contains the available options when backing a virtual disk using a host file with the flat file format from GSX Server 2.x. Flat disks are pre-allocated, whereas sparse disks are grown as needed.

Properties

Name | Type | Description
--- | --- | ---
diskMode | ChoiceOption | The disk mode. Valid disk modes are: vim.vm.device.VirtualDiskOption.DiskMode#persistent vim.vm.device.VirtualDiskOption.DiskMode#nonpersistent vim.vm.device.VirtualDiskOption.DiskMode#undoable vim.vm.device.VirtualDiskOption.DiskMode#independent_persistent vim.vm.device.VirtualDiskOption.DiskMode#independent_nonpersistent vim.vm.device.VirtualDiskOption.DiskMode#append See VirtualDiskMode
growable | xsd:boolean | Flag to indicate whether this backing can have its size changed.
split | BoolOption | Flag to indicate whether or not the host supports allowing the client to select whether or not a disk should be split.
writeThrough | BoolOption | Flag to indicate whether or not the host supports allowing the client to select "writethrough" as a mode for virtual disks. Typically, this is available only for GSX Server Linux hosts.
Properties inherited from VirtualDeviceFileBackingOption
fileNameExtensions
Properties inherited from VirtualDeviceBackingOption
type
Properties inherited from DynamicData
None

Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="VirtualDiskFlatVer1BackingOption"> <complexContent> <extension base="vsan:VirtualDeviceFileBackingOption"> <sequence> <element name="diskMode" type="vsan:ChoiceOption"/> <element name="split" type="vsan:BoolOption"/> <element name="writeThrough" type="vsan:BoolOption"/> <element name="growable" type="xsd:boolean"/> </sequence> </extension> </complexContent> </complexType>