Values.DescribeAlarmHistoryOutputSourceRetrieves the history for the specified alarm. You can filter the results by date range or item type. If an alarm name is not specified, the histories for either all metric alarms or all composite alarms are returned. CloudWatch retains the history of an alarm even if you delete the alarm. To use this operation and return information about a composite alarm, you must be signed on with the cloudwatch:DescribeAlarmHistory permission that is scoped to *. You can't return information about composite alarms if your cloudwatch:DescribeAlarmHistory permission has a narrower scope.
type describeAlarmHistoryResult = {alarmHistoryItems : AlarmHistoryItems.t option;The alarm histories, in JSON format.
*)nextToken : NextToken.t option;The token that marks the start of the next batch of returned results.
*)}and t = {describeAlarmHistoryResult : describeAlarmHistoryResult;responseMetaData : responseMetaData;}type error = [ | `InvalidNextToken of InvalidNextToken.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `InvalidNextToken of InvalidNextToken.t
| `Unknown_operation_error of string * string option ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `InvalidNextToken of InvalidNextToken.t
| `Unknown_operation_error of string * string option ]val to_value :
t ->
[> `Structure of
(string
* [> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `Enum of string
| `Map of
([> `String of AttributeName.t ]
* [> `String of AttributeValue.t ])
list
| `String of AlarmName.t
| `Timestamp of Timestamp.t ])
list ]
list
| `String of NextToken.t ])
list ])
list ]