🤖
【Terraform】variable変数の宣言のパラメータ(オプション)
- description
変数の説明。可読性を上げるため,書いておくと良い - default
変数に値を代入する際に使える方法(コマンドラインで渡す(-var)/ファイルで渡す(-var-file)/環境変数(TF_VAR_<変数名>))はいくつかあるが,何も指定されなかった場合にデフォルトとして入れておく値を指定できる。便利。 - type
渡した変数の型を強制可能。以下の型を使用可能。
型指定しない場合は,anyと解釈される。
- string
- number
- bool
- list
- map
- set
- object
- tuple
- any
- validation
入力変数に対して,型強制以上にチェックすることが可能。
詳しくは後で。 - sensitive
入力変数に対して,このパラメータを True にした場合は,plan や apply をした時の出力でその値をログに残さないようにマスキングされる。API キーやパスワードなどに設定するのが良い。
Discussion