Interface IDeploymentStrategy

All Superinterfaces:
software.constructs.IConstruct, software.constructs.IDependable, IResource, software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
IDeploymentStrategy.Jsii$Default
All Known Implementing Classes:
DeploymentStrategy, IDeploymentStrategy.Jsii$Proxy

@Generated(value="jsii-pacmak/1.99.0 (build 8f757e4)", date="2024-06-13T18:49:14.053Z") @Stability(Stable) public interface IDeploymentStrategy extends software.amazon.jsii.JsiiSerializable, IResource
  • Method Details

    • getDeploymentStrategyArn

      @Stability(Stable) @NotNull String getDeploymentStrategyArn()
      The Amazon Resource Name (ARN) of the deployment strategy.
    • getDeploymentStrategyId

      @Stability(Stable) @NotNull String getDeploymentStrategyId()
      The ID of the deployment strategy.
    • getDeploymentDurationInMinutes

      @Stability(Stable) @Nullable default Number getDeploymentDurationInMinutes()
      The deployment duration in minutes.
    • getDescription

      @Stability(Stable) @Nullable default String getDescription()
      The description of the deployment strategy.
    • getFinalBakeTimeInMinutes

      @Stability(Stable) @Nullable default Number getFinalBakeTimeInMinutes()
      The final bake time in minutes.
    • getGrowthFactor

      @Stability(Stable) @Nullable default Number getGrowthFactor()
      The growth factor of the deployment strategy.
    • getGrowthType

      @Stability(Stable) @Nullable default GrowthType getGrowthType()
      The growth type of the deployment strategy.
    • getName

      @Stability(Stable) @Nullable default String getName()
      The name of the deployment strategy.