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