| Local Properties | ||
Managed Object Types | Data Object Types | All Properties | All Methods |
Properties
Name | Type | Description |
---|---|---|
alternateGuestName | xsd:string |
Used as display name for the operating system if guestId is other
or other-64.
|
annotation* | xsd:string |
Description for the virtual machine.
|
bootOptions* | VirtualMachineBootOptions |
Configuration options for the boot behavior of the virtual machine.
Since VI API 2.5 |
changeTrackingEnabled* | xsd:boolean |
Indicates whether changed block tracking for this VM's disks
is active.
Since vSphere API 4.0 |
changeVersion | xsd:string |
The changeVersion is a unique identifier for a given version
of the configuration. Each change to the configuration
updates this value. This is typically implemented as an ever
increasing count or a time-stamp. However, a client should
always treat this as an opaque string.
|
consolePreferences* | VirtualMachineConsolePreferences |
Legacy console viewer preferences when doing power operations.
|
cpuAffinity* | VirtualMachineAffinityInfo |
Affinity settings for CPU.
|
cpuAllocation* | ResourceAllocationInfo |
Resource limits for CPU.
|
cpuFeatureMask* | HostCpuIdInfo[] |
Specifies CPU feature compatibility masks that override the
defaults from the GuestOsDescriptor
of the virtual machine's guest OS.
|
cpuHotAddEnabled* | xsd:boolean |
Whether virtual processors can be added while this
virtual machine is running.
Since vSphere API 4.0 |
cpuHotRemoveEnabled* | xsd:boolean |
Whether virtual processors can be removed while this
virtual machine is running.
Since vSphere API 4.0 |
datastoreUrl* | VirtualMachineConfigInfoDatastoreUrlPair[] |
Enumerates the set of datastores that this virtual machine is
stored on, as well as the URL identification for each of these.
Changes to datastores do not generate property updates on this
property. However, when this property is retrieved it returns the
current datastore information.
|
defaultPowerOps | VirtualMachineDefaultPowerOpInfo |
Configuration of default power operations.
|
extraConfig* | OptionValue[] |
Additional configuration information for the virtual machine.
|
files | VirtualMachineFileInfo |
Information about the files associated with a virtual machine.
This information does not include files for specific virtual disks or
snapshots.
|
firmware* | xsd:string |
Information about firmware type for this Virtual Machine.
Possible values are described in
GuestOsDescriptorFirmwareType
Since vSphere API 5.0 |
flags | VirtualMachineFlagInfo |
Additional flags for a virtual machine.
|
ftInfo* | FaultToleranceConfigInfo |
Fault Tolerance settings for this virtual machine.
Since vSphere API 4.0 |
guestAutoLockEnabled* | xsd:boolean |
Indicates whether the guest operating system will logout any active
sessions whenever there are no remote display connections open to
the virtual machine.
Since vSphere API 5.0 |
guestFullName | xsd:string | This is the full name of the guest operating system for the virtual machine. For example: Windows 2000 Professional. |
guestId | xsd:string |
Guest operating system configured on a virtual machine.
This is a guest identifier that can be used to access the
GuestOsDescriptor
list for information about default configuration.
For more information on possible values, see
VirtualMachineGuestOsIdentifier.
|
hardware | VirtualHardware |
Processor, memory, and virtual devices for a virtual machine.
|
hotPlugMemoryIncrementSize* | xsd:long |
Memory, in MB that can be added to a running virtual machine
must be in increments of this value and needs be a
multiple of this value.
This value is determined by the virtual machine and is specified
only if memoryHotAddEnabled
has been set to true.
Since vSphere API 4.0 |
hotPlugMemoryLimit* | xsd:long |
The maximum amount of memory, in MB, than can be added to a
running virtual machine. This value is determined by the
virtual machine and is specified only if
memoryHotAddEnabled
is set to true.
Since vSphere API 4.0 |
initialOverhead* | VirtualMachineConfigInfoOverheadInfo |
Set of values to be used only to perform admission control when
determining if a host has sufficient resources for the virtual
machine to power on.
Since vSphere API 5.0 |
instanceUuid* | xsd:string |
VirtualCenter-specific 128-bit UUID of a virtual machine, represented
as a hexademical string. This identifier is used by VirtualCenter to
uniquely identify all virtual machine instances, including those that
may share the same SMBIOS UUID.
Since vSphere API 4.0 |
locationId* | xsd:string |
Hash incorporating the virtual machine's config file location
and the UUID of the host assigned to run the virtual machine.
|
managedBy* | ManagedByInfo |
Specifies that this VM is managed by a VC Extension. See the
managedBy property in the ConfigSpec
for more details.
Since vSphere API 5.0 |
maxMksConnections* | xsd:int |
Indicates the maximum number of active remote display connections
that the virtual machine will support.
Since vSphere API 5.0 |
memoryAffinity* | VirtualMachineAffinityInfo |
Affinity settings for memory.
|
memoryAllocation* | ResourceAllocationInfo |
Resource limits for memory.
|
memoryHotAddEnabled* | xsd:boolean |
Whether memory can be added while this virtual machine is running.
Since vSphere API 4.0 |
memoryReservationLockedToMax* | xsd:boolean |
If set true, memory resource reservation for this virtual machine will always be
equal to the virtual machine's memory size; increases in memory size will be
rejected when a corresponding reservation increase is not possible.
Since vSphere API 5.0 |
modified | xsd:dateTime |
Last time a virtual machine's configuration was modified.
|
name | xsd:string |
Display name of the virtual machine.
Any / (slash), \ (backslash), character used in this
name element is escaped. Similarly, any % (percent) character used in
this name element is escaped, unless it is used to start an escape
sequence. A slash is escaped as %2F or %2f. A backslash is escaped as %5C or
%5c, and a percent is escaped as %25.
|
networkShaper* | VirtualMachineNetworkShaperInfo |
Resource limits for network.
|
npivDesiredNodeWwns* | xsd:short |
The NPIV node WWNs to be extended from the original list of WWN nummbers. This
property should be set to desired number which is an aggregate of existing
plus new numbers. Desired Node WWNs should always be greater than the existing
number of node WWNs
Since vSphere API 4.0 |
npivDesiredPortWwns* | xsd:short |
The NPIV port WWNs to be extended from the original list of WWN nummbers. This
property should be set to desired number which is an aggregate of existing
plus new numbers. Desired Node WWNs should always be greater than the existing
number of port WWNs
Since vSphere API 4.0 |
npivNodeWorldWideName* | xsd:long[] |
A 64-bit node WWN (World Wide Name). These WWNs are paired with the
npivPortWorldWideName to be used by the NPIV VPORTs instantiated for the
virtual machine on the physical HBAs of the host. A pair of node and port WWNs
serves as a unique identifier in accessing a LUN, so that it can be monitored or
controlled by the storage administrator.
If this property contains a single node WWN, the same node WWN is used to pair with all port WWNs listed in npivPortWorldWideName. If this property or npivPortWorldWideName is empty or unset, NPIV WWN is disabled for the virtual machine. Since VI API 2.5 |
npivOnNonRdmDisks* | xsd:boolean |
This property is used to check whether the NPIV can be enabled on the Virtual
machine with non-rdm disks in the configuration, so this is potentially not
enabling npiv on vmfs disks. Also this property is used to check whether RDM
is required to generate WWNs for a virtual machine.
Since vSphere API 4.0 |
npivPortWorldWideName* | xsd:long[] |
A 64-bit port WWN (World Wide Name). For detail description on WWN, see
npivNodeWorldWideName.
Since VI API 2.5 |
npivTemporaryDisabled* | xsd:boolean |
This property is used to enable or disable the NPIV capability on a desired
virtual machine on a temporary basis. When this property is set NPIV Vport
will not be instantiated by the VMX process of the Virtual Machine. When this
property is set port WWNs and node WWNs in the VM configuration are preserved.
Since vSphere API 4.0 |
npivWorldWideNameType* | xsd:string |
The source that provides/generates the assigned WWNs.
|
swapPlacement* | xsd:string |
Virtual machine swapfile placement policy. This will be unset if the
virtual machine's
swapPlacementSupported
capability is false. If swapPlacementSupported is true, the default
policy is "inherit".
|
template | xsd:boolean |
Flag indicating whether or not a virtual machine is a template.
|
tools* | ToolsConfigInfo |
Configuration of VMware Tools running in the guest operating system.
|
uuid | xsd:string |
128-bit SMBIOS UUID of a virtual machine represented as a hexadecimal string
in "12345678-abcd-1234-cdef-123456789abc" format.
|
vAppConfig* | VmConfigInfo |
vApp meta-data for the virtual machine
Since vSphere API 4.0 |
vAssertsEnabled* | xsd:boolean |
Indicates whether user-configured virtual asserts will be
triggered during virtual machine replay.
Since vSphere API 4.0 |
version | xsd:string |
The version string for this virtual machine.
|
Properties inherited from DynamicData | ||
dynamicProperty, dynamicType |
Top of page | Local Properties | ||
Managed Object Types | Data Object Types | All Properties | All Methods |