Interface IAlarm

interface IAlarm {
    count?: number;
    creationTime?: string;
    firstOccurrenceTime?: string;
    history?: object;
    id?: string | number;
    name?: string;
    self?: string;
    severity:
        | "CRITICAL"
        | "MAJOR"
        | "MINOR"
        | "WARNING";
    source: ISource;
    status?: "ACKNOWLEDGED" | "CLEARED" | "ACTIVE";
    text: string;
    time: string;
    type: string;
    [key: string]: any;
}

Indexable

  • [key: string]: any

    Other custom keys

Properties

count?: number

How many times the same alarm appeared

creationTime?: string

When was the alarm created as first instance

firstOccurrenceTime?: string

The time when the alarm first occurred

history?: object

Object with audit records as array

id?: string | number

Identifier of the alarm

name?: string

Name of the alarm

self?: string

Self link to the alarm

severity:
    | "CRITICAL"
    | "MAJOR"
    | "MINOR"
    | "WARNING"

Specifies the severity of an alarm

source: ISource

Specifies which device has the alarm

status?: "ACKNOWLEDGED" | "CLEARED" | "ACTIVE"

Current status of the alarm

text: string

Alarm text

time: string

Time when the alarm occurred

type: string

Type of the alarm