MetricAlarm
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)