# Structs
Scale interacts with the Kubernetes API to allow scaling on evaluations.
TimestampedEvaluation is used to associate an evaluation with a timestamp, used in stabilizing evaluations with the downscale stabilization window.
# Interfaces
Scaler abstracts interactions with the Kubernetes scale API, allowing scaling based on an evaluation provided.