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 service;
15pub(crate) mod state;
16pub(crate) mod tagging;
17
18#[cfg(test)]
19mod tests;
20
21pub use delivery::CloudwatchDeliveryImpl;
22pub use service::CloudWatchService;
23pub use state::{
24    AlarmMetricQuery, AlarmMetricStat, AlarmState, CloudWatchAccounts, CloudWatchSnapshot,
25    CloudWatchState, Dashboard, MetricAlarm, MetricDatum, SharedCloudWatchState,
26    CLOUDWATCH_SNAPSHOT_SCHEMA_VERSION,
27};