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.