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
dnsMinimumHealthyTargetCountnumberdns_minimum_healthy_target_countint | floatdnsMinimumHealthyTargetCountNumberDnsMinimumHealthyTargetCountdoubleDnsMinimumHealthyTargetCount*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".
dnsMinimumHealthyTargetPercentagenumberdns_minimum_healthy_target_percentageint | floatdnsMinimumHealthyTargetPercentageNumberDnsMinimumHealthyTargetPercentagedoubleDnsMinimumHealthyTargetPercentage*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".
routingMinimumHealthyTargetCountnumberrouting_minimum_healthy_target_countint | floatroutingMinimumHealthyTargetCountNumberRoutingMinimumHealthyTargetCountdoubleRoutingMinimumHealthyTargetCount*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.
routingMinimumHealthyTargetPercentagenumberrouting_minimum_healthy_target_percentageint | floatroutingMinimumHealthyTargetPercentageNumberRoutingMinimumHealthyTargetPercentagedoubleRoutingMinimumHealthyTargetPercentage*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".