# Data Object - FileBackedVirtualDiskSpec(vim.VirtualDiskManager.FileBackedVirtualDiskSpec)

Property of
  VsanVmdkLoadTestSpec
Extended by
  SeSparseVirtualDiskSpec
Extends
  VirtualDiskSpec
See also
  CryptoSpec, VirtualMachineProfileSpec
Since
  VI API 2.5

## Data Object Description

Specification used to create a file based virtual disk

Properties

Name | Type | Description
--- | --- | ---
capacityKb | xsd:long | Specify the capacity of the virtual disk in Kb.
crypto* | CryptoSpec | Encryption options for the new virtual disk. Since vSphere API 6.5
profile* | VirtualMachineProfileSpec[] | Virtual Disk Profile requirement. Profiles are solution specifics. Profile Based Storage Management is a vSphere server extension. The API users who want to provision VMs using Storage Profiles, need to interact with it. This is an optional parameter and if user doesn't specify profile, the default behavior will apply. Since vSphere API 5.5
Properties inherited from VirtualDiskSpec
adapterType, diskType
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="FileBackedVirtualDiskSpec"> <complexContent> <extension base="vsan:VirtualDiskSpec"> <sequence> <element name="capacityKb" type="xsd:long"/> <element name="profile" type="vsan:VirtualMachineProfileSpec" minOccurs="0" maxOccurs="unbounded"/> <element name="crypto" type="vsan:CryptoSpec" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>