Class DeploymentConfigZonalConfigArgs.Builder

    • 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