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
fun List<Alarm>.filterAlarmsByPercentileExtendedStatistic(extendedStatistic: PercentileExtendedStatistic?): List<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
fun List<MetricDatum>.filterMetricDataByDimensions(filters: List<DimensionFilter>?): List<MetricDatum>
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 AwsJsonFake.putCompositeAlarm(alarms: Storage<Alarm>, region: Region, awsAccount: AwsAccount): RoutingHttpHandler
Link copied to clipboard
fun AwsJsonFake.putMetricAlarm(alarms: Storage<Alarm>, region: Region, awsAccount: AwsAccount): RoutingHttpHandler
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