toset / tolist / tomap — list・set・mapを変換する型変換関数
Terraformのtoset・tolist・tomap関数でlist/set/mapを相互変換する方法を解説。for_eachにlistを渡すためのtoset、setへのインデックスアクセスのためのtolist、list/set/mapの違いを具体例付きで説明します。
Terraformのtoset・tolist・tomap関数でlist/set/mapを相互変換する方法を解説。for_eachにlistを渡すためのtoset、setへのインデックスアクセスのためのtolist、list/set/mapの違いを具体例付きで説明します。
TerraformのjsonencodeでHCL値をJSON文字列に変換する方法を解説。IAMポリシー・ECSタスク定義へのjsonencodeの適用、jsondecodeでのJSON解析、ヒアドキュメントとの違い、yamlencode/yamldecodeとの比較を説明します。
Terraformのcoalesce・try・can関数でnullやエラーを安全にハンドリングする方法を解説。coalesceのnullフォールバック、tryでのネスト構造のオプション属性取得、canによるvalidationブロックでのパターンチェックを説明します。
Terraformのmerge・concat・flatten関数の使い方を解説。mapを結合するmerge(後勝ち)、listを連結するconcat、ネストしたlistを平坦化するflattenと、for_each・for式との組み合わせパターンを具体例付きで説明します。
Terraformのlookup関数でmapから値を取り出す方法を解説。キーが存在しない場合のデフォルト値指定、map[“key”]との違い、for_each + lookupの実用パターンをterraform console例付きで説明します。