# Data Object - AlarmDescription(vim.alarm.AlarmDescription)

Property of
  AlarmManager
Extends
  DynamicData
See also
  ElementDescription, TypeDescription
Since
  2.0

## Data Object Description

Static strings for alarms.

Properties

Name | Type | Description
--- | --- | ---
action | TypeDescription[] | Action class descriptions for an alarm.
datastoreConnectionState | ElementDescription[] | accessible and accessible Since vSphere API 4.0
entityStatus | ElementDescription[] | ManagedEntity Status enum description
expr | TypeDescription[] | Descriptions of expression types for a trigger.
hostSystemConnectionState | ElementDescription[] | Host System Connection State enum description
hostSystemPowerState | ElementDescription[] | Host System Power State enum description Since vSphere API 4.0
metricOperator | ElementDescription[] | MetricAlarmExpression Metric Operator enum description
stateOperator | ElementDescription[] | State Operator enum description
virtualMachineGuestHeartbeatStatus | ElementDescription[] | Guest Heartbeat Status enum description Since vSphere API 4.0
virtualMachinePowerState | ElementDescription[] | Virtual Machine Power State enum description
Properties inherited from DynamicData
None

Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vim25="urn:vim25" name="AlarmDescription"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="expr" type="vim25:TypeDescription" maxOccurs="unbounded"/> <element name="stateOperator" type="vim25:ElementDescription" maxOccurs="unbounded"/> <element name="metricOperator" type="vim25:ElementDescription" maxOccurs="unbounded"/> <element name="hostSystemConnectionState" type="vim25:ElementDescription" maxOccurs="unbounded"/> <element name="virtualMachinePowerState" type="vim25:ElementDescription" maxOccurs="unbounded"/> <element name="datastoreConnectionState" type="vim25:ElementDescription" minOccurs="0" maxOccurs="unbounded"/> <element name="hostSystemPowerState" type="vim25:ElementDescription" minOccurs="0" maxOccurs="unbounded"/> <element name="virtualMachineGuestHeartbeatStatus" type="vim25:ElementDescription" minOccurs="0" maxOccurs="unbounded"/> <element name="entityStatus" type="vim25:ElementDescription" maxOccurs="unbounded"/> <element name="action" type="vim25:TypeDescription" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType>