Class: Aws::AutoScaling::Types::WarmPoolConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::AutoScaling::Types::WarmPoolConfiguration
- Defined in:
- gems/aws-sdk-autoscaling/lib/aws-sdk-autoscaling/types.rb
Overview
Describes a warm pool configuration.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#instance_reuse_policy ⇒ Types::InstanceReusePolicy
The instance reuse policy.
-
#max_group_prepared_capacity ⇒ Integer
The maximum number of instances that are allowed to be in the warm pool or in any state except
Terminated
for the Auto Scaling group. -
#min_size ⇒ Integer
The minimum number of instances to maintain in the warm pool.
-
#pool_state ⇒ String
The instance state to transition to after the lifecycle actions are complete.
-
#status ⇒ String
The status of a warm pool that is marked for deletion.
Instance Attribute Details
#instance_reuse_policy ⇒ Types::InstanceReusePolicy
The instance reuse policy.
7918 7919 7920 7921 7922 7923 7924 7925 7926 |
# File 'gems/aws-sdk-autoscaling/lib/aws-sdk-autoscaling/types.rb', line 7918 class WarmPoolConfiguration < Struct.new( :max_group_prepared_capacity, :min_size, :pool_state, :status, :instance_reuse_policy) SENSITIVE = [] include Aws::Structure end |
#max_group_prepared_capacity ⇒ Integer
The maximum number of instances that are allowed to be in the warm
pool or in any state except Terminated
for the Auto Scaling group.
7918 7919 7920 7921 7922 7923 7924 7925 7926 |
# File 'gems/aws-sdk-autoscaling/lib/aws-sdk-autoscaling/types.rb', line 7918 class WarmPoolConfiguration < Struct.new( :max_group_prepared_capacity, :min_size, :pool_state, :status, :instance_reuse_policy) SENSITIVE = [] include Aws::Structure end |
#min_size ⇒ Integer
The minimum number of instances to maintain in the warm pool.
7918 7919 7920 7921 7922 7923 7924 7925 7926 |
# File 'gems/aws-sdk-autoscaling/lib/aws-sdk-autoscaling/types.rb', line 7918 class WarmPoolConfiguration < Struct.new( :max_group_prepared_capacity, :min_size, :pool_state, :status, :instance_reuse_policy) SENSITIVE = [] include Aws::Structure end |
#pool_state ⇒ String
The instance state to transition to after the lifecycle actions are complete.
7918 7919 7920 7921 7922 7923 7924 7925 7926 |
# File 'gems/aws-sdk-autoscaling/lib/aws-sdk-autoscaling/types.rb', line 7918 class WarmPoolConfiguration < Struct.new( :max_group_prepared_capacity, :min_size, :pool_state, :status, :instance_reuse_policy) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The status of a warm pool that is marked for deletion.
7918 7919 7920 7921 7922 7923 7924 7925 7926 |
# File 'gems/aws-sdk-autoscaling/lib/aws-sdk-autoscaling/types.rb', line 7918 class WarmPoolConfiguration < Struct.new( :max_group_prepared_capacity, :min_size, :pool_state, :status, :instance_reuse_policy) SENSITIVE = [] include Aws::Structure end |