# PITPolicyRuleProperty

- Source: Generated code
- Type last changed: v2.272.0 · 30 Sep 2026

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_drs as drs } from 'aws-cdk-lib';
const pITPolicyRuleProperty: drs.CfnReplicationConfigurationTemplate.PITPolicyRuleProperty = {
  interval: 123,
  retentionDuration: 123,
  units: 'units',

  // the properties below are optional
  enabled: false,
  ruleId: 123,
};
```

## Properties

- `enabled`: boolean | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) — Whether this rule is enabled or not.

- `interval`: number (required) — How often, in the chosen units, a snapshot should be taken.

- `retentionDuration`: number (required) — The duration to retain a snapshot for, in the chosen units.

- `ruleId`: number — The ID of the rule.

- `units`: string (required) — The units used to measure the interval and retentionDuration.
