# Enum - ClusterDasConfigInfoVmMonitoringState(vim.cluster.DasConfigInfo.VmMonitoringState)

Since
  vSphere API 4.1

## Enum Description

The ClusterDasConfigInfoVmMonitoringState enum defines values that indicate the state of Virtual Machine Health Monitoring. Health Monitoring uses the vmTools (guest) and application agent heartbeat modules. You can configure HA to respond to heartbeat failures of either one or both modules. You can also disable the HA response to heartbeat failures.

- To set the cluster default for health monitoring, use the ClusterConfigSpecEx.dasConfig.vmMonitoring property.
- To set health monitoring for a virtual machine, use the ClusterConfigSpecEx.dasVmConfigSpec.info.dasSettings.vmToolsMonitoringSettings property.
- To retrieve the current state of health monitoring (cluster setting), use the ClusterConfigInfoEx.dasConfig.vmMonitoring property.
- To retrieve the current state of health monitoring for a virtual machine, use the ClusterConfigInfoEx.dasVmConfig[].dasSettings.vmToolsMonitoringSettings.vmMonitoring property.

Enum Constants

Name | Description
--- | ---
vmAndAppMonitoring |
vmMonitoringDisabled |
vmMonitoringOnly |

Show WSDL type definition
<simpleType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="ClusterDasConfigInfoVmMonitoringState"> <restriction base="xsd:string"> <enumeration value="vmMonitoringDisabled"/> <enumeration value="vmMonitoringOnly"/> <enumeration value="vmAndAppMonitoring"/> </restriction> </simpleType>