# TargetGroupLoadBalancingAlgorithmType

Load balancing algorithmm type for target groups.

- Source: [`aws-elasticloadbalancingv2/lib/shared/enums.ts`](https://github.com/aws/aws-cdk/blob/v2.274.0/packages/aws-cdk-lib/aws-elasticloadbalancingv2/lib/shared/enums.ts#L417)
- Type last changed: v2.151.0 · 2 Aug 2024

## Example

```ts
declare const vpc: ec2.Vpc;

const tg = new elbv2.ApplicationTargetGroup(this, 'TargetGroup', {
  vpc,
  loadBalancingAlgorithmType: elbv2.TargetGroupLoadBalancingAlgorithmType.WEIGHTED_RANDOM,
  enableAnomalyMitigation: true,
});
```

## Members

| Member | Description |
| --- | --- |
| `ROUND_ROBIN` | round_robin. |
| `LEAST_OUTSTANDING_REQUESTS` | least_outstanding_requests. |
| `WEIGHTED_RANDOM` | weighted_random. |

## Referenced by

- [`AddApplicationTargetsProps`](/v2/docs/aws-cdk-lib.aws_elasticloadbalancingv2.AddApplicationTargetsProps).loadBalancingAlgorithmType
- [`ApplicationTargetGroupProps`](/v2/docs/aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationTargetGroupProps).loadBalancingAlgorithmType
