Values.AlarmSourceContains information about an alarm.
type nonrec t = {alarmModelName : AlarmModelName.t option;The name of the alarm model.
*)alarmModelVersion : AlarmModelVersion.t option;The version of the alarm model.
*)keyValue : KeyValue.t option;The value of the key used as a filter to select only the alarms associated with the key.
*)alarmState : AlarmState.t option;Contains information about the current state of the alarm.
*)severity : Severity.t option;A non-negative integer that reflects the severity level of the alarm.
*)creationTime : Timestamp.t option;The time the alarm was created, in the Unix epoch format.
*)lastUpdateTime : Timestamp.t option;The time the alarm was last updated, in the Unix epoch format.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Integer of Severity.t
| `String of AlarmModelName.t
| `Structure of
(string
* [> `Enum of string
| `Structure of
(string
* [> `Enum of string
| `Structure of
(string
* [> `Enum of string
| `Integer of SnoozeDuration.t
| `String of InputPropertyValue.t ])
list ])
list ])
list
| `Timestamp of Timestamp.t ])
list ]