Skip to content
v2.274.0

TargetGroupHealth Struct ​

Properties for configuring a target group health.

Example ​

ts
declare const vpc: ec2.Vpc;

const targetGroup = new elbv2.ApplicationTargetGroup(this, 'TargetGroup', {
  vpc,
  port: 80,
  targetGroupHealth: {
    dnsMinimumHealthyTargetCount: 3,
    dnsMinimumHealthyTargetPercentage: 70,
    routingMinimumHealthyTargetCount: 2,
    routingMinimumHealthyTargetPercentage: 50,
  },
});

Properties ​

dnsMinimumHealthyTargetCountoptionalnumberdns_minimum_healthy_target_countoptionalint | floatdnsMinimumHealthyTargetCountoptionalNumberDnsMinimumHealthyTargetCountoptionaldoubleDnsMinimumHealthyTargetCountoptional*float64= 1#
The minimum number of targets that must be healthy for DNS failover.

If below this value, mark the zone as unhealthy in DNS. Use 0 for "off".

dnsMinimumHealthyTargetPercentageoptionalnumberdns_minimum_healthy_target_percentageoptionalint | floatdnsMinimumHealthyTargetPercentageoptionalNumberDnsMinimumHealthyTargetPercentageoptionaldoubleDnsMinimumHealthyTargetPercentageoptional*float64= 0#
The minimum percentage of targets that must be healthy for DNS failover.

If below this value, mark the zone as unhealthy in DNS. Use 0 for "off".

routingMinimumHealthyTargetCountoptionalnumberrouting_minimum_healthy_target_countoptionalint | floatroutingMinimumHealthyTargetCountoptionalNumberRoutingMinimumHealthyTargetCountoptionaldoubleRoutingMinimumHealthyTargetCountoptional*float64= 1#
The minimum number of targets that must be healthy for unhealthy state routing.

If below this value, send traffic to all targets including unhealthy ones.

routingMinimumHealthyTargetPercentageoptionalnumberrouting_minimum_healthy_target_percentageoptionalint | floatroutingMinimumHealthyTargetPercentageoptionalNumberRoutingMinimumHealthyTargetPercentageoptionaldoubleRoutingMinimumHealthyTargetPercentageoptional*float64= 0#
The minimum percentage of targets that must be healthy for unhealthy state routing.

If below this value, send traffic to all targets including unhealthy ones. Use 0 for "off".