ScalingPlan - AWS Auto Scaling

ScalingPlan

Represents a scaling plan.

Contents

ApplicationSource

A CloudFormation stack or a set of tags. You can create one scaling plan per application source.

Type: ApplicationSource object

Required: Yes

ScalingInstructions

The scaling instructions.

Type: Array of ScalingInstruction objects

Required: Yes

ScalingPlanName

The name of the scaling plan.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 128.

Pattern: [\p{Print}&&[^|:/]]+

Required: Yes

ScalingPlanVersion

The version number of the scaling plan.

Type: Long

Required: Yes

StatusCode

The status of the scaling plan.

  • Active - The scaling plan is active.

  • ActiveWithProblems - The scaling plan is active, but the scaling configuration for one or more resources could not be applied.

  • CreationInProgress - The scaling plan is being created.

  • CreationFailed - The scaling plan could not be created.

  • DeletionInProgress - The scaling plan is being deleted.

  • DeletionFailed - The scaling plan could not be deleted.

  • UpdateInProgress - The scaling plan is being updated.

  • UpdateFailed - The scaling plan could not be updated.

Type: String

Valid Values: Active | ActiveWithProblems | CreationInProgress | CreationFailed | DeletionInProgress | DeletionFailed | UpdateInProgress | UpdateFailed

Required: Yes

CreationTime

The Unix time stamp when the scaling plan was created.

Type: Timestamp

Required: No

StatusMessage

A simple message about the current status of the scaling plan.

Type: String

Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*

Required: No

StatusStartTime

The Unix time stamp when the scaling plan entered the current status.

Type: Timestamp

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: