- [公式ドキュメント](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` と呼ばれる