PutCompositeAlarm

@JsonSerializable
data class PutCompositeAlarm(val AlarmName: AlarmName, val AlarmRule: String, val ActionsEnabled: Boolean? = null, val ActionsSuppressor: String? = null, val ActionsSuppressorExtensionPeriod: Int? = null, val ActionsSuppressorWaitPeriod: Int? = null, val AlarmActions: List<ARN>? = null, val AlarmDescription: String? = null, val InsufficientDataActions: List<ARN>? = null, val OKActions: List<ARN>? = null, val Tags: List<Tag>? = null) : CloudWatchAction<Unit>

Constructors

Link copied to clipboard
constructor(AlarmName: AlarmName, AlarmRule: String, ActionsEnabled: Boolean? = null, ActionsSuppressor: String? = null, ActionsSuppressorExtensionPeriod: Int? = null, ActionsSuppressorWaitPeriod: Int? = null, AlarmActions: List<ARN>? = null, AlarmDescription: String? = null, InsufficientDataActions: List<ARN>? = null, OKActions: List<ARN>? = null, Tags: List<Tag>? = null)

Properties

Link copied to clipboard
val ActionsEnabled: Boolean? = null
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
val OKActions: List<ARN>? = null
Link copied to clipboard
val Tags: List<Tag>? = 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