DescribeScalingActivities
Source:
src/AWS/ApplicationAutoScaling/DescribeScalingActivities.ts
Runtime binding for the DescribeScalingActivities operation (IAM action
application-autoscaling:DescribeScalingActivities).
Returns the scalable target’s scaling activities from the previous six
weeks — what scaled, when, why, and whether it succeeded — including
not-scaled reasons when IncludeNotScaledActivities is set. Provide the
implementation with
Effect.provide(AWS.ApplicationAutoScaling.DescribeScalingActivitiesHttp).
Observing Scaling Activity
Section titled “Observing Scaling Activity”List Recent Scaling Activities
// init — bind the operation to the scalable targetconst describeScalingActivities = yield* AWS.ApplicationAutoScaling.DescribeScalingActivities(target);
// runtime — page through the target's recent activitiesconst page = yield* describeScalingActivities({ MaxResults: 50 });for (const activity of page.ScalingActivities ?? []) { yield* Effect.log(`${activity.StatusCode}: ${activity.Description}`);}Include Not-Scaled Reasons
const page = yield* describeScalingActivities({ IncludeNotScaledActivities: true,});