# Enum - VirtualMachineFileLayoutExFileType(vim.vm.FileLayoutEx.FileType)

Since
  vSphere API 4.0

## Enum Description

File-type constants.

Enum Constants

Name | Description
--- | ---
config | Config (vmx) file.
core | Core (core) file.
digestDescriptor | Disk digest descriptor file. Since vSphere API 5.0
digestExtent | Disk digest extent file. Since vSphere API 5.0
diskDescriptor | Disk descriptor (vmdk) file.
diskExtent | Disk extent (-flat/-delta/-s/-rdm/-rdmp.vmdk) file.
diskReplicationState | Host based replicated disk persistent state (psf) file. Since vSphere API 5.0
extendedConfig | Extended config (vmxf) file.
ftMetadata | Fault Tolerance metadata file. Since vSphere API 6.0
guestCustomization | Guest image customization file. Since vSphere API 6.0
log | Log (log) file.
namespaceData | Namespace data file. Since vSphere API 5.1
nvram | Non-volatile RAM (nvram) file.
screenshot | Screenshot file.
snapshotData | Snapshot data (vmsn) file.
snapshotList | Snapshot metadata (vmsd) file.
snapshotManifestList | Snapshot manifest metadata (-aux.xml) file. This file is still being created but is no longer necessary since the manifest metadata is now available in the snapshot metadata (vmsd) file in vSphere 5.0. This type will be deprecated when vSphere 4.1 is no longer supported. Since vSphere API 5.0
snapshotMemory | Snapshot memory (vmem) file. Since vSphere API 6.0
stat | Virtual machine statistics (stat) file.
suspend | Suspend (vmss) file.
suspendMemory | Suspend (vmem) file. Since vSphere API 6.0
swap | Swap (vswp) file.
uwswap | File generated by VMware ESX kernel for a running virtual machine. Since vSphere API 5.0

Show WSDL type definition
<simpleType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:sms="urn:sms" name="VirtualMachineFileLayoutExFileType"> <restriction base="xsd:string"> <enumeration value="config"/> <enumeration value="extendedConfig"/> <enumeration value="diskDescriptor"/> <enumeration value="diskExtent"/> <enumeration value="digestDescriptor"/> <enumeration value="digestExtent"/> <enumeration value="diskReplicationState"/> <enumeration value="log"/> <enumeration value="stat"/> <enumeration value="namespaceData"/> <enumeration value="nvram"/> <enumeration value="snapshotData"/> <enumeration value="snapshotMemory"/> <enumeration value="snapshotList"/> <enumeration value="snapshotManifestList"/> <enumeration value="suspend"/> <enumeration value="suspendMemory"/> <enumeration value="swap"/> <enumeration value="uwswap"/> <enumeration value="core"/> <enumeration value="screenshot"/> <enumeration value="ftMetadata"/> <enumeration value="guestCustomization"/> </restriction> </simpleType>