AWSAutoScalingWarmPoolConfiguration
Objective-C
@interface AWSAutoScalingWarmPoolConfiguration
Swift
class AWSAutoScalingWarmPoolConfiguration
Describes a warm pool configuration.
-
The instance reuse policy.
Declaration
Objective-C
@property (nonatomic, strong) AWSAutoScalingInstanceReusePolicy *_Nullable instanceReusePolicy;
Swift
var instanceReusePolicy: AWSAutoScalingInstanceReusePolicy? { get set }
-
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.Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable maxGroupPreparedCapacity;
Swift
var maxGroupPreparedCapacity: NSNumber? { get set }
-
The minimum number of instances to maintain in the warm pool.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable minSize;
Swift
var minSize: NSNumber? { get set }
-
The instance state to transition to after the lifecycle actions are complete.
Declaration
Objective-C
@property (nonatomic) AWSAutoScalingWarmPoolState poolState;
Swift
var poolState: AWSAutoScalingWarmPoolState { get set }
-
The status of a warm pool that is marked for deletion.
Declaration
Objective-C
@property (nonatomic) AWSAutoScalingWarmPoolStatus status;
Swift
var status: AWSAutoScalingWarmPoolStatus { get set }