# TargetTrackingScalingPolicyConfigurationProperty

Defines a target tracking scaling policy.

- Source: Generated code
- Type last changed: v2.93.0 · 23 Aug 2023

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_dynamodb as dynamodb } from 'aws-cdk-lib';
const targetTrackingScalingPolicyConfigurationProperty: dynamodb.CfnGlobalTable.TargetTrackingScalingPolicyConfigurationProperty = {
  targetValue: 123,

  // the properties below are optional
  disableScaleIn: false,
  scaleInCooldown: 123,
  scaleOutCooldown: 123,
};
```

## Properties

- `disableScaleIn`: boolean | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) — Indicates whether scale in by the target tracking scaling policy is disabled.

  The default value is `false` .

- `scaleInCooldown`: number — The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start.

- `scaleOutCooldown`: number — The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start.

- `targetValue`: number (required) — Defines a target value for the scaling policy.
