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  }