AWSEC2FleetLaunchTemplateOverridesRequest
Objective-C
@interface AWSEC2FleetLaunchTemplateOverridesRequest
Swift
class AWSEC2FleetLaunchTemplateOverridesRequest
Describes overrides for a launch template.
-
The Availability Zone in which to launch the instances.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable availabilityZone;
Swift
var availabilityZone: String? { get set }
-
The instance type.
Declaration
Objective-C
@property (nonatomic) AWSEC2InstanceType instanceType;
Swift
var instanceType: AWSEC2InstanceType { get set }
-
The maximum price per unit hour that you are willing to pay for a Spot Instance.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable maxPrice;
Swift
var maxPrice: String? { get set }
-
The location where the instance launched, if applicable.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2Placement *_Nullable placement;
Swift
var placement: AWSEC2Placement? { get set }
-
The priority for the launch template override. If AllocationStrategy is set to
prioritized
, EC2 Fleet uses priority to determine which launch template override to use first in fulfilling On-Demand capacity. The highest priority is launched first. Valid values are whole numbers starting at0
. The lower the number, the higher the priority. If no number is set, the launch template override has the lowest priority.Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable priority;
Swift
var priority: NSNumber? { get set }
-
The IDs of the subnets in which to launch the instances. Separate multiple subnet IDs using commas (for example,
subnet-1234abcdeexample1, subnet-0987cdef6example2
). A request of typeinstant
can have only one subnet ID.Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable subnetId;
Swift
var subnetId: String? { get set }
-
The number of units provided by the specified instance type.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable weightedCapacity;
Swift
var weightedCapacity: NSNumber? { get set }