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
The MetricAlarm data type represents an alarm. You can use PutMetricAlarm to create or update an alarm.
ATTRIBUTES
ActionsEnabled => Bool
Indicates whether actions should be executed during any changes to the
alarm's state.
AlarmActions => ArrayRef[Str]
The list of actions to execute when this alarm transitions into an
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 for the alarm.
AlarmName => Str
The name of the alarm.
ComparisonOperator => Str
The arithmetic operation to use when comparing the specified
C<Statistic> and C<Threshold>. The specified C<Statistic> value is used
as the first operand.
Dimensions => ArrayRef[Paws::CloudWatch::Dimension]
The list of dimensions associated with the alarm's associated metric.
EvaluationPeriods => Int
The number of periods over which data is compared to the specified
threshold.
InsufficientDataActions => ArrayRef[Str]
The list of actions to execute when this alarm transitions into an
C<INSUFFICIENT_DATA> state from any other state. Each action is
specified as an Amazon Resource Name (ARN).
The current WSDL lists this attribute as UnknownActions
.
MetricName => Str
The name of the alarm's metric.
Namespace => Str
The namespace of alarm's associated metric.
OKActions => ArrayRef[Str]
The list of actions to execute when this alarm transitions into an
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
A human-readable explanation for the alarm's state.
StateReasonData => Str
An explanation for the alarm's state in machine-readable JSON format
StateUpdatedTimestamp => Str
The time stamp of the last update to the alarm's state.
StateValue => Str
The state value for the alarm.
Statistic => Str
The statistic to apply to the alarm's associated metric.
Threshold => Num
The value against which the specified statistic is compared.
Unit => Str
The unit of the alarm's associated metric.
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