# Data Object - ClusterPreemptibleVmPairInfo(vim.cluster.PreemptibleVmPairInfo)

Property of
  ClusterPreemptibleVmPairSpec
Extends
  DynamicData
See also
  VirtualMachine
Since
  8.0.0.1

## Data Object Description

The ClusterPreemptibleVmPairInfo data object contains the monitored and the preemptible VM pair in a HA-enabled cluster.

Monitored virtual machine is a desired protected virtual machine in HA-enabled cluster when it is powered on. Any failures of this VM will continue to be handled by HA based on the VM's settings in cluster.

Preemptible virtual machine is the desired protected virtual machine in HA when it is powered on. The lowest restart priority "disabled" ClusterDasVmSettingsRestartPriority will be enforced for the preemptibleVm. A virtual machine can be marked as preemptible irrespective of its powerState but its extra configuration should identify it as preemptible.

In case of failure of monitoredVm, the preemptibleVm will be terminated. This will free up any resources associated with preemptibleVm.

In case of insufficient resources for failover of any VM in the cluster, the preemptibleVm will be terminated to free up resources.

This data object is intended for VMware use and other usage is not supported. This data object will be removed in a future release.

Properties

Name | Type | Description
--- | --- | ---
id* | xsd:int | Server-assigned unique ID for pairs. When adding a new pair, do not specify this property. The server will assign the key and any assigned value will be ignored.
monitoredVm | ManagedObjectReference to a VirtualMachine | The virtual machine whose failure will cause the virtual machine specified by preemptibleVm to be terminated.
preemptibleVm | ManagedObjectReference to a VirtualMachine | The preemptible virtual machine associated with the virtual machine specified as monitoredVm.
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="ClusterPreemptibleVmPairInfo"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="id" type="xsd:int" minOccurs="0"/> <element name="monitoredVm" type="vsan:ManagedObjectReference"/> <element name="preemptibleVm" type="vsan:ManagedObjectReference"/> </sequence> </extension> </complexContent> </complexType>