# VersioningConfigurationProperty

Describes the versioning state of an Amazon S3 bucket.

For more information, see [PUT Bucket versioning](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTVersioningStatus.html) in the *Amazon S3 API Reference* .

Keep the following timing in mind when enabling, suspending, or transitioning between versioning states:

- *Enabling versioning* - Changes may take up to 15 minutes to propagate across all AWS regions for full consistency.
- *Suspending versioning* - Takes effect immediately with no propagation delay.
- *Transitioning between states* - Any change from Suspended to Enabled has a 15-minute delay.

- 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_s3 as s3 } from 'aws-cdk-lib';
const versioningConfigurationProperty: s3.CfnBucket.VersioningConfigurationProperty = {
  status: 'status',
};
```

## Properties

- `status`: string (required) = "Suspended" — The versioning state of the bucket.
