Struct rusoto_ec2::OnDemandOptions
source · [−]pub struct OnDemandOptions {
pub allocation_strategy: Option<String>,
pub capacity_reservation_options: Option<CapacityReservationOptions>,
pub max_total_price: Option<String>,
pub min_target_capacity: Option<i64>,
pub single_availability_zone: Option<bool>,
pub single_instance_type: Option<bool>,
}
Expand description
Describes the configuration 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
.
capacity_reservation_options: Option<CapacityReservationOptions>
The strategy for using unused Capacity Reservations for fulfilling On-Demand capacity. Supported only for fleets of type instant
.
max_total_price: Option<String>
The maximum amount per hour for On-Demand Instances that you're willing to pay.
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. Supported only for fleets of type instant
.
single_instance_type: Option<bool>
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
.
Trait Implementations
sourceimpl Clone for OnDemandOptions
impl Clone for OnDemandOptions
sourcefn clone(&self) -> OnDemandOptions
fn clone(&self) -> OnDemandOptions
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for OnDemandOptions
impl Debug for OnDemandOptions
sourceimpl Default for OnDemandOptions
impl Default for OnDemandOptions
sourcefn default() -> OnDemandOptions
fn default() -> OnDemandOptions
Returns the “default value” for a type. Read more
sourceimpl PartialEq<OnDemandOptions> for OnDemandOptions
impl PartialEq<OnDemandOptions> for OnDemandOptions
sourcefn eq(&self, other: &OnDemandOptions) -> bool
fn eq(&self, other: &OnDemandOptions) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &OnDemandOptions) -> bool
fn ne(&self, other: &OnDemandOptions) -> bool
This method tests for !=
.
impl StructuralPartialEq for OnDemandOptions
Auto Trait Implementations
impl RefUnwindSafe for OnDemandOptions
impl Send for OnDemandOptions
impl Sync for OnDemandOptions
impl Unpin for OnDemandOptions
impl UnwindSafe for OnDemandOptions
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more