interview-prep
resource "aws_s3_bucket" "logs" {
  bucket = "my-app-logs"
  
  tags = {
    Environment = "prod"
  }
}

The two strings after resource are: resource type (aws_s3_bucket) and local name (logs). The local name is how you reference this resource elsewhere in your code: aws_s3_bucket.logs.arn.

Resources are write-operations. Terraform creates, updates, or destroys them.

My notes