EC2 Auto Scaling
Prefix autoscaling, 68 actions · Domain Compute
24 AWS managed policies. 5 have reviewed guidance; the rest have authoritative permission data pending editorial review. 8 are service-linked role policies, shown with permission data only.
User access (9)
- AdministratorAccess-AWSElasticBeanstalkAdmin
- AmazonEC2FullAccessAdmin
- AutoScalingConsoleFullAccessAdmin
- AutoScalingConsoleReadOnlyAccessReader
- AutoScalingFullAccessAdmin
- AutoScalingReadOnlyAccessReader
- AWSElasticBeanstalkReadOnlyReader
- AWSIncidentManagerIncidentAccessServiceRolePolicyReader
- DataScientistHigh privilegeAdmin
Operator and limited (2)
Service roles (5)
- AWSBatchServiceRoleOperator
- AWSCodeDeployRoleOperator
- AWSCodeStarServiceRoleAdmin
- AWSElasticBeanstalkEnhancedHealthOperator
- AWSElasticBeanstalkRoleCoreOperator
Service-linked roles (8)
- AWSAutoScalingPlansEC2AutoScalingPolicyOperator
- AWSBedrockAgentCoreRuntimeInstancesServiceRolePolicyOperator
- AWSElasticBeanstalkManagedUpdatesServiceRolePolicyAdmin
- AWSServiceRoleForAmazonEKSNodegroupOperator
- AWSVPCFlowLogsServiceRolePolicyOperator
- AWSZonalAutoshiftPracticeRunSLRPolicyOperator
- BatchServiceRolePolicyOperator
- Route53RecoveryReadinessServiceRolePolicyOperator
Also grants EC2 Auto Scaling actions (50)
- AdministratorAccess
- AIDevOpsAgentAccessPolicy
- AIDevOpsAgentActionsPolicy
- AIOpsAssistantPolicy
- AmazonDevOpsGuruServiceRolePolicy
- AmazonEC2ReadOnlyAccess
- AmazonECS_FullAccess
- AmazonECSServiceRolePolicy
- AmazonEKSClusterPolicy
- AmazonLaunchWizard_Fullaccess
- AmazonLaunchWizardFullAccessV2
- AssuranceServiceRolePolicy
- AWS_ConfigRole
- AWSAuditManagerServiceRolePolicy
- AWSCODAPermissionsBoundary
- AWSConfigServiceRolePolicy
- AWSElasticBeanstalkManagedUpdatesCustomerRolePolicy
- AWSElasticBeanstalkService
- AWSElasticBeanstalkServiceRolePolicy
- AWSFinOpsAgentServiceRolePolicy
- AWSMcpServiceActionsFullAccess
- AWSResilienceHubAsssessmentExecutionPolicy
- AWSResilienceHubV2AssessmentExecutionPolicy
- AWSResourceExplorerServiceRolePolicy
- AWSSupportServiceRolePolicy
- AWSTrustedAdvisorServiceRolePolicy
- AWSWellArchitectedAgentResourceScanningServiceRolePolicy
- BedrockAgentCoreFullAccess
- CloudWatchApplicationInsightsFullAccess
- CloudwatchApplicationInsightsServiceLinkedRolePolicy
- CloudWatchApplicationSignalsServiceRolePolicy
- CloudWatchAutomaticDashboardsAccess
- CloudWatchFullAccess
- CloudWatchFullAccessV2
- CloudWatchOmniAWSIntegrationPolicy
- CloudWatchReadOnlyAccess
- ComputeOptimizerReadOnlyAccess
- ComputeOptimizerServiceRolePolicy
- FinOpsAgentAgentPolicy
- NetworkAdministrator
- PowerUserAccess
- ReadOnlyAccess
- ResourceGroupsTaggingAPITagUntagSupportedResources
- SecurityAudit
- ServiceQuotasFullAccess
- ServiceQuotasReadOnlyAccess
- SupportUser
- SystemAdministrator
- ViewOnlyAccess
- WellArchitectedAgentResourceScanning
attachinstances attachloadbalancertargetgroups attachloadbalancers attachtrafficsources batchdeletescheduledaction batchputscheduledupdategroupaction cancelinstancerefresh completelifecycleaction createautoscalinggroup createlaunchconfiguration createorupdatetags deleteautoscalinggroup deletelaunchconfiguration deletelifecyclehook deletenotificationconfiguration deletepolicy deletescheduledaction deletetags deletewarmpool describeaccountlimits describeaccountsettings describeadjustmenttypes describeautoscalinggroups describeautoscalinginstances describeautoscalingnotificationtypes describeinstancerefreshes describelaunchconfigurations describelifecyclehooktypes describelifecyclehooks describeloadbalancertargetgroups describeloadbalancers describemetriccollectiontypes describenotificationconfigurations describepolicies describescalingactivities describescalingprocesstypes describescheduledactions describetags describeterminationpolicytypes describetrafficsources describewarmpool detachinstances detachloadbalancertargetgroups detachloadbalancers detachtrafficsources disablemetricscollection enablemetricscollection enterstandby executepolicy exitstandby getpredictivescalingforecast launchinstances putaccountsetting putlifecyclehook putnotificationconfiguration putscalingpolicy putscheduledupdategroupaction putwarmpool recordlifecycleactionheartbeat resumeprocesses rollbackinstancerefresh setdesiredcapacity setinstancehealth setinstanceprotection startinstancerefresh suspendprocesses terminateinstanceinautoscalinggroup updateautoscalinggroup
Actions (68)
| Action | Access level | Policies granting without limits | Policies granting with resource or condition limits |
|---|---|---|---|
| autoscaling:AttachInstances | Write | 11 | 7 |
| autoscaling:AttachLoadBalancerTargetGroups | Write | 11 | 3 |
| autoscaling:AttachLoadBalancers | Write | 11 | 3 |
| autoscaling:AttachTrafficSources | Write | 10 | 2 |
| autoscaling:BatchDeleteScheduledAction | Write | 11 | 2 |
| autoscaling:BatchPutScheduledUpdateGroupAction | Write | 11 | 2 |
| autoscaling:CancelInstanceRefresh | Write | 10 | 2 |
| autoscaling:CompleteLifecycleAction | Write | 11 | 7 |
| autoscaling:CreateAutoScalingGroup | Write | 14 | 10 |
| autoscaling:CreateLaunchConfiguration | Write | 13 | 8 |
| autoscaling:CreateOrUpdateTags | Tagging | 14 | 9 |
| autoscaling:DeleteAutoScalingGroup | Write | 14 | 10 |
| autoscaling:DeleteLaunchConfiguration | Write | 13 | 8 |
| autoscaling:DeleteLifecycleHook | Write | 11 | 3 |
| autoscaling:DeleteNotificationConfiguration | Write | 10 | 2 |
| autoscaling:DeletePolicy | Write | 12 | 4 |
| autoscaling:DeleteScheduledAction | Write | 11 | 5 |
| autoscaling:DeleteTags | Tagging | 11 | 3 |
| autoscaling:DeleteWarmPool | Write | 10 | 3 |
| autoscaling:DescribeAccountLimits | List | 43 | 3 |
| autoscaling:DescribeAccountSettings | List | 33 | 3 |
| autoscaling:DescribeAdjustmentTypes | List | 34 | 3 |
| autoscaling:DescribeAutoScalingGroups | List | 65 | 4 |
| autoscaling:DescribeAutoScalingInstances | List | 49 | 3 |
| autoscaling:DescribeAutoScalingNotificationTypes | List | 34 | 3 |
| autoscaling:DescribeInstanceRefreshes | List | 34 | 3 |
| autoscaling:DescribeLaunchConfigurations | List | 42 | 3 |
| autoscaling:DescribeLifecycleHookTypes | List | 34 | 3 |
| autoscaling:DescribeLifecycleHooks | List | 39 | 3 |
| autoscaling:DescribeLoadBalancerTargetGroups | List | 35 | 3 |
| autoscaling:DescribeLoadBalancers | List | 38 | 3 |
| autoscaling:DescribeMetricCollectionTypes | List | 34 | 3 |
| autoscaling:DescribeNotificationConfigurations | List | 42 | 3 |
| autoscaling:DescribePolicies | List | 42 | 3 |
| autoscaling:DescribeScalingActivities | List | 42 | 3 |
| autoscaling:DescribeScalingProcessTypes | List | 34 | 3 |
| autoscaling:DescribeScheduledActions | List | 43 | 3 |
| autoscaling:DescribeTags | Read | 38 | 3 |
| autoscaling:DescribeTerminationPolicyTypes | List | 34 | 3 |
| autoscaling:DescribeTrafficSources | List | 34 | 3 |
| autoscaling:DescribeWarmPool | List | 38 | 3 |
| autoscaling:DetachInstances | Write | 11 | 6 |
| autoscaling:DetachLoadBalancerTargetGroups | Write | 10 | 3 |
| autoscaling:DetachLoadBalancers | Write | 10 | 3 |
| autoscaling:DetachTrafficSources | Write | 10 | 2 |
| autoscaling:DisableMetricsCollection | Write | 10 | 2 |
| autoscaling:EnableMetricsCollection | Write | 11 | 3 |
| autoscaling:EnterStandby | Write | 10 | 3 |
| autoscaling:ExecutePolicy | Write | 10 | 2 |
| autoscaling:ExitStandby | Write | 10 | 2 |
| autoscaling:GetPredictiveScalingForecast | List | 13 | 2 |
| autoscaling:LaunchInstances | Write | 10 | 3 |
| autoscaling:PutAccountSetting | Write | 10 | 2 |
| autoscaling:PutLifecycleHook | Write | 11 | 5 |
| autoscaling:PutNotificationConfiguration | Write | 14 | 7 |
| autoscaling:PutScalingPolicy | Write | 12 | 6 |
| autoscaling:PutScheduledUpdateGroupAction | Write | 12 | 6 |
| autoscaling:PutWarmPool | Write | 11 | 3 |
| autoscaling:RecordLifecycleActionHeartbeat | Write | 11 | 3 |
| autoscaling:ResumeProcesses | Write | 12 | 7 |
| autoscaling:RollbackInstanceRefresh | Write | 10 | 2 |
| autoscaling:SetDesiredCapacity | Write | 12 | 4 |
| autoscaling:SetInstanceHealth | Write | 10 | 2 |
| autoscaling:SetInstanceProtection | Write | 10 | 4 |
| autoscaling:StartInstanceRefresh | Write | 10 | 2 |
| autoscaling:SuspendProcesses | Write | 13 | 8 |
| autoscaling:TerminateInstanceInAutoScalingGroup | Write | 12 | 8 |
| autoscaling:UpdateAutoScalingGroup | Write | 15 | 12 |