
Fixes RST documents to include list mark up when appropriate. closes: https://github.com/vmware/pyvmomi/issues/76
138 lines
4.8 KiB
ReStructuredText
138 lines
4.8 KiB
ReStructuredText
.. _int: https://docs.python.org/2/library/stdtypes.html
|
|
|
|
.. _str: https://docs.python.org/2/library/stdtypes.html
|
|
|
|
.. _bool: https://docs.python.org/2/library/stdtypes.html
|
|
|
|
.. _vmodl.DynamicData: ../../vmodl/DynamicData.rst
|
|
|
|
.. _vim.host.CpuIdInfo: ../../vim/host/CpuIdInfo.rst
|
|
|
|
.. _vim.option.IntOption: ../../vim/option/IntOption.rst
|
|
|
|
.. _GuestOsDescriptorSupportLevel: ../../vim/vm/GuestOsDescriptor/SupportLevel.rst
|
|
|
|
.. _GuestOsDescriptorFirmwareType: ../../vim/vm/GuestOsDescriptor/FirmwareType.rst
|
|
|
|
|
|
vim.vm.GuestOsDescriptor
|
|
========================
|
|
This data object type contains information to describe a particular guest operating system.
|
|
:extends: vmodl.DynamicData_
|
|
|
|
Attributes:
|
|
id (`str`_):
|
|
|
|
Identifier (short name) for the guest operating system.
|
|
family (`str`_):
|
|
|
|
Family to which this guest operating system belongs.
|
|
fullName (`str`_):
|
|
|
|
Full name of the guest operating system. For example, if the value of "id" is "win2000Pro", then the value of "fullName" is "Windows 2000 Professional".
|
|
supportedMaxCPUs (`int`_):
|
|
|
|
Maximum number of processors supported for this guest.
|
|
numSupportedPhysicalSockets (`int`_):
|
|
|
|
Maximum number of sockets supported for this guest.
|
|
numSupportedCoresPerSocket (`int`_):
|
|
|
|
Maximum number of cores per socket for this guest.
|
|
supportedMinMemMB (`int`_):
|
|
|
|
Minimum memory requirements supported for this guest, in MB.
|
|
supportedMaxMemMB (`int`_):
|
|
|
|
Maximum memory requirements supported for this guest, in MB.
|
|
recommendedMemMB (`int`_):
|
|
|
|
Recommended default memory size for this guest, in MB.
|
|
recommendedColorDepth (`int`_):
|
|
|
|
Recommended default color depth for this guest.
|
|
supportedDiskControllerList ([`str`_]):
|
|
|
|
List of supported disk controller types for this guest.
|
|
recommendedSCSIController (`str`_, optional):
|
|
|
|
Recommended default SCSI controller type for this guest.
|
|
recommendedDiskController (`str`_):
|
|
|
|
Recommended default disk controller type for this guest.
|
|
supportedNumDisks (`int`_):
|
|
|
|
Number of disks supported for this guest.
|
|
recommendedDiskSizeMB (`int`_):
|
|
|
|
Recommended default disk size for this guest, in MB.
|
|
recommendedCdromController (`str`_):
|
|
|
|
Recommended default CD-ROM type for this guest.
|
|
supportedEthernetCard ([`str`_]):
|
|
|
|
List of supported ethernet cards for this guest.
|
|
recommendedEthernetCard (`str`_, optional):
|
|
|
|
Recommended default ethernet controller type for this guest.
|
|
supportsSlaveDisk (`bool`_, optional):
|
|
|
|
Flag to indicate whether or not this guest can support a disk configured as a slave.
|
|
cpuFeatureMask ([`vim.host.CpuIdInfo`_], optional):
|
|
|
|
Specifies the CPU feature compatibility masks.
|
|
smcRequired (`bool`_):
|
|
|
|
Flag that indicates wether the guest requires an SMC (Apple hardware). This is logically equivalent to GuestOS = Mac OS
|
|
supportsWakeOnLan (`bool`_):
|
|
|
|
Flag to indicate whether or not this guest can support Wake-on-LAN.
|
|
supportsVMI (`bool`_):
|
|
|
|
Flag indicating whether or not this guest supports the virtual machine interface.
|
|
supportsMemoryHotAdd (`bool`_):
|
|
|
|
Whether the memory size for this guest can be changed while the virtual machine is running.
|
|
supportsCpuHotAdd (`bool`_):
|
|
|
|
Whether virtual CPUs can be added to this guest while the virtual machine is running.
|
|
supportsCpuHotRemove (`bool`_):
|
|
|
|
Whether virtual CPUs can be removed from this guest while the virtual machine is running.
|
|
supportedFirmware ([`str`_]):
|
|
|
|
Supported firmware types for this guest. Possible values are described in `GuestOsDescriptorFirmwareType`_
|
|
recommendedFirmware (`str`_):
|
|
|
|
Recommended firmware type for this guest. Possible values are described in `GuestOsDescriptorFirmwareType`_
|
|
supportedUSBControllerList ([`str`_], optional):
|
|
|
|
List of supported USB controllers for this guest.
|
|
recommendedUSBController (`str`_, optional):
|
|
|
|
Recommended default USB controller type for this guest.
|
|
supports3D (`bool`_):
|
|
|
|
Whether this guest supports 3D graphics.
|
|
recommended3D (`bool`_):
|
|
|
|
Recommended 3D graphics for this guest.
|
|
smcRecommended (`bool`_):
|
|
|
|
Whether SMC (Apple hardware) is recommended for this guest.
|
|
ich7mRecommended (`bool`_):
|
|
|
|
Whether I/O Controller Hub is recommended for this guest.
|
|
usbRecommended (`bool`_):
|
|
|
|
Whether USB controller is recommended for this guest.
|
|
supportLevel (`str`_):
|
|
|
|
Support level of this Guest Possible values are described in `GuestOsDescriptorSupportLevel`_
|
|
supportedForCreate (`bool`_):
|
|
|
|
Whether or not this guest should be allowed for selection during virtual machine creation.
|
|
vRAMSizeInKB (`vim.option.IntOption`_):
|
|
|
|
Video RAM size limits supported by this guest, in KB.
|