Class: Aws::AutoScalingPlans::Types::CreateScalingPlanRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::AutoScalingPlans::Types::CreateScalingPlanRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-autoscalingplans/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#application_source ⇒ Types::ApplicationSource
A CloudFormation stack or set of tags.
-
#scaling_instructions ⇒ Array<Types::ScalingInstruction>
The scaling instructions.
-
#scaling_plan_name ⇒ String
The name of the scaling plan.
Instance Attribute Details
#application_source ⇒ Types::ApplicationSource
A CloudFormation stack or set of tags. You can create one scaling plan per application source.
For more information, see [ApplicationSource] in the *AWS Auto Scaling API Reference*.
[1]: docs.aws.amazon.com/autoscaling/plans/APIReference/API_ApplicationSource.html
76 77 78 79 80 81 82 |
# File 'lib/aws-sdk-autoscalingplans/types.rb', line 76 class CreateScalingPlanRequest < Struct.new( :scaling_plan_name, :application_source, :scaling_instructions) SENSITIVE = [] include Aws::Structure end |
#scaling_instructions ⇒ Array<Types::ScalingInstruction>
The scaling instructions.
For more information, see [ScalingInstruction] in the *AWS Auto Scaling API Reference*.
[1]: docs.aws.amazon.com/autoscaling/plans/APIReference/API_ScalingInstruction.html
76 77 78 79 80 81 82 |
# File 'lib/aws-sdk-autoscalingplans/types.rb', line 76 class CreateScalingPlanRequest < Struct.new( :scaling_plan_name, :application_source, :scaling_instructions) SENSITIVE = [] include Aws::Structure end |
#scaling_plan_name ⇒ String
The name of the scaling plan. Names cannot contain vertical bars, colons, or forward slashes.
76 77 78 79 80 81 82 |
# File 'lib/aws-sdk-autoscalingplans/types.rb', line 76 class CreateScalingPlanRequest < Struct.new( :scaling_plan_name, :application_source, :scaling_instructions) SENSITIVE = [] include Aws::Structure end |