Class: Aws::AutoScalingPlans::Types::CreateScalingPlanRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::AutoScalingPlans::Types::CreateScalingPlanRequest
- Defined in:
- gems/aws-sdk-autoscalingplans/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.
76 77 78 79 80 81 82 |
# File 'gems/aws-sdk-autoscalingplans/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.
76 77 78 79 80 81 82 |
# File 'gems/aws-sdk-autoscalingplans/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 'gems/aws-sdk-autoscalingplans/lib/aws-sdk-autoscalingplans/types.rb', line 76 class CreateScalingPlanRequest < Struct.new( :scaling_plan_name, :application_source, :scaling_instructions) SENSITIVE = [] include Aws::Structure end |