FleetLaunchTemplateOverridesRequest
public struct FleetLaunchTemplateOverridesRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The Availability Zone in which to launch the instances.
Declaration
Swift
public let availabilityZone: String?
-
The instance type.
Declaration
Swift
public let instanceType: InstanceType?
-
The maximum price per unit hour that you are willing to pay for a Spot Instance.
Declaration
Swift
public let maxPrice: String?
-
The location where the instance launched, if applicable.
Declaration
Swift
public let placement: Placement?
-
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 at 0. The lower the number, the higher the priority. If no number is set, the launch template override has the lowest priority.
Declaration
Swift
public let priority: Double?
-
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 type instant can have only one subnet ID.
Declaration
Swift
public let subnetId: String?
-
The number of units provided by the specified instance type.
Declaration
Swift
public let weightedCapacity: Double?
-
Undocumented
Declaration
Swift
public init(availabilityZone: String? = nil, instanceType: InstanceType? = nil, maxPrice: String? = nil, placement: Placement? = nil, priority: Double? = nil, subnetId: String? = nil, weightedCapacity: Double? = nil)