NAME

Paws::IoTEventsData::SnoozeAlarmActionRequest

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::SnoozeAlarmActionRequest object:

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

Results returned from an API call

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

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

DESCRIPTION

Information needed to snooze the alarm.

ATTRIBUTES

REQUIRED AlarmModelName => Str

The name of the alarm model.

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).

Note => Str

The note that you can leave when you snooze the alarm.

REQUIRED RequestId => Str

The request ID. Each ID must be unique within each batch.

REQUIRED SnoozeDuration => Int

The snooze time in seconds. The alarm automatically changes to the NORMAL state after this duration.

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