Package com.pulumi.aws.codedeploy.inputs
Class DeploymentConfigZonalConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.codedeploy.inputs.DeploymentConfigZonalConfigArgs.Builder
-
- Enclosing class:
- DeploymentConfigZonalConfigArgs
public static final class DeploymentConfigZonalConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DeploymentConfigZonalConfigArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DeploymentConfigZonalConfigArgsbuild()DeploymentConfigZonalConfigArgs.BuilderfirstZoneMonitorDurationInSeconds(com.pulumi.core.Output<java.lang.Integer> firstZoneMonitorDurationInSeconds)DeploymentConfigZonalConfigArgs.BuilderfirstZoneMonitorDurationInSeconds(java.lang.Integer firstZoneMonitorDurationInSeconds)DeploymentConfigZonalConfigArgs.BuilderminimumHealthyHostsPerZone(DeploymentConfigZonalConfigMinimumHealthyHostsPerZoneArgs minimumHealthyHostsPerZone)DeploymentConfigZonalConfigArgs.BuilderminimumHealthyHostsPerZone(com.pulumi.core.Output<DeploymentConfigZonalConfigMinimumHealthyHostsPerZoneArgs> minimumHealthyHostsPerZone)DeploymentConfigZonalConfigArgs.BuildermonitorDurationInSeconds(com.pulumi.core.Output<java.lang.Integer> monitorDurationInSeconds)DeploymentConfigZonalConfigArgs.BuildermonitorDurationInSeconds(java.lang.Integer monitorDurationInSeconds)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DeploymentConfigZonalConfigArgs defaults)
-
-
Method Detail
-
firstZoneMonitorDurationInSeconds
public DeploymentConfigZonalConfigArgs.Builder firstZoneMonitorDurationInSeconds(@Nullable com.pulumi.core.Output<java.lang.Integer> firstZoneMonitorDurationInSeconds)
- Parameters:
firstZoneMonitorDurationInSeconds- The period of time, in seconds, that CodeDeploy must wait after completing a deployment to the first Availability Zone. CodeDeploy will wait this amount of time before starting a deployment to the second Availability Zone. If you don't specify a value for `firstZoneMonitorDurationInSeconds`, then CodeDeploy uses the `monitorDurationInSeconds` value for the first Availability Zone.- Returns:
- builder
-
firstZoneMonitorDurationInSeconds
public DeploymentConfigZonalConfigArgs.Builder firstZoneMonitorDurationInSeconds(java.lang.Integer firstZoneMonitorDurationInSeconds)
- Parameters:
firstZoneMonitorDurationInSeconds- The period of time, in seconds, that CodeDeploy must wait after completing a deployment to the first Availability Zone. CodeDeploy will wait this amount of time before starting a deployment to the second Availability Zone. If you don't specify a value for `firstZoneMonitorDurationInSeconds`, then CodeDeploy uses the `monitorDurationInSeconds` value for the first Availability Zone.- Returns:
- builder
-
minimumHealthyHostsPerZone
public DeploymentConfigZonalConfigArgs.Builder minimumHealthyHostsPerZone(@Nullable com.pulumi.core.Output<DeploymentConfigZonalConfigMinimumHealthyHostsPerZoneArgs> minimumHealthyHostsPerZone)
- Parameters:
minimumHealthyHostsPerZone- The number or percentage of instances that must remain available per Availability Zone during a deployment. If you don't specify a value under `minimumHealthyHostsPerZone`, then CodeDeploy uses a default value of 0 percent. This block is more documented below.- Returns:
- builder
-
minimumHealthyHostsPerZone
public DeploymentConfigZonalConfigArgs.Builder minimumHealthyHostsPerZone(DeploymentConfigZonalConfigMinimumHealthyHostsPerZoneArgs minimumHealthyHostsPerZone)
- Parameters:
minimumHealthyHostsPerZone- The number or percentage of instances that must remain available per Availability Zone during a deployment. If you don't specify a value under `minimumHealthyHostsPerZone`, then CodeDeploy uses a default value of 0 percent. This block is more documented below.- Returns:
- builder
-
monitorDurationInSeconds
public DeploymentConfigZonalConfigArgs.Builder monitorDurationInSeconds(@Nullable com.pulumi.core.Output<java.lang.Integer> monitorDurationInSeconds)
- Parameters:
monitorDurationInSeconds- The period of time, in seconds, that CodeDeploy must wait after completing a deployment to an Availability Zone. CodeDeploy will wait this amount of time before starting a deployment to the next Availability Zone. If you don't specify a `monitorDurationInSeconds`, CodeDeploy starts deploying to the next Availability Zone immediately.- Returns:
- builder
-
monitorDurationInSeconds
public DeploymentConfigZonalConfigArgs.Builder monitorDurationInSeconds(java.lang.Integer monitorDurationInSeconds)
- Parameters:
monitorDurationInSeconds- The period of time, in seconds, that CodeDeploy must wait after completing a deployment to an Availability Zone. CodeDeploy will wait this amount of time before starting a deployment to the next Availability Zone. If you don't specify a `monitorDurationInSeconds`, CodeDeploy starts deploying to the next Availability Zone immediately.- Returns:
- builder
-
build
public DeploymentConfigZonalConfigArgs build()
-
-