Attributes for the VirtualMachine objects lists the key attributes for VirtualMachine objects.

Table 1. Attributes for the VirtualMachine objects

Attribute

Description

Allowed values

MovedThreshold

Sets the number of polls before you clear a moved notification.

Integer

DeletedThreshold

Sets the number of polls before you clear a deleted notification.

Integer

AddedThreshold

Sets the number of polls before you clear an added notification.

Integer

DiscoveredViaSDK

TRUE if the VirtualMachine was discovered through the VMware API.

Boolean

DisableEvents

Set this attribute to TRUE if you want to disable events for the virtual machine.

Boolean

DisableVMToolsEvents

Set this attribute to TRUE if you want to disable VMTools events for the virtual machine.

Boolean

IsAllVifUnreachable

True if all ComposedOf VirtualInterfaces are unreachable.

Boolean

IsVMCPUOverused

Indicates whether the CPU of this virtual machine is overused. A value of TRUE will generate the event VMCPUUsageAlarm.

Boolean:

TRUE, FALSE

IsVMMemoryOverused

Indicates whether the memory of this virtual machine is overused. A value of TRUE will generate the event VMMemoryUsageAlarm.

Boolean:

TRUE, FALSE

MigrationFailureThreshold

This attribute sets the number of polls before clearing a migration failure notification.

Integer

OrphanThreshold

This attribute sets the number of polls before clearing an orphan notification.

Integer

RelocationFailureThreshold

This attribute sets the number of polls before clearing a relocation failure notification.

Integer

RestartedFailureThreshold

This attribute sets the number of polls before clearing a restart failure notification.

Integer

UnableToMigrate

TRUE if this VM has encountered a migration issue.

Boolean:

TRUE, FALSE

UnableToRelocate

TRUE if this VM fails to relocate.

Boolean:

TRUE, FALSE

ThresholdCounter

This attribute sets the threshold for the instrumentation when a Delete or Add is detected. The instrumentation will decrement it during each poll.

Integer

vmDisplayName

Display name from hypervisor for this virtual machine.

String

vmIFPhysicalAddress

Physical address assigned to the virtual interface on the virtual machine by the hypervisor.

String

vmID_Discovered

ID assigned to the virtual machine by the hypervisor during discovery.

Integer

VMotionDescription

Describes the reason for the last vMotion event.

String

vmIPAddress

Indicates the IP address of the virtual machine.

Note:

ESM adds the description tag Virtual Machine when it adds the IP address of a VM to the IP Manager Pending List. The IP server uses this description to identify the VM and sets the attribute HostType to VIRTUAL for Hosts. When HostType = VIRTUAL, then: Down problem for VM Hosts is suppressed in IP.Unresponsive event for VM Hosts is generated in IP.

Integer

VMToolsInstalled

Indicates that the virtual machine has VM tools installed. TRUE if this virtual machine has VM tools installed.

Boolean

VMToolsStatus

Indicates the status of the current version of VMware Tools in the guest Operating System, if known.

Enum. Values can be:

  • guestToolsCurrent

  • guestToolsNeedUpgrade

  • guestToolsNotInstalled

  • guestToolsUnmanaged

  • UNKNOWN

VMToolsVersion

Indicates the version of the VM tools.

Integer