PutMetricAlarm

@JsonSerializable
data class PutMetricAlarm(val AlarmName: AlarmName, val ComparisonOperator: ComparisonOperator, val EvaluationPeriods: Int, val ActionsEnabled: Boolean? = null, val AlarmActions: List<ARN>? = null, val AlarmDescription: String? = null, val DatapointsToAlarm: Int? = null, val Dimensions: List<Dimension>? = null, val EvaluateLowSampleCountPercentile: EvaluateLowSampleCountPercentile? = null, val ExtendedStatistic: ExtendedStatistic? = 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 Statistic: Statistic? = null, val Tags: List<Tag>? = null, val Threshold: Double? = null, val ThresholdMetricId: String? = null, val TreatMissingData: TreatMissingData? = null, val Unit: MetricUnit? = null) : CloudWatchAction<Unit>

Constructors

Link copied to clipboard
constructor(AlarmName: AlarmName, ComparisonOperator: ComparisonOperator, EvaluationPeriods: Int, ActionsEnabled: Boolean? = null, AlarmActions: List<ARN>? = null, AlarmDescription: String? = null, DatapointsToAlarm: Int? = null, Dimensions: List<Dimension>? = null, EvaluateLowSampleCountPercentile: EvaluateLowSampleCountPercentile? = null, ExtendedStatistic: ExtendedStatistic? = null, InsufficientDataActions: List<ARN>? = null, MetricName: MetricName? = null, Metrics: List<MetricDataQuery>? = null, Namespace: Namespace? = null, OKActions: List<ARN>? = null, Period: Int? = null, Statistic: Statistic? = null, Tags: List<Tag>? = 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
val DatapointsToAlarm: Int? = null
Link copied to clipboard
val Dimensions: List<Dimension>? = 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 Statistic: Statistic? = null
Link copied to clipboard
val Tags: List<Tag>? = 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

Functions

Link copied to clipboard
open override fun toRequest(): Request
Link copied to clipboard
open override fun toResult(response: Response): Result<Unit, RemoteFailure>
Link copied to clipboard
open fun uri(): Uri