Skip to main content

fakecloud_application_autoscaling/
lib.rs

1pub mod hooks;
2pub mod scheduled_executor;
3pub(crate) mod service;
4pub(crate) mod state;
5pub mod ticker;
6
7pub use hooks::{DynamoDbCapacityHook, EcsServiceHook, MetricReader};
8pub use scheduled_executor::ScheduledActionExecutor;
9pub use service::ApplicationAutoScalingService;
10pub use state::{
11    AccountState, Alarm, ApplicationAutoScalingAccounts, NotScaledReason, PolicyKey,
12    ScalableTarget, ScalableTargetAction, ScalingActivity, ScalingPolicy, ScheduledAction,
13    ScheduledKey, SharedApplicationAutoScalingState, SuspendedState, TargetKey,
14};
15pub use ticker::ScalingWatcher;