#[non_exhaustive]pub struct CapacityProviderStrategyItem {
pub capacity_provider: String,
pub weight: i32,
pub base: i32,
}
Expand description
The details of a capacity provider strategy. To learn more, see CapacityProviderStrategyItem in the Amazon ECS API Reference.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.capacity_provider: String
The short name of the capacity provider.
weight: i32
The weight value designates the relative percentage of the total number of tasks launched that should use the specified capacity provider. The weight value is taken into consideration after the base value, if defined, is satisfied.
base: i32
The base value designates how many tasks, at a minimum, to run on the specified capacity provider. Only one capacity provider in a capacity provider strategy can have a base defined. If no value is specified, the default value of 0 is used.
Implementations§
source§impl CapacityProviderStrategyItem
impl CapacityProviderStrategyItem
sourcepub fn capacity_provider(&self) -> &str
pub fn capacity_provider(&self) -> &str
The short name of the capacity provider.
source§impl CapacityProviderStrategyItem
impl CapacityProviderStrategyItem
sourcepub fn builder() -> CapacityProviderStrategyItemBuilder
pub fn builder() -> CapacityProviderStrategyItemBuilder
Creates a new builder-style object to manufacture CapacityProviderStrategyItem
.
Trait Implementations§
source§impl Clone for CapacityProviderStrategyItem
impl Clone for CapacityProviderStrategyItem
source§fn clone(&self) -> CapacityProviderStrategyItem
fn clone(&self) -> CapacityProviderStrategyItem
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CapacityProviderStrategyItem
impl Debug for CapacityProviderStrategyItem
source§impl PartialEq for CapacityProviderStrategyItem
impl PartialEq for CapacityProviderStrategyItem
source§fn eq(&self, other: &CapacityProviderStrategyItem) -> bool
fn eq(&self, other: &CapacityProviderStrategyItem) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CapacityProviderStrategyItem
Auto Trait Implementations§
impl Freeze for CapacityProviderStrategyItem
impl RefUnwindSafe for CapacityProviderStrategyItem
impl Send for CapacityProviderStrategyItem
impl Sync for CapacityProviderStrategyItem
impl Unpin for CapacityProviderStrategyItem
impl UnwindSafe for CapacityProviderStrategyItem
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more