ZonalConfig Struct
Configuration for CodeDeploy to deploy your application to one Availability Zone at a time within an AWS Region.
Example
ts
const deploymentConfig = new codedeploy.ServerDeploymentConfig(this, 'DeploymentConfiguration', {
minimumHealthyHosts: codedeploy.MinimumHealthyHosts.count(2),
zonalConfig: {
monitorDuration: Duration.minutes(30),
firstZoneMonitorDuration: Duration.minutes(60),
minimumHealthyHostsPerZone: codedeploy.MinimumHealthyHostsPerZone.count(1),
},
});
Properties
firstZoneMonitorDurationDurationfirst_zone_monitor_durationDurationfirstZoneMonitorDurationDurationFirstZoneMonitorDurationDurationFirstZoneMonitorDurationDuration= the same value as `monitorDurati…#The period of time that CodeDeploy must wait after completing a deployment to the first Availability Zone.
Accepted Values:
- 0
- Greater than or equal to 1
default
Default: the same value as monitorDuration
minimumHealthyHostsPerZoneMinimumHealthyHostsPerZoneminimum_healthy_hosts_per_zoneMinimumHealthyHostsPerZoneminimumHealthyHostsPerZoneMinimumHealthyHostsPerZoneMinimumHealthyHostsPerZoneMinimumHealthyHostsPerZoneMinimumHealthyHostsPerZoneMinimumHealthyHostsPerZone= 0 percent#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.
monitorDurationDurationmonitor_durationDurationmonitorDurationDurationMonitorDurationDurationMonitorDurationDuration= CodeDeploy starts deploying to t…#The period of time that CodeDeploy must wait after completing a deployment to an Availability Zone.
Accepted Values:
- 0
- Greater than or equal to 1
default
Default: CodeDeploy starts deploying to the next Availability Zone immediately