slug: amazon-ec2-auto-scaling provider: Amazon EC2 Auto Scaling generated_by: planning/capability-mapping/scripts/classify_capabilities.py model: claude-opus-5 frame: - Software & Technology min_confidence: 0.7 capability_model: source: https://github.com/vincentmakes/turbo-ea-capabilities license: CC-BY-4.0 attribution: Turbo EA Capabilities by Vincent Verdet — Turbo EA, https://github.com/vincentmakes/turbo-ea-capabilities, CC BY 4.0 notice: NOTICE edge_count: 16 edges: - tag: '#Action=PutScalingPolicy' spec_file: amazon-ec2-auto-scaling-action-putscalingpolicy-api-openapi.yml capability_id: BC-4220.50 capability_id_l1: BC-4220 capability_name: Capacity & Performance Management confidence: 0.88 evidence: PutScalingPolicy ... PredictiveScalingConfiguration, TargetTrackingMetricDataQueries, StepAdjustment reason: Creates/updates target-tracking, step and predictive scaling policies — explicitly 'auto-scaling policies' in Capacity & Performance Management. - tag: '#Action=GetPredictiveScalingForecast' spec_file: amazon-ec2-auto-scaling-action-getpredictivescalingforecast-api-openapi.yml capability_id: BC-4220.50 capability_id_l1: BC-4220 capability_name: Capacity & Performance Management confidence: 0.85 evidence: GetPredictiveScalingForecastAnswer, LoadForecast, PredictiveScalingForecastValues reason: Returns predictive scaling load/capacity forecasts — directly 'Capacity forecasting, auto-scaling policies' under Capacity & Performance Management. - tag: '#Action=DescribePolicies' spec_file: amazon-ec2-auto-scaling-action-describepolicies-api-openapi.yml capability_id: BC-4220.50 capability_id_l1: BC-4220 capability_name: Capacity & Performance Management confidence: 0.8 evidence: operation "GET_DescribePolicies Amazon EC2 Auto Scaling GET_ Describe Policies" with schemas "PredictiveScalingConfiguration", "TargetTrackingMetricDataQueries", "PolicyTypes" reason: These are auto-scaling policy definitions (target tracking, predictive scaling) for a compute fleet. The Capacity & Performance Management sub-capability explicitly covers "capacity forecasting, auto-scaling policies". Not a business policy management surface. - tag: '#Action=PutScheduledUpdateGroupAction' spec_file: amazon-ec2-auto-scaling-action-putscheduledupdategroupaction-api-openapi.yml capability_id: BC-4220.50 capability_id_l1: BC-4220 capability_name: Capacity & Performance Management confidence: 0.8 evidence: PutScheduledUpdateGroupActionType, AutoScalingGroupMaxSize, AutoScalingGroupDesiredCapacity, AutoScalingGroupMinSize reason: Schedules changes to min/max/desired capacity of an Auto Scaling group — scheduled capacity scaling. - tag: '#Action=ExecutePolicy' spec_file: amazon-ec2-auto-scaling-action-executepolicy-api-openapi.yml capability_id: BC-4220.50 capability_id_l1: BC-4220 capability_name: Capacity & Performance Management confidence: 0.78 evidence: 'POST_ExecutePolicy ... schemas: ExecutePolicyType, ScalingActivityInProgressFault, MetricScale, HonorCooldown' reason: Executes a scaling policy for an Auto Scaling group; 'Policy' here is a scaling policy, not a compliance policy. Maps to auto-scaling / capacity management. - tag: '#Action=CreateAutoScalingGroup' spec_file: amazon-ec2-auto-scaling-action-createautoscalinggroup-api-openapi.yml capability_id: BC-4220.50 capability_id_l1: BC-4220 capability_name: Capacity & Performance Management confidence: 0.75 evidence: '"Amazon EC2 Auto Scaling POST_ Create Auto Scaling Group"; "automatically launch and terminate EC2 instances based on user-defined scaling policies"; schemas AutoScalingGroupMinSize, CapacityRebalanceEnabled' reason: Creating an auto scaling group defines auto-scaling capacity policy for a running service, which maps directly to Capacity & Performance Management ("auto-scaling policies"). Infrastructure-management is an alternative reading, hence not maximal confidence. - tag: '#Action=DescribeScalingActivities' spec_file: amazon-ec2-auto-scaling-action-describescalingactivities-api-openapi.yml capability_id: BC-4220.50 capability_id_l1: BC-4220 capability_name: Capacity & Performance Management confidence: 0.75 evidence: '"POST_DescribeScalingActivities Amazon EC2 Auto Scaling POST_ Describe Scaling Activities"; schemas "Activity", "ScalingActivityStatusCode", "AutoScalingGroupState"' reason: Reports scale-out/scale-in activity history for an Auto Scaling group — operational capacity management of compute. Fits auto-scaling capacity management rather than any business activity tracking. - tag: '#Action=DescribeScheduledActions' spec_file: amazon-ec2-auto-scaling-action-describescheduledactions-api-openapi.yml capability_id: BC-4220.50 capability_id_l1: BC-4220 capability_name: Capacity & Performance Management confidence: 0.75 evidence: schemas "ScheduledUpdateGroupAction", "AutoScalingGroupDesiredCapacity", "AutoScalingGroupMinSize", "AutoScalingGroupMaxSize" reason: Scheduled scaling actions that change desired/min/max capacity of a compute group — scheduled capacity management of the running service. - tag: '#Action=DescribeWarmPool' spec_file: amazon-ec2-auto-scaling-action-describewarmpool-api-openapi.yml capability_id: BC-4220.50 capability_id_l1: BC-4220 capability_name: Capacity & Performance Management confidence: 0.75 evidence: schemas "WarmPoolConfiguration", "MaxGroupPreparedCapacity", "WarmPoolMinSize", "InstanceReusePolicy" reason: Warm pools hold pre-initialised instances to speed scale-out; "MaxGroupPreparedCapacity" makes this plainly compute capacity management. - tag: '#Action=PutWarmPool' spec_file: amazon-ec2-auto-scaling-action-putwarmpool-api-openapi.yml capability_id: BC-4220.50 capability_id_l1: BC-4220 capability_name: Capacity & Performance Management confidence: 0.75 evidence: PutWarmPoolType, WarmPoolMinSize, MaxGroupPreparedCapacity, InstanceReusePolicy reason: Configures a warm pool of pre-initialised instances sized against prepared capacity — capacity management for faster scale-out. - tag: '#Action=SetDesiredCapacity' spec_file: amazon-ec2-auto-scaling-action-setdesiredcapacity-api-openapi.yml capability_id: BC-4220.50 capability_id_l1: BC-4220 capability_name: Capacity & Performance Management confidence: 0.75 evidence: 'POST_SetDesiredCapacity ... schemas: SetDesiredCapacityType, AutoScalingGroupDesiredCapacity, HonorCooldown' reason: Sets the desired instance capacity of an auto scaling group — directly capacity/auto-scaling control of the running service infrastructure. - tag: '#Action=UpdateAutoScalingGroup' spec_file: amazon-ec2-auto-scaling-action-updateautoscalinggroup-api-openapi.yml capability_id: BC-4220.50 capability_id_l1: BC-4220 capability_name: Capacity & Performance Management confidence: 0.72 evidence: UpdateAutoScalingGroupType, AutoScalingGroupMaxSize, AutoScalingGroupMinSize, TerminationPolicies reason: Updates scaling group min/max size, launch template and termination policies — configuration of auto-scaling capacity policy for cloud compute. - tag: '#Action=DeleteAutoScalingGroup' spec_file: amazon-ec2-auto-scaling-action-deleteautoscalinggroup-api-openapi.yml capability_id: BC-4220.50 capability_id_l1: BC-4220 capability_name: Capacity & Performance Management confidence: 0.7 evidence: '"Amazon EC2 Auto Scaling POST_ Delete Auto Scaling Group"; schemas ScalingActivityInProgressFault, DeleteAutoScalingGroupType' reason: Lifecycle removal of an auto scaling group is part of managing auto-scaling capacity configuration for the running service. - tag: '#Action=DescribeAdjustmentTypes' spec_file: amazon-ec2-auto-scaling-action-describeadjustmenttypes-api-openapi.yml capability_id: BC-4220.50 capability_id_l1: BC-4220 capability_name: Capacity & Performance Management confidence: 0.7 evidence: '"Amazon EC2 Auto Scaling GET_ Describe Adjustment Types"; schema "AdjustmentType" — scaling policy adjustment types' reason: Returns the scaling adjustment types used by auto-scaling policies; this is compute auto-scaling/capacity management, not a business-domain capability. Mapped to Capacity & Performance Management (auto-scaling policies) with moderate confidence; could equally be seen as generic IT infrastructure. - tag: '#Action=DescribeAutoScalingGroups' spec_file: amazon-ec2-auto-scaling-action-describeautoscalinggroups-api-openapi.yml capability_id: BC-4220.50 capability_id_l1: BC-4220 capability_name: Capacity & Performance Management confidence: 0.7 evidence: '"Amazon EC2 Auto Scaling GET_ Describe Auto Scaling Groups"; schemas include "WarmPoolMinSize", "CapacityRebalanceEnabled", "TerminationPolicies"' reason: Describes auto scaling groups that add/remove EC2 instances to meet demand — auto-scaling policy and capacity management of running infrastructure. - tag: '#Action=DetachInstances' spec_file: amazon-ec2-auto-scaling-action-detachinstances-api-openapi.yml capability_id: BC-4220.50 capability_id_l1: BC-4220 capability_name: Capacity & Performance Management confidence: 0.7 evidence: schemas "DetachInstancesQuery", "ShouldDecrementDesiredCapacity", "InstanceIds" reason: Removes EC2 instances from an Auto Scaling group, optionally decrementing desired capacity — fleet/capacity operation on the running service.