Interface RolloutStrategyProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
RolloutStrategyProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.96.0 (build 921e240)", date="2024-04-10T22:22:37.161Z") @Stability(Deprecated) @Deprecated public interface RolloutStrategyProps extends software.amazon.jsii.JsiiSerializable
Deprecated.
(deprecated) Properties for the Rollout Strategy.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.appconfig.alpha.*;
 import software.amazon.awscdk.*;
 RolloutStrategyProps rolloutStrategyProps = RolloutStrategyProps.builder()
         .deploymentDuration(Duration.minutes(30))
         .growthFactor(123)
         // the properties below are optional
         .finalBakeTime(Duration.minutes(30))
         .build();
 
  • Method Details

    • getDeploymentDuration

      @Stability(Deprecated) @Deprecated @NotNull Duration getDeploymentDuration()
      Deprecated.
      (deprecated) The deployment duration of the deployment strategy.

      This defines the total amount of time for a deployment to last.

    • getGrowthFactor

      @Stability(Deprecated) @Deprecated @NotNull Number getGrowthFactor()
      Deprecated.
      (deprecated) The growth factor of the deployment strategy.

      This defines the percentage of targets to receive a deployed configuration during each interval.

    • getFinalBakeTime

      @Stability(Deprecated) @Deprecated @Nullable default Duration getFinalBakeTime()
      Deprecated.
      (deprecated) 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

      @Stability(Deprecated) @Deprecated static RolloutStrategyProps.Builder builder()
      Deprecated.
      Returns:
      a RolloutStrategyProps.Builder of RolloutStrategyProps