# ThresholdConfigurationProperty

Defines the failure threshold that the deployment circuit breaker uses to monitor a deployment.

The ``type`` and ``value`` together determine the number of task failures that are tolerated before the circuit breaker triggers.
 By default, the threshold configuration uses a ``type`` of ``BOUNDED_PERCENT`` with a ``value`` of ``50``.

- Source: Generated code
- Type last changed: v2.262.0 · 22 Jul 2026

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_ecs as ecs } from 'aws-cdk-lib';
const thresholdConfigurationProperty: ecs.CfnService.ThresholdConfigurationProperty = {
  type: 'type',
  value: 123,
};
```

## Properties

- `type`: string (required) — Determines how Amazon ECS uses ``value`` to calculate the failure threshold.

  For the percentage types (``BOUNDED_PERCENT`` and ``UNBOUNDED_PERCENT``), Amazon ECS multiplies ``value`` by the latest service desired count. For ``COUNT``, Amazon ECS uses ``value`` directly as the threshold. The default is ``BOUNDED_PERCENT``.

- `value`: number (required) — Specifies the integer that Amazon ECS uses to calculate the failure threshold.

  When ``type`` is ``COUNT``, this value is the failure threshold itself. When ``type`` is a percentage type, Amazon ECS multiplies this value by the latest service desired count to produce the failure threshold. The default is ``50``.
