- [公式ドキュメント](https://developer.hashicorp.com/terraform/language/expressions/version-constraints) ``` version = ">= 1.2.0, < 2.0.0" ``` - `=` : 完全一致 - `>` , `>=` , `<` , `<=` : 指定したバージョンより大きい、以上、より小さい、以下 - `~>` : 指定バージョンに対してパッチバージョンのみ大きいバージョンは許可 - 例えば `~> 3.0.3` の場合 `>= 3.0.3 and < 3.1` と同義 - `pessimistic constraint operator` と呼ばれる