The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Paws::IoTSiteWise::Alarms

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::IoTSiteWise::Alarms object:

  $service_obj->Method(Att1 => { AlarmRoleArn => $value, ..., NotificationLambdaArn => $value  });

Results returned from an API call

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

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

DESCRIPTION

Contains the configuration information of an alarm created in an AWS IoT SiteWise Monitor portal. You can use the alarm to monitor an asset property and get notified when the asset property value is outside a specified range. For more information, see .

ATTRIBUTES

REQUIRED AlarmRoleArn => Str

The ARN (https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) of the IAM role that allows the alarm to perform actions and access AWS resources, including AWS IoT Events.

NotificationLambdaArn => Str

The ARN (https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) of the AWS Lambda function that manages alarm notifications. For more information, see Managing alarm notifications (https://docs.aws.amazon.com/) in the AWS IoT Events Developer Guide.

SEE ALSO

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

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