AWSEC2OnDemandOptions
Objective-C
@interface AWSEC2OnDemandOptions
Swift
class AWSEC2OnDemandOptions
Describes the configuration of On-Demand Instances in an EC2 Fleet.
-
The order of the launch template overrides to use in fulfilling On-Demand capacity. If you specify
lowest-price
, EC2 Fleet uses price to determine the order, launching the lowest price first. If you specifyprioritized
, EC2 Fleet uses the priority that you assigned to each launch template override, launching the highest priority first. If you do not specify a value, EC2 Fleet defaults tolowest-price
.Declaration
Objective-C
@property (nonatomic) AWSEC2FleetOnDemandAllocationStrategy allocationStrategy;
Swift
var allocationStrategy: AWSEC2FleetOnDemandAllocationStrategy { get set }
-
The strategy for using unused Capacity Reservations for fulfilling On-Demand capacity. Supported only for fleets of type
instant
.Declaration
Objective-C
@property (nonatomic, strong) AWSEC2CapacityReservationOptions *_Nullable capacityReservationOptions;
Swift
var capacityReservationOptions: AWSEC2CapacityReservationOptions? { get set }
-
The maximum amount per hour for On-Demand Instances that you’re willing to pay.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable maxTotalPrice;
Swift
var maxTotalPrice: String? { get set }
-
The minimum target capacity for On-Demand Instances in the fleet. If the minimum target capacity is not reached, the fleet launches no instances.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable minTargetCapacity;
Swift
var minTargetCapacity: NSNumber? { get set }
-
Indicates that the fleet launches all On-Demand Instances into a single Availability Zone. Supported only for fleets of type
instant
.Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable singleAvailabilityZone;
Swift
var singleAvailabilityZone: NSNumber? { get set }
-
Indicates that the fleet uses a single instance type to launch all On-Demand Instances in the fleet. Supported only for fleets of type
instant
.Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable singleInstanceType;
Swift
var singleInstanceType: NSNumber? { get set }