AWSAutoScalingWarmPoolConfiguration

Objective-C

@interface AWSAutoScalingWarmPoolConfiguration

Swift

class AWSAutoScalingWarmPoolConfiguration

Describes a warm pool configuration.

  • 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 }