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: