AWS CloudFormation
User Guide (API Version 2010-05-15)

AWS Auto Scaling ScalingPlan ScalingInstruction

The ScalingInstruction property type specifies the scaling configuration for a scalable resource in an AWS Auto Scaling scaling plan.

ScalingInstruction is a property of the AWS::AutoScalingPlans::ScalingPlan resource.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "ResourceId" : String, "ServiceNamespace" : String, "ScalableDimension" : String, "MinCapacity" : Integer, "TargetTrackingConfigurations" : [ TargetTrackingConfiguration, ... ], "MaxCapacity" : Integer }

Properties

MaxCapacity

The maximum value to scale to in response to a scale in event.

Required: Yes

Type: Integer

Update requires: No interruption

MinCapacity

The minimum value to scale to in response to a scale out event.

Required: Yes

Type: Integer

Update requires: No interruption

ResourceId

The ID of the resource. For examples, see ScalingInstruction in the AWS Auto Scaling API Reference.

Required: Yes

Type: String

Update requires: No interruption

ScalableDimension

The scalable dimension associated with the resource. For a list of values, see ScalingInstruction in the AWS Auto Scaling API Reference.

Required: Yes

Type: String

Update requires: No interruption

ServiceNamespace

The namespace of the AWS service. For a list of values, see ScalingInstruction in the AWS Auto Scaling API Reference.

Required: Yes

Type: String

Update requires: No interruption

TargetTrackingConfigurations

The target tracking scaling policies (up to 10).

Required: Yes

Type: List of AWS Auto Scaling ScalingPlan TargetTrackingConfiguration

Update requires: No interruption

On this page: