# ReadWriteType

Types of events that CloudTrail can log.

- Source: [`aws-cloudtrail/lib/cloudtrail.ts`](https://github.com/aws/aws-cdk/blob/v2.274.0/packages/aws-cdk-lib/aws-cloudtrail/lib/cloudtrail.ts#L159)

## Example

```ts
const trail = new cloudtrail.Trail(this, 'CloudTrail', {
  // ...
  managementEvents: cloudtrail.ReadWriteType.READ_ONLY,
});
```

## Members

| Member | Description |
| --- | --- |
| `READ_ONLY` | Read-only events include API operations that read your resources, but don't make changes. |
| `WRITE_ONLY` | Write-only events include API operations that modify (or might modify) your resources. |
| `ALL` | All events. |
| `NONE` | No events. |

## Referenced by

- [`AddEventSelectorOptions`](/v2/docs/aws-cdk-lib.aws_cloudtrail.AddEventSelectorOptions).readWriteType
- [`TrailProps`](/v2/docs/aws-cdk-lib.aws_cloudtrail.TrailProps).managementEvents
