Skip to content

/AWS1/CL_EC2FLEETSPOTCAPREBA00

The Spot Instance replacement strategy to use when Amazon EC2 emits a rebalance notification signal that your Spot Instance is at an elevated risk of being interrupted. For more information, see Capacity rebalancing in the Amazon EC2 User Guide.

CONSTRUCTOR

IMPORTING

Optional arguments:

IV_REPLACEMENTSTRATEGY TYPE /AWS1/EC2FLEETREPLSTRAG /AWS1/EC2FLEETREPLSTRAG

The replacement strategy to use. Only available for fleets of type maintain.

launch - EC2 Fleet launches a replacement Spot Instance when a rebalance notification is emitted for an existing Spot Instance in the fleet. EC2 Fleet does not terminate the instances that receive a rebalance notification. You can terminate the old instances, or you can leave them running. You are charged for all instances while they are running.

launch-before-terminate - EC2 Fleet launches a replacement Spot Instance when a rebalance notification is emitted for an existing Spot Instance in the fleet, and then, after a delay that you specify (in TerminationDelay), terminates the instances that received a rebalance notification.

IV_TERMINATIONDELAY TYPE /AWS1/EC2INTEGER /AWS1/EC2INTEGER

The amount of time (in seconds) that Amazon EC2 waits before terminating the old Spot Instance after launching a new replacement Spot Instance.

Required when ReplacementStrategy is set to launch-before-terminate.

Not valid when ReplacementStrategy is set to launch.

Valid values: Minimum value of 120 seconds. Maximum value of 7200 seconds.


Queryable Attributes

ReplacementStrategy

The replacement strategy to use. Only available for fleets of type maintain.

launch - EC2 Fleet launches a replacement Spot Instance when a rebalance notification is emitted for an existing Spot Instance in the fleet. EC2 Fleet does not terminate the instances that receive a rebalance notification. You can terminate the old instances, or you can leave them running. You are charged for all instances while they are running.

launch-before-terminate - EC2 Fleet launches a replacement Spot Instance when a rebalance notification is emitted for an existing Spot Instance in the fleet, and then, after a delay that you specify (in TerminationDelay), terminates the instances that received a rebalance notification.

Accessible with the following methods

Method Description
GET_REPLACEMENTSTRATEGY() Getter for REPLACEMENTSTRATEGY, with configurable default
ASK_REPLACEMENTSTRATEGY() Getter for REPLACEMENTSTRATEGY w/ exceptions if field has no
HAS_REPLACEMENTSTRATEGY() Determine if REPLACEMENTSTRATEGY has a value

TerminationDelay

The amount of time (in seconds) that Amazon EC2 waits before terminating the old Spot Instance after launching a new replacement Spot Instance.

Required when ReplacementStrategy is set to launch-before-terminate.

Not valid when ReplacementStrategy is set to launch.

Valid values: Minimum value of 120 seconds. Maximum value of 7200 seconds.

Accessible with the following methods

Method Description
GET_TERMINATIONDELAY() Getter for TERMINATIONDELAY, with configurable default
ASK_TERMINATIONDELAY() Getter for TERMINATIONDELAY w/ exceptions if field has no va
HAS_TERMINATIONDELAY() Determine if TERMINATIONDELAY has a value