# AvailabilityZoneRebalancing

Indicates whether to use Availability Zone rebalancing for an ECS service.

- Source: [`aws-ecs/lib/availability-zone-rebalancing.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0/packages/aws-cdk-lib/aws-ecs/lib/availability-zone-rebalancing.ts#L6)
- Type last changed: v2.178.0 · 6 Feb 2025

## Example

```ts
declare const cluster: ecs.Cluster;
declare const taskDefinition: ecs.TaskDefinition;

const service = new ecs.FargateService(this, 'Service', {
  cluster,
  taskDefinition,
  availabilityZoneRebalancing: ecs.AvailabilityZoneRebalancing.ENABLED,
});
```

## Members

| Member | Description |
| --- | --- |
| `ENABLED` | Availability zone rebalancing is enabled. |
| `DISABLED` | Availability zone rebalancing is disabled. |

## Referenced by

- [`Ec2ServiceProps`](/v2/docs/aws-cdk-lib.aws_ecs.Ec2ServiceProps).availabilityZoneRebalancing
- [`FargateServiceProps`](/v2/docs/aws-cdk-lib.aws_ecs.FargateServiceProps).availabilityZoneRebalancing
