# Data Object - VmfsDatastoreOption(vim.host.VmfsDatastoreOption)

Returned by
  QueryVmfsDatastoreCreateOptions, QueryVmfsDatastoreExpandOptions, QueryVmfsDatastoreExtendOptions
Extends
  DynamicData
See also
  VmfsDatastoreBaseOption, VmfsDatastoreSpec

## Data Object Description

VMFS datastore provisioning option that can be applied on a disk. VMFS datastores can be created or have their capacity increased using storage from a disk. There are often multiple ways in which extents can be allocated on a disk. Each instance of this structure represents one of the possible options that can be applied to provisiong VMFS datastore storage. Only options that follow ESX Server best practice guidelines will be presented.

Properties

Name | Type | Description
--- | --- | ---
info | VmfsDatastoreBaseOption | Information about this VMFS datastore provisioniing option. This structure describes the extent allocation policy represented by this option.
spec | VmfsDatastoreSpec | Specification to create or increase the capacity of a VMFS datastore. This property contains a configuration specification that can be applied to effect the creation or capacity increase.
Properties inherited from DynamicData
None

Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="VmfsDatastoreOption"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="info" type="vsan:VmfsDatastoreBaseOption"/> <element name="spec" type="vsan:VmfsDatastoreSpec"/> </sequence> </extension> </complexContent> </complexType>