Application Auto Scaling
API Reference (API Version 2016-02-06)

Authentication and Access Control for Application Auto Scaling

By default, IAM users don't have permission to create or modify AWS resources. To grant IAM users permission to create or modify AWS resources, you must create policies using AWS Identity and Access Management (IAM). IAM policies grant permissions to specific resources and API actions. You attach am IAM policy to the IAM users or groups that require the permissions it grants. For more information, see Access Management in the IAM User Guide.

Application Auto Scaling Actions

You can specify any and all Application Auto Scaling actions in an IAM policy. Use the following prefix with the name of the action: application-autoscaling:. For example:

"Action": "application-autoscaling:DescribeScalingActivities"

You can also use wildcards. For example, use application-autoscaling:* to specify all Auto Scaling actions.

"Action": "application-autoscaling:*"

Use Describe:* to specify all actions whose names start with Describe.

"Action": "application-autoscaling:Describe*"

For a list of actions, see Application Auto Scaling Actions.

Application Auto Scaling Resources

When writing an IAM policy to control access to Application Auto Scaling actions, you must use "*" as the resource. There are no supported Amazon Resource Names (ARNs) for Application Auto Scaling resources.

Application Auto Scaling Keys

For a list of context keys supported by each AWS service and a list of AWS-wide policy keys, see AWS Service Actions and Condition Context Keys and Global and IAM Condition Context Keys in the IAM User Guide.