class Aws::AutoScalingPlans::Types::ScalingPlan
Represents a scaling plan.
@!attribute [rw] scaling_plan_name
The name of the scaling plan. @return [String]
@!attribute [rw] scaling_plan_version
The version number of the scaling plan. @return [Integer]
@!attribute [rw] application_source
A CloudFormation stack or a set of tags. You can create one scaling plan per application source. @return [Types::ApplicationSource]
@!attribute [rw] scaling_instructions
The scaling instructions. @return [Array<Types::ScalingInstruction>]
@!attribute [rw] status_code
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. @return [String]
@!attribute [rw] status_message
A simple message about the current status of the scaling plan. @return [String]
@!attribute [rw] status_start_time
The Unix time stamp when the scaling plan entered the current status. @return [Time]
@!attribute [rw] creation_time
The Unix time stamp when the scaling plan was created. @return [Time]
@see docs.aws.amazon.com/goto/WebAPI/autoscaling-plans-2018-01-06/ScalingPlan AWS API Documentation
Constants
- SENSITIVE