Data Object - VirtualMachineConfigOption(vim.vm.ConfigOption)

Returned by
QueryConfigOption, QueryConfigOptionEx
Extends
DynamicData
See also
DatastoreOption, GuestOsDescriptor, VirtualDevice, VirtualHardwareOption, VirtualMachineCapability, VirtualMachinePropertyRelation
Since
2.0

Data Object Description

This configuration data object type contains information about the execution environment for a virtual machine. This includes information about which features are supported, such as: VirtualCenter can provide a broader environment than any single physical host. This is a departure from traditional virtualization approaches, which rely on the host system to define the environment for virtual machines. This data object describes environment capabilities and is used by VirtualCenter to choose hosts on which to run virtual machines.

Properties

Name Type Description
capabilitiesVirtualMachineCapability

Capabilities supported by a virtual machine.
datastoreDatastoreOption

The datastore options for this virtual machine.
defaultDevice*VirtualDevice[]

The list of virtual devices that are created on a virtual machine by default. Clients should not create these devices.
descriptionxsd:string

A description string for this configOption.
guestOSDefaultIndexxsd:int

Index into guestOsDescriptor array denoting the default guest operating system.
guestOSDescriptorGuestOsDescriptor[]

List of supported guest operating systems. The choice of guest operating system may limit the set of valid devices. For example, you cannot select Vmxnet with all guest operating systems.
hardwareOptionsVirtualHardwareOption

Processor, memory, and virtual device options for a virtual machine.
propertyRelations*VirtualMachinePropertyRelation[]

The relations between the properties of the virtual machine config spec.

Since vSphere API 6.7
supportedMonitorTypexsd:string[]

The monitor types supported by a host. The acceptable monitor types are enumerated by VirtualMachineFlagInfoMonitorType.

Since VI API 2.5
supportedOvfEnvironmentTransport*xsd:string[]

Specifies the supported property transports that are available for the OVF environment

Since vSphere API 4.0
supportedOvfInstallTransport*xsd:string[]

Specifies the supported transports for the OVF installation phase.

Since vSphere API 4.0
versionxsd:string

The version corresponding to this configOption.
Properties inherited from DynamicData
None
*Need not be set
Show WSDL type definition