DeploymentConfigZonalConfigArgs

data class DeploymentConfigZonalConfigArgs(val firstZoneMonitorDurationInSeconds: Output<Int>? = null, val minimumHealthyHostsPerZone: Output<DeploymentConfigMinimumHealthyHostsPerZoneArgs>? = null, val monitorDurationInSeconds: Output<Int>? = null) : ConvertibleToJava<DeploymentConfigZonalConfigArgs>

Constructors

Link copied to clipboard
constructor(firstZoneMonitorDurationInSeconds: Output<Int>? = null, minimumHealthyHostsPerZone: Output<DeploymentConfigMinimumHealthyHostsPerZoneArgs>? = null, monitorDurationInSeconds: Output<Int>? = null)

Properties

Link copied to clipboard

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. You might set this option if you want to allow extra bake time for the first Availability Zone. If you don't specify a value for firstZoneMonitorDurationInSeconds , then CodeDeploy uses the monitorDurationInSeconds value for the first Availability Zone. For more information about the zonal configuration feature, see zonal configuration in the CodeDeploy User Guide .

Link copied to clipboard

The number or percentage of instances that must remain available per Availability Zone during a deployment. This option works in conjunction with the MinimumHealthyHosts option. For more information, see About the minimum number of healthy hosts per Availability Zone in the CodeDeploy User Guide . If you don't specify the minimumHealthyHostsPerZone option, then CodeDeploy uses a default value of 0 percent. For more information about the zonal configuration feature, see zonal configuration in the CodeDeploy User Guide .

Link copied to clipboard
val monitorDurationInSeconds: Output<Int>? = null

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. Consider adding a monitor duration to give the deployment some time to prove itself (or 'bake') in one Availability Zone before it is released in the next zone. If you don't specify a monitorDurationInSeconds , CodeDeploy starts deploying to the next Availability Zone immediately. For more information about the zonal configuration feature, see zonal configuration in the CodeDeploy User Guide .

Functions

Link copied to clipboard
open override fun toJava(): DeploymentConfigZonalConfigArgs