# Data Object - ConfigTarget

Returned by
  QueryConfigTarget
Extends
  DynamicData
See also
  DistributedVirtualPortgroupInfo, DistributedVirtualSwitchInfo, OpaqueNetworkTargetInfo, ResourcePoolRuntimeInfo, VirtualMachineCdromInfo, VirtualMachineDatastoreInfo, VirtualMachineDvxClassInfo, VirtualMachineDynamicPassthroughInfo, VirtualMachineFloppyInfo, VirtualMachineIdeDiskDeviceInfo, VirtualMachineLegacyNetworkSwitchInfo, VirtualMachineNetworkInfo, VirtualMachineParallelInfo, VirtualMachinePciPassthroughInfo, VirtualMachinePciSharedGpuPassthroughInfo, VirtualMachinePrecisionClockInfo, VirtualMachineScsiDiskDeviceInfo, VirtualMachineScsiPassthroughInfo, VirtualMachineSerialInfo, VirtualMachineSgxTargetInfo, VirtualMachineSoundInfo, VirtualMachineSriovInfo, VirtualMachineUsbInfo, VirtualMachineVendorDeviceGroupInfo, VirtualMachineVFlashModuleInfo, VirtualMachineVgpuDeviceInfo, VirtualMachineVgpuProfileInfo
Since
  null

## Data Object Description

Properties

Name | Type | Description
--- | --- | ---
autoVmotion* | xsd:boolean |
availablePersistentMemoryReservationMB* | xsd:long | Since vSphere API 6.7
cdRom* | VirtualMachineCdromInfo[] |
datastore* | VirtualMachineDatastoreInfo[] |
distributedVirtualPortgroup* | DistributedVirtualPortgroupInfo[] | Since vSphere API 4.0
distributedVirtualSwitch* | DistributedVirtualSwitchInfo[] | Since vSphere API 4.0
dvxClassInfo* | VirtualMachineDvxClassInfo[] | Since null
dynamicPassthrough* | VirtualMachineDynamicPassthroughInfo[] | Since vSphere API 7.0
floppy* | VirtualMachineFloppyInfo[] |
ideDisk* | VirtualMachineIdeDiskDeviceInfo[] |
legacyNetworkInfo* | VirtualMachineLegacyNetworkSwitchInfo[] |
maxCpusPerHost* | xsd:int | Since vSphere API 7.0
maxMemMBOptimalPerf | xsd:int |
maxSimultaneousThreads* | xsd:int | Since null
network* | VirtualMachineNetworkInfo[] |
numCpuCores | xsd:int |
numCpus | xsd:int |
numNumaNodes | xsd:int |
opaqueNetwork* | OpaqueNetworkTargetInfo[] | Since vSphere API 5.5
parallel* | VirtualMachineParallelInfo[] |
pciPassthrough* | VirtualMachinePciPassthroughInfo[] | Since vSphere API 4.0
precisionClockInfo* | VirtualMachinePrecisionClockInfo[] | Since vSphere API 7.0
resourcePool* | ResourcePoolRuntimeInfo |
scsiDisk* | VirtualMachineScsiDiskDeviceInfo[] |
scsiPassthrough* | VirtualMachineScsiPassthroughInfo[] |
serial* | VirtualMachineSerialInfo[] |
sevSupported* | xsd:boolean | Since vSphere API 7.0.1.0
sgxTargetInfo* | VirtualMachineSgxTargetInfo | Since vSphere API 7.0
sharedGpuPassthroughTypes* | VirtualMachinePciSharedGpuPassthroughInfo[] | Since vSphere API 6.0
smcPresent | xsd:boolean | Since vSphere API 5.0
sound* | VirtualMachineSoundInfo[] | Since VI API 2.5
sriov* | VirtualMachineSriovInfo[] | Since vSphere API 5.5
supportedMaxMemMB* | xsd:int | Since vSphere API 7.0
usb* | VirtualMachineUsbInfo[] | Since VI API 2.5
vendorDeviceGroupInfo* | VirtualMachineVendorDeviceGroupInfo[] | Since null
vFlashModule* | VirtualMachineVFlashModuleInfo[] | Since vSphere API 5.5
vgpuDeviceInfo* | VirtualMachineVgpuDeviceInfo[] | Since vSphere API 7.0.3.0
vgpuProfileInfo* | VirtualMachineVgpuProfileInfo[] | Since vSphere API 7.0.3.0
Properties inherited from DynamicData
None

*Need not be set