# ReplicationOverwriteProtection

The status of the file system's replication overwrite protection.

- Source: [`aws-efs/lib/efs-file-system.ts`](https://github.com/aws/aws-cdk/blob/v2.273.0/packages/aws-cdk-lib/aws-efs/lib/efs-file-system.ts#L137)
- Type last changed: v2.127.0 · 10 Feb 2024

## Example

```ts
const fileSystem = new efs.FileSystem(this, 'MyEfsFileSystem', {
  vpc: new ec2.Vpc(this, 'VPC'),
  lifecyclePolicy: efs.LifecyclePolicy.AFTER_14_DAYS, // files are not transitioned to infrequent access (IA) storage by default
  performanceMode: efs.PerformanceMode.GENERAL_PURPOSE, // default
  outOfInfrequentAccessPolicy: efs.OutOfInfrequentAccessPolicy.AFTER_1_ACCESS, // files are not transitioned back from (infrequent access) IA to primary storage by default
  transitionToArchivePolicy: efs.LifecyclePolicy.AFTER_14_DAYS, // files are not transitioned to Archive by default
  replicationOverwriteProtection: efs.ReplicationOverwriteProtection.ENABLED, // Set to `DISABLED` if you want to create a read-only file system for use as a replication destination
});
```

## Members

| Member | Description |
| --- | --- |
| `ENABLED` | Enable the filesystem's replication overwrite protection. |
| `DISABLED` | Disable the filesystem's replication overwrite protection. |

## Referenced by

- [`FileSystemProps`](/v2/docs/aws-cdk-lib.aws_efs.FileSystemProps).replicationOverwriteProtection
