pub struct DeploymentStrategyBuilder { /* private fields */ }Expand description
Builder for AWS AppConfig deployment strategies.
Implementations§
Source§impl DeploymentStrategyBuilder
impl DeploymentStrategyBuilder
Sourcepub fn new(
id: &str,
name: AppConfigName,
deployment_duration_in_minutes: DeploymentDurationInMinutes,
growth_factor: GrowthFactor,
replicate_to: ReplicateTo,
) -> DeploymentStrategyBuilder
pub fn new( id: &str, name: AppConfigName, deployment_duration_in_minutes: DeploymentDurationInMinutes, growth_factor: GrowthFactor, replicate_to: ReplicateTo, ) -> DeploymentStrategyBuilder
Creates a new AppConfig deployment strategy builder.
§Arguments
id- Unique identifier for the deployment strategyname- Name of the deployment strategydeployment_duration_in_minutes- Time to deploy the configurationgrowth_factor- Percentage of targets to receive the deployment during each intervalreplicate_to- Where to replicate the configuration
pub fn growth_type(self, growth_type: GrowthType) -> DeploymentStrategyBuilder
pub fn build(self, stack_builder: &mut StackBuilder) -> DeploymentStrategyRef
Auto Trait Implementations§
impl Freeze for DeploymentStrategyBuilder
impl RefUnwindSafe for DeploymentStrategyBuilder
impl Send for DeploymentStrategyBuilder
impl Sync for DeploymentStrategyBuilder
impl Unpin for DeploymentStrategyBuilder
impl UnwindSafe for DeploymentStrategyBuilder
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
Mutably borrows from an owned value. Read more
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.