NAME

Paws::CloudWatch::MetricAlarm

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::CloudWatch::MetricAlarm object:

$service_obj->Method(Att1 => { ActionsEnabled => $value, ..., Unit => $value  });

Results returned from an API call

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

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

DESCRIPTION

Represents an alarm.

ATTRIBUTES

ActionsEnabled => Bool

Indicates whether actions should be executed during any changes to the
alarm state.

AlarmActions => ArrayRef[Str|Undef]

The actions to execute when this alarm transitions to the C<ALARM>
state from any other state. Each action is specified as an Amazon
Resource Name (ARN).

AlarmArn => Str

The Amazon Resource Name (ARN) of the alarm.

AlarmConfigurationUpdatedTimestamp => Str

The time stamp of the last update to the alarm configuration.

AlarmDescription => Str

The description of the alarm.

AlarmName => Str

The name of the alarm.

ComparisonOperator => Str

The arithmetic operation to use when comparing the specified statistic
and threshold. The specified statistic value is used as the first
operand.

Dimensions => ArrayRef[Paws::CloudWatch::Dimension]

The dimensions for the metric associated with the alarm.

EvaluateLowSampleCountPercentile => Str

EvaluationPeriods => Int

The number of periods over which data is compared to the specified
threshold.

ExtendedStatistic => Str

The percentile statistic for the metric associated with the alarm.
Specify a value between p0.0 and p100.

InsufficientDataActions => ArrayRef[Str|Undef]

The actions to execute when this alarm transitions to the
C<INSUFFICIENT_DATA> state from any other state. Each action is
specified as an Amazon Resource Name (ARN).

MetricName => Str

The name of the metric associated with the alarm.

Namespace => Str

The namespace of the metric associated with the alarm.

OKActions => ArrayRef[Str|Undef]

The actions to execute when this alarm transitions to the C<OK> state
from any other state. Each action is specified as an Amazon Resource
Name (ARN).

Period => Int

The period, in seconds, over which the statistic is applied.

StateReason => Str

An explanation for the alarm state, in text format.

StateReasonData => Str

An explanation for the alarm state, in JSON format.

StateUpdatedTimestamp => Str

The time stamp of the last update to the alarm state.

StateValue => Str

The state value for the alarm.

Statistic => Str

The statistic for the metric associated with the alarm, other than
percentile. For percentile statistics, use C<ExtendedStatistic>.

Threshold => Num

The value to compare with the specified statistic.

TreatMissingData => Str

Unit => Str

The unit of the metric associated with the alarm.

SEE ALSO

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

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