**<BLOCK TYPE> "<BLOCK LABEL>" "<BLOCK LABEL>" {
  # Block body
  <IDENTIFIER> = <EXPRESSION> # Argument
}**

1) Provider

provider "aws" {
  access_key = "MY_ACCESS_KEY_HERE"
  secret_key = "MY_SECRET_KEY_HERE"
  region     = "ap-northeast-2"
}

2) Resource

resource "aws_instance" "example" {
  ami           = "ami-01711d925a1e4cc3a"
  instance_type = "t2.micro"
}

3) Variable