Struct aws_sdk_pipes::types::CapacityProviderStrategyItem
source · #[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: StringThe short name of the capacity provider.
weight: i32The 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: i32The 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