def describe_history(options = {})
      options = options.merge(alarm_name: @name)
      resp = @client.describe_alarm_history(options)
      resp.data
    end
def describe_history(options = {})
      options = options.merge(alarm_name: @name)
      resp = @client.describe_alarm_history(options)
      resp.data
    end
@example Request syntax with placeholder values

   alarm.describe_history({
     history_item_type: "ConfigurationUpdate", # accepts ConfigurationUpdate, StateUpdate, Action
     start_date: Time.now,
     end_date: Time.now,
     max_records: 1,
     next_token: "NextToken",
   })
 @param [Hash] options ({})
 @option options [String] :history_item_type
   The type of alarm histories to retrieve.
 @option options [Time,DateTime,Date,Integer,String] :start_date
   The starting date to retrieve alarm history.
 @option options [Time,DateTime,Date,Integer,String] :end_date
   The ending date to retrieve alarm history.
 @option options [Integer] :max_records
   The maximum number of alarm history records to retrieve.
 @option options [String] :next_token
   The token returned by a previous call to indicate that there is more
   data available.
 @return [Types::DescribeAlarmHistoryOutput]