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,
) -> Self
pub fn new( id: &str, name: AppConfigName, deployment_duration_in_minutes: DeploymentDurationInMinutes, growth_factor: GrowthFactor, replicate_to: ReplicateTo, ) -> Self
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) -> Self
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 UnsafeUnpin 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