# Data Object - AlarmTriggeringActionTransitionSpec(vim.alarm.AlarmTriggeringAction.TransitionSpec)

Property of
  AlarmTriggeringAction
Extends
  DynamicData
See also
  ManagedEntityStatus
Since
  vSphere API 4.0

## Data Object Description

Specification indicating which on transitions this action fires. The existence of a Spec indicates that this action fires on transitions from that Spec's startState to finalState.

There are six acceptable {startState, finalState} pairs: {green, yellow}, {green, red}, {yellow, red}, {red, yellow}, {red, green} and {yellow, green}. Direct transitions have precedence over indirect. At least one of these pairs must be specified. Any deviation from the above will render the enclosing AlarmSpec invalid.

Properties

Name | Type | Description
--- | --- | ---
finalState | ManagedEntityStatus | The state to which the alarm must transition for the action to fire. Valid choices are red, yellow, and green.
repeats | xsd:boolean | Whether or not the action repeats, as per the actionFrequency defined in the enclosing Alarm.
startState | ManagedEntityStatus | The state from which the alarm must transition for the action to fire. Valid choices are red, yellow and green.
Properties inherited from DynamicData
None

Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="AlarmTriggeringActionTransitionSpec"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="startState" type="vsan:ManagedEntityStatus"/> <element name="finalState" type="vsan:ManagedEntityStatus"/> <element name="repeats" type="xsd:boolean"/> </sequence> </extension> </complexContent> </complexType>