Package-level declarations

Types

Link copied to clipboard
data class Alarm(val AlarmName: AlarmName, val AlarmArn: ARN, val ComparisonOperator: ComparisonOperator?, val EvaluationPeriods: Int?, val ActionsEnabled: Boolean?, val AlarmActions: List<ARN>?, val AlarmDescription: String?, val DatapointsToAlarm: Int?, val Dimensions: List<Dimension>?, val EvaluateLowSampleCountPercentile: EvaluateLowSampleCountPercentile?, val ExtendedStatistic: ExtendedStatistic?, val InsufficientDataActions: List<ARN>?, val MetricName: MetricName?, val Metrics: List<MetricDataQuery>?, val Namespace: Namespace?, val OKActions: List<ARN>?, val Period: Int?, val Statistic: Statistic?, val Tags: List<Tag>?, val Threshold: Double?, val ThresholdMetricId: String?, val TreatMissingData: TreatMissingData?, val Unit: MetricUnit?, val AlarmRule: String?, val ActionsSuppressor: String?, val ActionsSuppressorExtensionPeriod: Int?, val ActionsSuppressorWaitPeriod: Int?, val AlarmType: AlarmType, val LastUpdate: Instant, val LastStateTransitionTimestamp: Instant, val LastStateUpdateTimestamp: Instant, val State: AlarmState, val StateReason: String?, val StateReasonData: String?)
Link copied to clipboard
class FakeCloudWatch(alarms: Storage<Alarm> = Storage.InMemory(), metrics: Storage<MutableList<MetricDatum>> = Storage.InMemory(), awsAccount: AwsAccount = AwsAccount.of("1234567890"), region: Region = Region.of("ldn-north-1")) : ChaoticHttpHandler

Functions

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
Link copied to clipboard
fun main()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun PutCompositeAlarm.toAlarm(previous: Alarm?, region: Region, awsAccount: AwsAccount): Alarm
fun PutMetricAlarm.toAlarm(previous: Alarm?, region: Region, awsAccount: AwsAccount): Alarm
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
fun Alarm.withoutTags(tagKeys: Set<String>): Alarm
Link copied to clipboard
fun Alarm.withTags(tags: List<Tag>): Alarm