DescribeAlarmHistoryInput

public struct DescribeAlarmHistoryInput : AWSShape
extension CloudWatch.DescribeAlarmHistoryInput: AWSPaginateStringToken

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The name of the alarm.

    Declaration

    Swift

    public let alarmName: String?
  • 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.

    Declaration

    Swift

    public let alarmTypes: [AlarmType]?
  • The ending date to retrieve alarm history.

    Declaration

    Swift

    public let endDate: TimeStamp?
  • The type of alarm histories to retrieve.

    Declaration

    Swift

    public let historyItemType: HistoryItemType?
  • The maximum number of alarm history records to retrieve.

    Declaration

    Swift

    public let maxRecords: Int?
  • The token returned by a previous call to indicate that there is more data available.

    Declaration

    Swift

    public let nextToken: String?
  • 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.

    Declaration

    Swift

    public let scanBy: ScanBy?
  • The starting date to retrieve alarm history.

    Declaration

    Swift

    public let startDate: TimeStamp?
  • Undocumented

    Declaration

    Swift

    public init(alarmName: String? = nil, alarmTypes: [AlarmType]? = nil, endDate: TimeStamp? = nil, historyItemType: HistoryItemType? = nil, maxRecords: Int? = nil, nextToken: String? = nil, scanBy: ScanBy? = nil, startDate: TimeStamp? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws