# Data Object - GuestOsDescriptor

Property of
  VirtualMachineConfigOption
Extends
  DynamicData
See also
  BoolOption, HostCpuIdInfo, IntOption
Since
  null

## Data Object Description

Properties

Name | Type | Description
--- | --- | ---
cpuFeatureMask* | HostCpuIdInfo[] |
defaultSecureBoot* | xsd:boolean | Since vSphere API 6.5
diskUuidEnabled | xsd:boolean | Since vSphere API 6.0
family | xsd:string |
fullName | xsd:string |
ich7mRecommended | xsd:boolean | Since vSphere API 5.0
id | xsd:string |
numRecommendedCoresPerSocket* | xsd:int | Since vSphere API 6.7
numRecommendedPhysicalSockets* | xsd:int | Since vSphere API 6.7
numSupportedCoresPerSocket | xsd:int | Since vSphere API 5.0
numSupportedFloppyDevices | xsd:int | Since vSphere API 6.0
numSupportedPhysicalSockets | xsd:int | Since vSphere API 5.0
persistentMemoryColdGrowthGranularityMB* | xsd:long | Since vSphere API 6.7
persistentMemoryColdGrowthSupported* | xsd:boolean | Since vSphere API 6.7
persistentMemoryHotAddSupported* | xsd:boolean | Since vSphere API 6.7
persistentMemoryHotGrowthGranularityMB* | xsd:long | Since vSphere API 6.7
persistentMemoryHotGrowthSupported* | xsd:boolean | Since vSphere API 6.7
persistentMemoryHotRemoveSupported* | xsd:boolean | Since vSphere API 6.7
persistentMemorySupported* | xsd:boolean | Since vSphere API 6.7
recommended3D | xsd:boolean | Since vSphere API 5.1
recommendedCdromController | xsd:string | Since vSphere API 5.5
recommendedColorDepth | xsd:int |
recommendedDiskController | xsd:string |
recommendedDiskSizeMB | xsd:int |
recommendedEthernetCard* | xsd:string |
recommendedFirmware | xsd:string | Since vSphere API 5.0
recommendedMemMB | xsd:int |
recommendedPersistentMemoryMB* | xsd:long | Since vSphere API 6.7
recommendedSCSIController* | xsd:string |
recommendedTPM20* | xsd:boolean | Since null
recommendedUSBController* | xsd:string | Since vSphere API 5.0
smcRecommended | xsd:boolean | Since vSphere API 5.0
smcRequired | xsd:boolean | Since vSphere API 5.0
supportedDiskControllerList | xsd:string[] |
supportedEthernetCard | xsd:string[] |
supportedFirmware | xsd:string[] | Since vSphere API 5.0
supportedForCreate | xsd:boolean | Since vSphere API 5.0
supportedMaxCPUs | xsd:int |
supportedMaxMemMB | xsd:int |
supportedMaxPersistentMemoryMB* | xsd:long | Since vSphere API 6.7
supportedMinMemMB | xsd:int |
supportedMinPersistentMemoryMB* | xsd:long | Since vSphere API 6.7
supportedNumDisks | xsd:int |
supportedUSBControllerList* | xsd:string[] | Since vSphere API 5.0
supportLevel | xsd:string | Since vSphere API 5.0
supports3D | xsd:boolean | Since vSphere API 5.0
supportsCpuHotAdd | xsd:boolean | Since vSphere API 4.0
supportsCpuHotRemove | xsd:boolean | Since vSphere API 4.0
supportsHotPlugPCI | xsd:boolean | Since vSphere API 6.0
supportsMemoryHotAdd | xsd:boolean | Since vSphere API 4.0
supportsPvscsiControllerForBoot | xsd:boolean | Since vSphere API 6.0
supportsSecureBoot* | xsd:boolean | Since vSphere API 6.5
supportsSlaveDisk* | xsd:boolean |
supportsTPM20* | xsd:boolean | Since vSphere API 6.7
supportsVMI | xsd:boolean | Since vSphere API 4.0
supportsWakeOnLan | xsd:boolean |
usbRecommended | xsd:boolean | Since vSphere API 5.0
vbsSupported* | BoolOption | Since vSphere API 6.7
vRAMSizeInKB | IntOption | Since vSphere API 5.0
vsgxRemoteAttestationSupported* | xsd:boolean | Since null
vsgxSupported* | BoolOption | Since vSphere API 7.0
vvtdSupported* | BoolOption | Since vSphere API 6.7
vwdtSupported* | xsd:boolean | Since vSphere API 7.0
wakeOnLanEthernetCard* | xsd:string[] | Since vSphere API 6.0
Properties inherited from DynamicData
None

*Need not be set