Package com.pulumi.aws.codedeploy.inputs
Class DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.codedeploy.inputs.DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs.Builder
-
- Enclosing class:
- DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs
public static final class DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs.Builderaction(com.pulumi.core.Output<java.lang.String> action)DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs.Builderaction(java.lang.String action)DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgsbuild()DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs.BuilderterminationWaitTimeInMinutes(com.pulumi.core.Output<java.lang.Integer> terminationWaitTimeInMinutes)DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs.BuilderterminationWaitTimeInMinutes(java.lang.Integer terminationWaitTimeInMinutes)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs defaults)
-
-
Method Detail
-
action
public DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs.Builder action(@Nullable com.pulumi.core.Output<java.lang.String> action)
- Parameters:
action- The action to take on instances in the original environment after a successful blue/green deployment. * `TERMINATE`: Instances are terminated after a specified wait time. * `KEEP_ALIVE`: Instances are left running after they are deregistered from the load balancer and removed from the deployment group.- Returns:
- builder
-
action
public DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs.Builder action(java.lang.String action)
- Parameters:
action- The action to take on instances in the original environment after a successful blue/green deployment. * `TERMINATE`: Instances are terminated after a specified wait time. * `KEEP_ALIVE`: Instances are left running after they are deregistered from the load balancer and removed from the deployment group.- Returns:
- builder
-
terminationWaitTimeInMinutes
public DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs.Builder terminationWaitTimeInMinutes(@Nullable com.pulumi.core.Output<java.lang.Integer> terminationWaitTimeInMinutes)
- Parameters:
terminationWaitTimeInMinutes- The number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment.- Returns:
- builder
-
terminationWaitTimeInMinutes
public DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs.Builder terminationWaitTimeInMinutes(java.lang.Integer terminationWaitTimeInMinutes)
- Parameters:
terminationWaitTimeInMinutes- The number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment.- Returns:
- builder
-
-