Class DeploymentStrategy

java.lang.Object
software.amazon.jsii.JsiiObject
software.constructs.Construct
software.amazon.awscdk.Resource
software.amazon.awscdk.services.appconfig.alpha.DeploymentStrategy
All Implemented Interfaces:
IResource, IDeploymentStrategy, software.amazon.jsii.JsiiSerializable, software.constructs.IConstruct, software.constructs.IDependable

@Generated(value="jsii-pacmak/1.96.0 (build 921e240)", date="2024-04-10T22:22:37.127Z") @Stability(Deprecated) @Deprecated public class DeploymentStrategy extends Resource implements IDeploymentStrategy
Deprecated.
(deprecated) An AWS AppConfig deployment 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.*;
 RolloutStrategy rolloutStrategy;
 DeploymentStrategy deploymentStrategy = DeploymentStrategy.Builder.create(this, "MyDeploymentStrategy")
         .rolloutStrategy(rolloutStrategy)
         // the properties below are optional
         .deploymentStrategyName("deploymentStrategyName")
         .description("description")
         .build();
 

See Also:
  • Constructor Details

    • DeploymentStrategy

      protected DeploymentStrategy(software.amazon.jsii.JsiiObjectRef objRef)
      Deprecated.
    • DeploymentStrategy

      protected DeploymentStrategy(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
      Deprecated.
    • DeploymentStrategy

      @Stability(Deprecated) @Deprecated public DeploymentStrategy(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull DeploymentStrategyProps props)
      Deprecated.
      Parameters:
      scope - This parameter is required.
      id - This parameter is required.
      props - This parameter is required.
  • Method Details

    • fromDeploymentStrategyArn

      @Stability(Deprecated) @Deprecated @NotNull public static IDeploymentStrategy fromDeploymentStrategyArn(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull String deploymentStrategyArn)
      Deprecated.
      (deprecated) Imports a deployment strategy into the CDK using its Amazon Resource Name (ARN).

      Parameters:
      scope - The parent construct. This parameter is required.
      id - The name of the deployment strategy construct. This parameter is required.
      deploymentStrategyArn - The Amazon Resource Name (ARN) of the deployment strategy. This parameter is required.
    • fromDeploymentStrategyId

      @Stability(Deprecated) @Deprecated @NotNull public static IDeploymentStrategy fromDeploymentStrategyId(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull DeploymentStrategyId deploymentStrategyId)
      Deprecated.
      (deprecated) Imports a deployment strategy into the CDK using its ID.

      Parameters:
      scope - The parent construct. This parameter is required.
      id - The name of the deployment strategy construct. This parameter is required.
      deploymentStrategyId - The ID of the deployment strategy. This parameter is required.
    • getDeploymentStrategyArn

      @Stability(Deprecated) @Deprecated @NotNull public String getDeploymentStrategyArn()
      Deprecated.
      (deprecated) The Amazon Resource Name (ARN) of the deployment strategy.
      Specified by:
      getDeploymentStrategyArn in interface IDeploymentStrategy
    • getDeploymentStrategyId

      @Stability(Deprecated) @Deprecated @NotNull public String getDeploymentStrategyId()
      Deprecated.
      (deprecated) The ID of the deployment strategy.
      Specified by:
      getDeploymentStrategyId in interface IDeploymentStrategy
    • getDeploymentDurationInMinutes

      @Stability(Deprecated) @Deprecated @Nullable public Number getDeploymentDurationInMinutes()
      Deprecated.
      (deprecated) The deployment duration in minutes of the deployment strategy.
      Specified by:
      getDeploymentDurationInMinutes in interface IDeploymentStrategy
    • getDescription

      @Stability(Deprecated) @Deprecated @Nullable public String getDescription()
      Deprecated.
      (deprecated) The description of the deployment strategy.
      Specified by:
      getDescription in interface IDeploymentStrategy
    • getFinalBakeTimeInMinutes

      @Stability(Deprecated) @Deprecated @Nullable public Number getFinalBakeTimeInMinutes()
      Deprecated.
      (deprecated) The final bake time in minutes of the deployment strategy.
      Specified by:
      getFinalBakeTimeInMinutes in interface IDeploymentStrategy
    • getGrowthFactor

      @Stability(Deprecated) @Deprecated @Nullable public Number getGrowthFactor()
      Deprecated.
      (deprecated) The growth factor of the deployment strategy.
      Specified by:
      getGrowthFactor in interface IDeploymentStrategy
    • getGrowthType

      @Stability(Deprecated) @Deprecated @Nullable public GrowthType getGrowthType()
      Deprecated.
      (deprecated) The growth type of the deployment strategy.
      Specified by:
      getGrowthType in interface IDeploymentStrategy
    • getName

      @Stability(Deprecated) @Deprecated @Nullable public String getName()
      Deprecated.
      (deprecated) The name of the deployment strategy.
      Specified by:
      getName in interface IDeploymentStrategy