include::../description.adoc[] include::../ask-yourself.adoc[] include::../recommended.adoc[] == Sensitive Code Example Versioning is disabled by default: [source,terraform] ---- resource "aws_s3_bucket" "example" { # Sensitive bucket = "example" } ---- == Compliant Solution Versioning is enabled for AWS provider version 4 or above: [source,terraform] ---- resource "aws_s3_bucket" "example" { bucket = "example" } resource "aws_s3_bucket_versioning" "example-versioning" { bucket = aws_s3_bucket.example.id versioning_configuration { status = "Enabled" } } ---- Versioning is enabled for AWS provider version 3 or below: [source,terraform] ---- resource "aws_s3_bucket" "example" { bucket = "example" versioning { enabled = true } } ---- include::../see.adoc[] ifdef::env-github,rspecator-view[] ''' == Implementation Specification (visible only on this page) include::../message.adoc[] endif::env-github,rspecator-view[]