AWS::ApplicationAutoScaling::ScalingPolicyThe AWS::ApplicationAutoScaling::ScalingPolicy resource defines a scaling policy that Application Auto Scaling uses to adjust the capacity of a scalable target. For more information, see [Target tracking scaling policies](https://docs.aws.amazon.com/autoscaling/application/userguide/application-auto-scaling-target-tracking.html) and [Step scaling policies](https://docs.aws.amazon.com/autoscaling/application/userguide/application-auto-scaling-step-scaling-policies.html) in the *Applicati...
9 configurable properties. 2 required. Click a row to see details.
| Property | Type | Flags |
|---|---|---|
PolicyName | string | RequiredCreate-only |
PolicyType | string | Required |
PredictiveScalingPolicyConfiguration | PredictiveScalingPolicyConfiguration | |
ResourceId | string | Create-only |
ScalableDimension | string | Create-only |
ScalingTargetId | string | Create-onlyWrite-only |
ServiceNamespace | string | Create-only |
StepScalingPolicyConfiguration | StepScalingPolicyConfiguration | |
TargetTrackingScalingPolicyConfiguration | TargetTrackingScalingPolicyConfiguration |
Values returned after the resource is created. Access these with Fn::GetAtt.
| Attribute | Type | Description |
|---|---|---|
Arn | string | - |
A minimal template with required properties and common optional ones.
AWSTemplateFormatVersion: "2010-09-09"
Description: Sample template for AWS::ApplicationAutoScaling::ScalingPolicy
Resources:
MyResource:
Type: AWS::ApplicationAutoScaling::ScalingPolicy
Properties:
PolicyName: "my-policyname"
PolicyType: "value"Permissions CloudFormation needs in your IAM role to manage this resource.
application-autoscaling:DescribeScalingPoliciesapplication-autoscaling:DescribeScalingPoliciesapplication-autoscaling:PutScalingPolicycloudwatch:GetMetricDataapplication-autoscaling:DescribeScalingPoliciesapplication-autoscaling:PutScalingPolicycloudwatch:GetMetricDataapplication-autoscaling:DescribeScalingPoliciesapplication-autoscaling:DescribeScalingPoliciesapplication-autoscaling:DeleteScalingPolicyOur bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to NewsletterArnThese properties cannot be changed after the resource is created. Updating them triggers a replacement.
PolicyNameServiceNamespaceResourceIdScalableDimensionScalingTargetId