DescribeScalingActivities
Source:
src/AWS/AutoScaling/DescribeScalingActivities.ts
Runtime binding for the DescribeScalingActivities operation (IAM action
autoscaling:DescribeScalingActivities; EC2 Auto Scaling Describe*
actions do not support resource-level permissions, so the grant is on *).
Returns the bound group’s recent scaling activities — what scaled, when,
why, and whether it succeeded. Provide the implementation with
Effect.provide(AWS.AutoScaling.DescribeScalingActivitiesHttp).
Observing Scaling Activity
Section titled “Observing Scaling Activity”// init — bind the operation to the groupconst describeScalingActivities = yield* AWS.AutoScaling.DescribeScalingActivities(group);
// runtime — page through the group's recent activitiesconst page = yield* describeScalingActivities({ MaxRecords: 50 });for (const activity of page.Activities ?? []) { yield* Effect.log(`${activity.StatusCode}: ${activity.Cause}`);}