[−][src]Struct rusoto_ec2::OnDemandOptionsRequest
The allocation strategy of On-Demand Instances in an EC2 Fleet.
Fields
allocation_strategy: Option<String>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 specify prioritized, 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 to lowest-price.
min_target_capacity: Option<i64>The minimum target capacity for On-Demand Instances in the fleet. If the minimum target capacity is not reached, the fleet launches no instances.
single_availability_zone: Option<bool>Indicates that the fleet launches all On-Demand Instances into a single Availability Zone.
single_instance_type: Option<bool>Indicates that the fleet uses a single instance type to launch all On-Demand Instances in the fleet.
Trait Implementations
impl PartialEq<OnDemandOptionsRequest> for OnDemandOptionsRequest[src]
fn eq(&self, other: &OnDemandOptionsRequest) -> bool[src]
fn ne(&self, other: &OnDemandOptionsRequest) -> bool[src]
impl Default for OnDemandOptionsRequest[src]
fn default() -> OnDemandOptionsRequest[src]
impl Clone for OnDemandOptionsRequest[src]
fn clone(&self) -> OnDemandOptionsRequest[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl Debug for OnDemandOptionsRequest[src]
Auto Trait Implementations
impl Send for OnDemandOptionsRequest
impl Sync for OnDemandOptionsRequest
Blanket Implementations
impl<T> From for T[src]
impl<T, U> Into for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
impl<T, U> TryFrom for T where
T: From<U>, [src]
T: From<U>,
type Error = !
try_from)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T> Borrow for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T, U> TryInto for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId[src]
impl<T> Erased for T
impl<T> Same for T
type Output = T
Should always be Self