Terraform Variables and Outputs
Terraform は HCL (HashiCorp Configuration Language) または JSON で書かれるが、HCL や JSON はプログラミング言語ではないので、変数という概念が無い。そのため、Terraform が以下のような変数の機能を提供している
Input Variables(関数の引数にあたるもの)
Local Variables(関数内のローカル変数)
Output Variables (関数の戻り値にあたるもの)