.. _int: https://docs.python.org/2/library/stdtypes.html .. _bool: https://docs.python.org/2/library/stdtypes.html .. _vim.vm.UsbInfo: ../../vim/vm/UsbInfo.rst .. _vim.vm.SoundInfo: ../../vim/vm/SoundInfo.rst .. _vim.vm.CdromInfo: ../../vim/vm/CdromInfo.rst .. _vim.vm.SriovInfo: ../../vim/vm/SriovInfo.rst .. _vim.vm.FloppyInfo: ../../vim/vm/FloppyInfo.rst .. _vim.vm.SerialInfo: ../../vim/vm/SerialInfo.rst .. _vmodl.DynamicData: ../../vmodl/DynamicData.rst .. _vim.vm.NetworkInfo: ../../vim/vm/NetworkInfo.rst .. _vim.vm.ParallelInfo: ../../vim/vm/ParallelInfo.rst .. _vim.vm.DatastoreInfo: ../../vim/vm/DatastoreInfo.rst .. _vim.vm.VFlashModuleInfo: ../../vim/vm/VFlashModuleInfo.rst .. _vim.vm.IdeDiskDeviceInfo: ../../vim/vm/IdeDiskDeviceInfo.rst .. _vim.vm.OpaqueNetworkInfo: ../../vim/vm/OpaqueNetworkInfo.rst .. _VirtualUSBUSBBackingInfo: ../../vim/vm/device/VirtualUSB/USBBackingInfo.rst .. _vim.vm.ScsiDiskDeviceInfo: ../../vim/vm/ScsiDiskDeviceInfo.rst .. _vim.vm.PciPassthroughInfo: ../../vim/vm/PciPassthroughInfo.rst .. _vim.vm.ScsiPassthroughInfo: ../../vim/vm/ScsiPassthroughInfo.rst .. _VirtualCdromAtapiBackingInfo: ../../vim/vm/device/VirtualCdrom/AtapiBackingInfo.rst .. _vim.ResourcePool.RuntimeInfo: ../../vim/ResourcePool/RuntimeInfo.rst .. _vim.vm.LegacyNetworkSwitchInfo: ../../vim/vm/LegacyNetworkSwitchInfo.rst .. _VirtualFloppyDeviceBackingInfo: ../../vim/vm/device/VirtualFloppy/DeviceBackingInfo.rst .. _VirtualSoundCardDeviceBackingInfo: ../../vim/vm/device/VirtualSoundCard/DeviceBackingInfo.rst .. _VirtualSerialPortDeviceBackingInfo: ../../vim/vm/device/VirtualSerialPort/DeviceBackingInfo.rst .. _vim.dvs.DistributedVirtualSwitchInfo: ../../vim/dvs/DistributedVirtualSwitchInfo.rst .. _VirtualParallelPortDeviceBackingInfo: ../../vim/vm/device/VirtualParallelPort/DeviceBackingInfo.rst .. _vim.dvs.DistributedVirtualPortgroupInfo: ../../vim/dvs/DistributedVirtualPortgroupInfo.rst vim.vm.ConfigTarget =================== The ConfigTarget class contains information about "physical" devices that can be used to back virtual devices. :extends: vmodl.DynamicData_ Attributes: numCpus (`int`_): Number of logical CPUs that can be used to run virtual machines. numCpuCores (`int`_): Number of physical CPU cores that are available to run virtual machines. numNumaNodes (`int`_): Number of NUMA nodes. smcPresent (`bool`_): Presence of System Management Controller, indicates the host is Apple hardware, and thus capable of running Mac OS guest as VM. datastore ([`vim.vm.DatastoreInfo`_], optional): List of datastores available for virtual disks and associated storage. network ([`vim.vm.NetworkInfo`_], optional): List of networks available for virtual network adapters. opaqueNetwork ([`vim.vm.OpaqueNetworkInfo`_], optional): List of opaque networks available for virtual network adapters. distributedVirtualPortgroup ([`vim.dvs.DistributedVirtualPortgroupInfo`_], optional): List of networks available from DistributedVirtualSwitch for virtual network adapters. distributedVirtualSwitch ([`vim.dvs.DistributedVirtualSwitchInfo`_], optional): List of distributed virtual switch available for virtual network adapters. cdRom ([`vim.vm.CdromInfo`_], optional): List of CD-ROM devices available for use by virtual CD-ROMs. Used for `VirtualCdromAtapiBackingInfo`_ . serial ([`vim.vm.SerialInfo`_], optional): List of serial devices available to support virtualization. Used for `VirtualSerialPortDeviceBackingInfo`_ . parallel ([`vim.vm.ParallelInfo`_], optional): List of parallel devices available to support virtualization. Used for `VirtualParallelPortDeviceBackingInfo`_ . sound ([`vim.vm.SoundInfo`_], optional): List of sound devices available to support virtualization. Used for `VirtualSoundCardDeviceBackingInfo`_ . usb ([`vim.vm.UsbInfo`_], optional): List of USB devices on the host that are available to support virtualization. Used for `VirtualUSBUSBBackingInfo`_ . floppy ([`vim.vm.FloppyInfo`_], optional): List of floppy devices available for use by virtual floppies. Used for `VirtualFloppyDeviceBackingInfo`_ . legacyNetworkInfo ([`vim.vm.LegacyNetworkSwitchInfo`_], optional): Legacy switch names when using the LegacyNetworkBacking types. scsiPassthrough ([`vim.vm.ScsiPassthroughInfo`_], optional): List of generic SCSI devices. scsiDisk ([`vim.vm.ScsiDiskDeviceInfo`_], optional): List of physical SCSI disks that can be used as targets for raw disk mapping backings. ideDisk ([`vim.vm.IdeDiskDeviceInfo`_], optional): List of physical IDE disks that can be used as targets for raw disk backings. maxMemMBOptimalPerf (`int`_): Maximum recommended memory size, in MB, for creating a new virtual machine. resourcePool (`vim.ResourcePool.RuntimeInfo`_, optional): Information about the current available resources on the current resource pool for a virtual machine. This field is only populated from an Environment browser obtained from a virtual machine. autoVmotion (`bool`_, optional): Information whether a virtual machine with this ConfigTarget can auto vmotion. This field is only populated from an Environment browser obtained from a virtual machine. pciPassthrough ([`vim.vm.PciPassthroughInfo`_], optional): List of generic PCI devices. sriov ([`vim.vm.SriovInfo`_], optional): List of SRIOV devices. vFlashModule ([`vim.vm.VFlashModuleInfo`_], optional): List of vFlash modules.