github.com/rstandt/terraform@v0.12.32-0.20230710220336-b1063613405c/configs/configupgrade/testdata/valid/funcs-replaced/input/funcs-replaced.tf (about) 1 locals { 2 list = "${list("a", "b", "c")}" 3 list_concat = "${concat(list("a", "b"), list("c"))}" 4 list_empty = "${list()}" 5 6 map = "${map("a", "b", "c", "d")}" 7 map_merge = "${merge(map("a", "b"), map("c", "d"))}" 8 map_empty = "${map()}" 9 map_invalid = "${map("a", "b", "c")}" 10 11 list_of_map = "${list(map("a", "b"))}" 12 map_of_list = "${map("a", list("b"))}" 13 14 lookup_literal = "${lookup(map("a", "b"), "a")}" 15 lookup_ref = "${lookup(local.map, "a")}" 16 17 # Undocumented HIL implementation details that some users nonetheless relied on. 18 conv_bool_to_string = "${__builtin_BoolToString(true)}" 19 conv_float_to_int = "${__builtin_FloatToInt(1.5)}" 20 conv_float_to_string = "${__builtin_FloatToString(1.5)}" 21 conv_int_to_float = "${__builtin_IntToFloat(1)}" 22 conv_int_to_string = "${__builtin_IntToString(1)}" 23 conv_string_to_int = "${__builtin_StringToInt("1")}" 24 conv_string_to_float = "${__builtin_StringToFloat("1.5")}" 25 conv_string_to_bool = "${__builtin_StringToBool("true")}" 26 }