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> (source)

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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val Period: Int?
Link copied to clipboard
Link copied to clipboard
val Tags: List<Tag>?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

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