AWSCloudWatchMetricAlarm Class Reference

Inherits from AWSModel : AWSMTLModel
Declared in AWSCloudWatchModel.h
AWSCloudWatchModel.m

Overview

The MetricAlarm data type represents an alarm. You can use PutMetricAlarm to create or update an alarm.

  actionsEnabled

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

@property (nonatomic, strong) NSNumber *actionsEnabled

Declared In

AWSCloudWatchModel.h

  alarmActions

The list of actions to execute when this alarm transitions into an ALARM state from any other state. Each action is specified as an Amazon Resource Name (ARN).

@property (nonatomic, strong) NSArray<NSString*> *alarmActions

Declared In

AWSCloudWatchModel.h

  alarmArn

The Amazon Resource Name (ARN) of the alarm.

@property (nonatomic, strong) NSString *alarmArn

Declared In

AWSCloudWatchModel.h

  alarmConfigurationUpdatedTimestamp

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

@property (nonatomic, strong) NSDate *alarmConfigurationUpdatedTimestamp

Declared In

AWSCloudWatchModel.h

  alarmDescription

The description for the alarm.

@property (nonatomic, strong) NSString *alarmDescription

Declared In

AWSCloudWatchModel.h

  alarmName

The name of the alarm.

@property (nonatomic, strong) NSString *alarmName

Declared In

AWSCloudWatchModel.h

  comparisonOperator

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

@property (nonatomic, assign) AWSCloudWatchComparisonOperator comparisonOperator

Declared In

AWSCloudWatchModel.h

  dimensions

The list of dimensions associated with the alarm's associated metric.

@property (nonatomic, strong) NSArray<AWSCloudWatchDimension*> *dimensions

Declared In

AWSCloudWatchModel.h

  evaluationPeriods

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

@property (nonatomic, strong) NSNumber *evaluationPeriods

Declared In

AWSCloudWatchModel.h

  insufficientDataActions

The list of actions to execute when this alarm transitions into an 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.

@property (nonatomic, strong) NSArray<NSString*> *insufficientDataActions

Declared In

AWSCloudWatchModel.h

  metricName

The name of the alarm's metric.

@property (nonatomic, strong) NSString *metricName

Declared In

AWSCloudWatchModel.h

  namespace

The namespace of alarm's associated metric.

@property (nonatomic, strong) NSString *namespace

Declared In

AWSCloudWatchModel.h

  OKActions

The list of actions to execute when this alarm transitions into an OK state from any other state. Each action is specified as an Amazon Resource Name (ARN).

@property (nonatomic, strong) NSArray<NSString*> *OKActions

Declared In

AWSCloudWatchModel.h

  period

The period in seconds over which the statistic is applied.

@property (nonatomic, strong) NSNumber *period

Declared In

AWSCloudWatchModel.h

  stateReason

A human-readable explanation for the alarm's state.

@property (nonatomic, strong) NSString *stateReason

Declared In

AWSCloudWatchModel.h

  stateReasonData

An explanation for the alarm's state in machine-readable JSON format

@property (nonatomic, strong) NSString *stateReasonData

Declared In

AWSCloudWatchModel.h

  stateUpdatedTimestamp

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

@property (nonatomic, strong) NSDate *stateUpdatedTimestamp

Declared In

AWSCloudWatchModel.h

  stateValue

The state value for the alarm.

@property (nonatomic, assign) AWSCloudWatchStateValue stateValue

Declared In

AWSCloudWatchModel.h

  statistic

The statistic to apply to the alarm's associated metric.

@property (nonatomic, assign) AWSCloudWatchStatistic statistic

Declared In

AWSCloudWatchModel.h

  threshold

The value against which the specified statistic is compared.

@property (nonatomic, strong) NSNumber *threshold

Declared In

AWSCloudWatchModel.h

  unit

The unit of the alarm's associated metric.

@property (nonatomic, assign) AWSCloudWatchStandardUnit unit

Declared In

AWSCloudWatchModel.h