# Data Object - HostNicFailureCriteria(vim.host.NetworkPolicy.NicFailureCriteria)

Property of
  HostNicTeamingPolicy
Extends
  DynamicData
Since
  2.0

## Data Object Description

This data object type describes the network adapter failover detection algorithm for a network adapter team.

Properties

Name | Type | Description
--- | --- | ---
checkBeacon* | xsd:boolean | The flag to indicate whether or not to enable this property to enable beacon probing as a method to validate the link status of a physical network adapter. checkBeacon can be enabled only if the VirtualSwitch has been configured to use the beacon. Attempting to set checkBeacon on a PortGroup or VirtualSwitch that does not have beacon probing configured for the applicable VirtualSwitch results in an error. See beacon See HostVirtualSwitchBeaconConfig
checkDuplex* | xsd:boolean | Deprecated. As of VI API 5.1, this property is not supported The flag to indicate whether or not to use the link duplex reported by the driver as link selection criteria. If checkDuplex is true, then fullDuplex is the configured duplex mode. The link is considered bad if the link duplex reported by driver is not the same as fullDuplex. If checkDuplex is false, then fullDuplex is unused, and link duplexity is not used as a detection method.
checkErrorPercent* | xsd:boolean | Deprecated. As of VI API 5.1, this property is not supported The flag to indicate whether or not to use link error percentage to detect failure. If checkErrorPercent is true, then percentage is the configured error percentage that is tolerated. The link is considered bad if error rate exceeds percentage. If checkErrorPercent is false, percentage is unused, and error percentage is not used as a detection method.
checkSpeed* | xsd:string | Deprecated. As of VI API 5.1, this property is not supported To use link speed as the criteria, checkSpeed must be one of the following values: exact: Use exact speed to detect link failure. speed is the configured exact speed in megabits per second. minimum: Use minimum speed to detect failure. speed is the configured minimum speed in megabits per second. empty string: Do not use link speed to detect failure. speed is unused in this case.
fullDuplex* | xsd:boolean | Deprecated. As of VI API 5.1, this property is not supported Full duplex. See checkDuplex
percentage* | xsd:int | Deprecated. As of VI API 5.1, this property is not supported Percentage. See checkErrorPercent
speed* | xsd:int | Deprecated. As of VI API 5.1, this property is not supported Speed. See checkSpeed
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="HostNicFailureCriteria"> <complexContent> <extension base="sms:DynamicData"> <sequence> <element name="checkSpeed" type="xsd:string" minOccurs="0"/> <element name="speed" type="xsd:int" minOccurs="0"/> <element name="checkDuplex" type="xsd:boolean" minOccurs="0"/> <element name="fullDuplex" type="xsd:boolean" minOccurs="0"/> <element name="checkErrorPercent" type="xsd:boolean" minOccurs="0"/> <element name="percentage" type="xsd:int" minOccurs="0"/> <element name="checkBeacon" type="xsd:boolean" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>