Skip to main content

fakecloud_cloudwatch/
lib.rs

1pub(crate) mod alarm_eval;
2pub(crate) mod anomaly_detectors;
3pub(crate) mod composite_alarms;
4pub(crate) mod datasets;
5pub mod delivery;
6pub(crate) mod insight_rules;
7pub mod introspection;
8pub(crate) mod json_protocol;
9pub(crate) mod log_alarms;
10pub(crate) mod metric_math;
11pub(crate) mod metric_streams;
12pub(crate) mod mute_rules;
13pub(crate) mod otel;
14pub(crate) mod resource_metrics;
15pub(crate) mod service;
16pub(crate) mod state;
17pub(crate) mod tagging;
18
19#[cfg(test)]
20mod tests;
21
22pub use delivery::CloudwatchDeliveryImpl;
23pub use service::CloudWatchService;
24pub use state::{
25    alarm_arn, AlarmMetricQuery, AlarmMetricStat, AlarmState, CloudWatchAccounts,
26    CloudWatchSnapshot, CloudWatchState, Dashboard, MetricAlarm, MetricDatum,
27    SharedCloudWatchState, CLOUDWATCH_SNAPSHOT_SCHEMA_VERSION,
28};