NAME

Paws::IoTEventsData::Alarm

USAGE

This class represents one of two things:

Arguments in a call to a service

Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.

As an example, if Att1 is expected to be a Paws::IoTEventsData::Alarm object:

$service_obj->Method(Att1 => { AlarmModelName => $value, ..., Severity => $value  });

Results returned from an API call

Use accessors for each attribute. If Att1 is expected to be an Paws::IoTEventsData::Alarm object:

$result = $service_obj->Method(...);
$result->Att1->AlarmModelName

DESCRIPTION

Contains information about an alarm.

ATTRIBUTES

AlarmModelName => Str

The name of the alarm model.

AlarmModelVersion => Str

The version of the alarm model.

AlarmState => Paws::IoTEventsData::AlarmState

Contains information about the current state of the alarm.

CreationTime => Str

The time the alarm was created, in the Unix epoch format.

KeyValue => Str

The value of the key used as a filter to select only the alarms associated with the key (https://docs.aws.amazon.com/iotevents/latest/apireference/API_CreateAlarmModel.html#iotevents-CreateAlarmModel-request-key).

LastUpdateTime => Str

The time the alarm was last updated, in the Unix epoch format.

Severity => Int

A non-negative integer that reflects the severity level of the alarm.

SEE ALSO

This class forms part of Paws, describing an object used in Paws::IoTEventsData

BUGS and CONTRIBUTIONS

The source code is located here: https://github.com/pplu/aws-sdk-perl

Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues