Files
deb-python-pyvmomi/docs/vim/vm/Capability.rst
Shawn Hartsock 15f7be9a52 pyVmomi reStructured Text Documentation
This external documentation for pyVmomi was generated using Googly Docs
(aka Google Standard Documentation) which renders very cleanly in
GitHub. Internal documentation for a class should be done in Sphinx
format because tools like pyCharm and Eclipse can use that documentation
as a hint for code completion.

Note: External docs as Googly Docs, internal docs as Sphinx.

Closes bug#15
2014-06-17 14:07:42 -04:00

5.7 KiB

vim.vm.Capability

This data object type contains information about the operation/capabilities of a virtual machine

extends

vmodl.DynamicData

Attributes:

snapshotOperationsSupported (bool):

Indicates whether or not a virtual machine supports snapshot operations.

multipleSnapshotsSupported (bool):

Indicates whether or not a virtual machine supports multiple snapshots. This value is not set when the virtual machine is unavailable, for instance, when it is being created or deleted.

snapshotConfigSupported (bool):

Indicates whether or not a virtual machine supports snapshot config.

poweredOffSnapshotsSupported (bool):

Indicates whether or not a virtual machine supports snapshot operations in poweredOff state. This flag doesn't affect vim.VirtualMachine.GetSnapshot, which is always supported.

memorySnapshotsSupported (bool):

Indicates whether or not a virtual machine supports memory snapshots.

revertToSnapshotSupported (bool):

Indicates whether or not a virtual machine supports reverting to a snapshot.

quiescedSnapshotsSupported (bool):

Indicates whether or not a virtual machine supports quiesced snapshots.

disableSnapshotsSupported (bool):

Indicates whether or not snapshots can be disabled.

lockSnapshotsSupported (bool):

Indicates whether or not the snapshot tree can be locked.

consolePreferencesSupported (bool):

Indicates whether console preferences can be set for this virtual machine.

cpuFeatureMaskSupported (bool):

Indicates whether CPU feature requirements masks can be set for this virtual machine.

s1AcpiManagementSupported (bool):

Indicates whether or not a virtual machine supports ACPI S1 settings management.

settingScreenResolutionSupported (bool):

Indicates whether of not this virtual machine supports setting the screen resolution of the console window. This capability depends on the guest operating system configured for this virtual machine.

toolsAutoUpdateSupported (bool):

Supports tools auto-update.

vmNpivWwnSupported (bool):

Supports virtual machine NPIV WWN.

npivWwnOnNonRdmVmSupported (bool):

Supports assigning NPIV WWN to virtual machines that don't have RDM disks.

vmNpivWwnDisableSupported (bool):

Indicates whether the NPIV disabling operation is supported the virtual machine.

vmNpivWwnUpdateSupported (bool):

Indicates whether the update of NPIV WWNs are supported on the virtual machine.

swapPlacementSupported (bool):

Flag indicating whether the virtual machine has a configurable swapfile placement policy .

toolsSyncTimeSupported (bool):

Indicates whether asking tools to sync time with the host is supported.

virtualMmuUsageSupported (bool):

Indicates whether or not the use of nested page table hardware support can be explicitly set.

diskSharesSupported (bool):

Indicates whether resource settings for disks can be applied to this virtual machine.

bootOptionsSupported (bool):

Indicates whether boot options can be configured for this virtual machine.

bootRetryOptionsSupported (bool):

Indicates whether automatic boot retry can be configured for this virtual machine.

settingVideoRamSizeSupported (bool):

Flag indicating whether the video ram size of this virtual machine can be configured.

settingDisplayTopologySupported (bool):

Indicates whether of not this virtual machine supports setting the display topology of the console window. This capability depends on the guest operating system configured for this virtual machine.

recordReplaySupported (bool):

Indicates whether record and replay functionality is supported on this virtual machine.

changeTrackingSupported (bool):

Indicates that change tracking is supported for virtual disks of this virtual machine. However, even if change tracking is supported, it might not be available for all disks of the virtual machine. For example, passthru raw disk mappings or disks backed by any Ver1BackingInfo cannot be tracked.

multipleCoresPerSocketSupported (bool):

Indicates whether multiple virtual cores per socket is supported on this VM.

hostBasedReplicationSupported (bool):

Indicates that host based replication is supported on this virtual machine. However, even if host based replication is supported, it might not be available for all disk types. For example, passthru raw disk mappings can not be replicated.

guestAutoLockSupported (bool):

memoryReservationLockSupported (bool):

Indicates whether memoryReservationLockedToMax may be set to true for this virtual machine.

featureRequirementSupported (bool):

Indicates whether featureRequirement feature is supported.

poweredOnMonitorTypeChangeSupported (bool):

Indicates whether a monitor type change is supported while this virtual machine is in the poweredOn state.

seSparseDiskSupported (bool):

Indicates whether this virtual machine supports the Flex-SE (space-efficent, sparse) format for virtual disks.

nestedHVSupported (bool):

Indicates whether this virtual machine supports nested hardware-assisted virtualization.

vPMCSupported (bool):

Indicates whether this virtual machine supports virtualized CPU performance counters.