命令型(Imperative)ではなく宣言型(Declarative)のアプローチを採用し、汎用プログラミング言語(TypeScript, Pythonなど)でインフラを定義できるツールはどれか。

Pulumiで汎用プログラミング言語でインフラを定義できるツール