Terraform provisions cloud infrastructure declaratively using HCL. Providers (AWS, GCP, Azure, Kubernetes) translate declarations into cloud API requests.
hcl
resource "aws_s3_bucket" "vault" {
bucket = "protocol-assets-bucket"
tags = {
Environment = "Production"
}
}