# Data Object - ClusterFailoverHostAdmissionControlPolicy(vim.cluster.FailoverHostAdmissionControlPolicy)

Extends
  ClusterDasAdmissionControlPolicy
See also
  HostSystem
Since
  vSphere API 4.0

## Data Object Description

The ClusterFailoverHostAdmissionControlPolicy dedicates one or more hosts for use during failover. When a host fails with this policy in place, vSphere HA attempts to restart its virtual machines on a dedicated failover host. If this is not possible, for example the failover host itself has failed or it has insufficient resources, HA attempts to restart those virtual machines on another host in the cluster.

To support the availabilty of a failover host, the vCenter Server will prevent users from powering on virtual machines on that host, or from using vMotion to migrate virtual machines to the host. Also, DRS does not use the failover host for load balancing.

To obtain the status of a failover host, use the hostStatus property (ClusterComputeResourceSummary.admissionControlInfo.hostStatus).

Properties

Name | Type | Description
--- | --- | ---
failoverHosts* | ManagedObjectReference[] to a HostSystem[] | List of managed object references to failover hosts.
failoverLevel* | xsd:int | Number of host failures that should be tolerated, still guaranteeing sufficient resources to restart virtual machines on available hosts. If not set, we assume 1. Since vSphere API 6.5
Properties inherited from ClusterDasAdmissionControlPolicy
resourceReductionToToleratePercent
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:sms="urn:sms" name="ClusterFailoverHostAdmissionControlPolicy"> <complexContent> <extension base="sms:ClusterDasAdmissionControlPolicy"> <sequence> <element name="failoverHosts" type="sms:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded"/> <element name="failoverLevel" type="xsd:int" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>