MetricAlarm

@JsonSerializable
data class MetricAlarm(val AlarmName: AlarmName, val AlarmArn: ARN, val ComparisonOperator: ComparisonOperator, val ActionsEnabled: Boolean? = null, val AlarmActions: List<ARN>? = null, val AlarmConfigurationUpdatedTimestamp: Instant? = null, val AlarmDescription: String? = null, val DataPointsToAlarm: Int? = null, val Dimensions: List<Dimension>? = null, val EvaluateLowSampleCountPercentile: EvaluateLowSampleCountPercentile? = null, val EvaluationPeriods: Int? = null, val EvaluationState: EvaluationState? = null, val ExtendedStatistic: PercentileExtendedStatistic? = null, val InsufficientDataActions: List<ARN>? = null, val MetricName: MetricName? = null, val Metrics: List<MetricDataQuery>? = null, val Namespace: Namespace? = null, val OKActions: List<ARN>? = null, val Period: Int? = null, val StateReason: String? = null, val StateReasonData: String? = null, val StateTransitionedTimestamp: Instant? = null, val StateUpdatedTimestamp: Instant? = null, val StateValue: AlarmState, val Statistic: Statistic? = null, val Threshold: Double? = null, val ThresholdMetricId: String? = null, val TreatMissingData: TreatMissingData? = null, val Unit: MetricUnit? = null)

Constructors

Link copied to clipboard
constructor(AlarmName: AlarmName, AlarmArn: ARN, ComparisonOperator: ComparisonOperator, ActionsEnabled: Boolean? = null, AlarmActions: List<ARN>? = null, AlarmConfigurationUpdatedTimestamp: Instant? = null, AlarmDescription: String? = null, DataPointsToAlarm: Int? = null, Dimensions: List<Dimension>? = null, EvaluateLowSampleCountPercentile: EvaluateLowSampleCountPercentile? = null, EvaluationPeriods: Int? = null, EvaluationState: EvaluationState? = null, ExtendedStatistic: PercentileExtendedStatistic? = null, InsufficientDataActions: List<ARN>? = null, MetricName: MetricName? = null, Metrics: List<MetricDataQuery>? = null, Namespace: Namespace? = null, OKActions: List<ARN>? = null, Period: Int? = null, StateReason: String? = null, StateReasonData: String? = null, StateTransitionedTimestamp: Instant? = null, StateUpdatedTimestamp: Instant? = null, StateValue: AlarmState, Statistic: Statistic? = null, Threshold: Double? = null, ThresholdMetricId: String? = null, TreatMissingData: TreatMissingData? = null, Unit: MetricUnit? = null)

Properties

Link copied to clipboard
val ActionsEnabled: Boolean? = null
Link copied to clipboard
val AlarmActions: List<ARN>? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val DataPointsToAlarm: Int? = null
Link copied to clipboard
val Dimensions: List<Dimension>? = null
Link copied to clipboard
val EvaluationPeriods: Int? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val MetricName: MetricName? = null
Link copied to clipboard
Link copied to clipboard
val Namespace: Namespace? = null
Link copied to clipboard
val OKActions: List<ARN>? = null
Link copied to clipboard
val Period: Int? = null
Link copied to clipboard
val StateReason: String? = null
Link copied to clipboard
val StateReasonData: String? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val Statistic: Statistic? = null
Link copied to clipboard
val Threshold: Double? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val Unit: MetricUnit? = null