class Aws::CloudWatch::Types::DescribeAlarmHistoryInput

@note When making an API call, you may pass DescribeAlarmHistoryInput

data as a hash:

    {
      alarm_name: "AlarmName",
      alarm_types: ["CompositeAlarm"], # accepts CompositeAlarm, MetricAlarm
      history_item_type: "ConfigurationUpdate", # accepts ConfigurationUpdate, StateUpdate, Action
      start_date: Time.now,
      end_date: Time.now,
      max_records: 1,
      next_token: "NextToken",
      scan_by: "TimestampDescending", # accepts TimestampDescending, TimestampAscending
    }

@!attribute [rw] alarm_name

The name of the alarm.
@return [String]

@!attribute [rw] alarm_types

Use this parameter to specify whether you want the operation to
return metric alarms or composite alarms. If you omit this
parameter, only metric alarms are returned.
@return [Array<String>]

@!attribute [rw] history_item_type

The type of alarm histories to retrieve.
@return [String]

@!attribute [rw] start_date

The starting date to retrieve alarm history.
@return [Time]

@!attribute [rw] end_date

The ending date to retrieve alarm history.
@return [Time]

@!attribute [rw] max_records

The maximum number of alarm history records to retrieve.
@return [Integer]

@!attribute [rw] next_token

The token returned by a previous call to indicate that there is more
data available.
@return [String]

@!attribute [rw] scan_by

Specified whether to return the newest or oldest alarm history
first. Specify `TimestampDescending` to have the newest event
history returned first, and specify `TimestampAscending` to have the
oldest history returned first.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/monitoring-2010-08-01/DescribeAlarmHistoryInput AWS API Documentation

Constants

SENSITIVE