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

Extends
  AlarmExpression
See also
  AlarmExpression
Since
  2.0

## Data Object Description

A data object type that links multiple alarm expressions with AND operators.

Properties

Name | Type | Description
--- | --- | ---
expression | AlarmExpression[] | List of alarm expressions that define the overall status of the alarm. The state of the alarm expression is gray if all subexpressions are gray. Otherwise, gray subexpressions are ignored. The state is red if all subexpressions are red. Otherwise, the state is yellow if all subexpressions are red or yellow. Otherwise, the state of the alarm expression is green.
Properties inherited from AlarmExpression
None
Properties inherited from DynamicData
None

Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:pbm="urn:pbm" name="AndAlarmExpression"> <complexContent> <extension base="pbm:AlarmExpression"> <sequence> <element name="expression" type="pbm:AlarmExpression" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType>