Skip to content
v2.274.0

AdditionalHealthChecksOptions Struct ​

Additional Heath checks options.

Example ​

ts
declare const vpc: ec2.Vpc;

new autoscaling.AutoScalingGroup(this, 'ASG', {
  vpc,
  instanceType: ec2.InstanceType.of(ec2.InstanceClass.BURSTABLE2, ec2.InstanceSize.MICRO),
  machineImage: ec2.MachineImage.latestAmazonLinux2(),
  healthChecks: autoscaling.HealthChecks.withAdditionalChecks({
    gracePeriod: Duration.seconds(100),
    additionalTypes: [
      autoscaling.AdditionalHealthCheckType.EBS,
      autoscaling.AdditionalHealthCheckType.ELB,
      autoscaling.AdditionalHealthCheckType.VPC_LATTICE,
    ],
  }),
});

Properties ​

additionalTypesAdditionalHealthCheckType[]additional_typestyping.List[AdditionalHealthCheckType]additionalTypesList<AdditionalHealthCheckType>AdditionalTypesAdditionalHealthCheckType[]AdditionalTypes*[]AdditionalHealthCheckTyperequired#
One or more health check types other than EC2.
gracePeriodoptionalDurationgrace_periodoptionalDurationgracePeriodoptionalDurationGracePeriodoptionalDurationGracePeriodoptionalDuration= Duration.seconds(0)#
Specified the time Auto Scaling waits before checking the health status of an EC2 instance that has come into service and marking it unhealthy due to a failed health check.