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

Extends
  VirtualDeviceFileBackingOption
See also
  BoolOption, ChoiceOption

## 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: persistent nonpersistent undoable independent_persistent independent_nonpersistent 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>