Package com.pulumi.aws.codedeploy.inputs
Class DeploymentGroupBlueGreenDeploymentConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.codedeploy.inputs.DeploymentGroupBlueGreenDeploymentConfigArgs.Builder
-
- Enclosing class:
- DeploymentGroupBlueGreenDeploymentConfigArgs
public static final class DeploymentGroupBlueGreenDeploymentConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DeploymentGroupBlueGreenDeploymentConfigArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DeploymentGroupBlueGreenDeploymentConfigArgs defaults)
-
-
Method Detail
-
deploymentReadyOption
public DeploymentGroupBlueGreenDeploymentConfigArgs.Builder deploymentReadyOption(@Nullable com.pulumi.core.Output<DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionArgs> deploymentReadyOption)
- Parameters:
deploymentReadyOption- Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment (documented below).- Returns:
- builder
-
deploymentReadyOption
public DeploymentGroupBlueGreenDeploymentConfigArgs.Builder deploymentReadyOption(DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionArgs deploymentReadyOption)
- Parameters:
deploymentReadyOption- Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment (documented below).- Returns:
- builder
-
greenFleetProvisioningOption
public DeploymentGroupBlueGreenDeploymentConfigArgs.Builder greenFleetProvisioningOption(@Nullable com.pulumi.core.Output<DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionArgs> greenFleetProvisioningOption)
- Parameters:
greenFleetProvisioningOption- Information about how instances are provisioned for a replacement environment in a blue/green deployment (documented below).- Returns:
- builder
-
greenFleetProvisioningOption
public DeploymentGroupBlueGreenDeploymentConfigArgs.Builder greenFleetProvisioningOption(DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionArgs greenFleetProvisioningOption)
- Parameters:
greenFleetProvisioningOption- Information about how instances are provisioned for a replacement environment in a blue/green deployment (documented below).- Returns:
- builder
-
terminateBlueInstancesOnDeploymentSuccess
public DeploymentGroupBlueGreenDeploymentConfigArgs.Builder terminateBlueInstancesOnDeploymentSuccess(@Nullable com.pulumi.core.Output<DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs> terminateBlueInstancesOnDeploymentSuccess)
- Parameters:
terminateBlueInstancesOnDeploymentSuccess- Information about whether to terminate instances in the original fleet during a blue/green deployment (documented below). _Only one `blueGreenDeploymentConfig` is allowed_.- Returns:
- builder
-
terminateBlueInstancesOnDeploymentSuccess
public DeploymentGroupBlueGreenDeploymentConfigArgs.Builder terminateBlueInstancesOnDeploymentSuccess(DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs terminateBlueInstancesOnDeploymentSuccess)
- Parameters:
terminateBlueInstancesOnDeploymentSuccess- Information about whether to terminate instances in the original fleet during a blue/green deployment (documented below). _Only one `blueGreenDeploymentConfig` is allowed_.- Returns:
- builder
-
build
public DeploymentGroupBlueGreenDeploymentConfigArgs build()
-
-