Interface RolloutStrategyProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
RolloutStrategyProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.119.0 (build 1634eac)",
date="2025-11-20T23:37:14.064Z")
@Stability(Stable)
public interface RolloutStrategyProps
extends software.amazon.jsii.JsiiSerializable
Properties for the Rollout Strategy.
Example:
Application application;
HostedConfiguration.Builder.create(this, "MyHostedConfiguration")
.application(application)
.content(ConfigurationContent.fromInlineText("This is my configuration content."))
.deploymentStrategy(DeploymentStrategy.Builder.create(this, "MyDeploymentStrategy")
.rolloutStrategy(RolloutStrategy.linear(RolloutStrategyProps.builder()
.growthFactor(15)
.deploymentDuration(Duration.minutes(30))
.finalBakeTime(Duration.minutes(15))
.build()))
.build())
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forRolloutStrategyPropsstatic final classAn implementation forRolloutStrategyProps -
Method Summary
Modifier and TypeMethodDescriptionstatic RolloutStrategyProps.Builderbuilder()The deployment duration of the deployment strategy.default DurationThe final bake time of the deployment strategy.The growth factor of the deployment strategy.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDeploymentDuration
The deployment duration of the deployment strategy.This defines the total amount of time for a deployment to last.
-
getGrowthFactor
The growth factor of the deployment strategy.This defines the percentage of targets to receive a deployed configuration during each interval.
-
getFinalBakeTime
The final bake time of the deployment strategy.This setting specifies the amount of time AWS AppConfig monitors for Amazon CloudWatch alarms after the configuration has been deployed to 100% of its targets, before considering the deployment to be complete. If an alarm is triggered during this time, AWS AppConfig rolls back the deployment.
Default: Duration.minutes(0)
-
builder
- Returns:
- a
RolloutStrategyProps.BuilderofRolloutStrategyProps
-