You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
terraform/website/docs/configuration/functions/zipmap.html.md

1.0 KiB

layout page_title sidebar_current description
functions zipmap - Functions - Configuration Language docs-funcs-collection-zipmap The zipmap function constructs a map from a list of keys and a corresponding list of values.

zipmap Function

-> Note: This page is about Terraform 0.12 and later. For Terraform 0.11 and earlier, see 0.11 Configuration Language: Interpolation Syntax.

zipmap constructs a map from a list of keys and a corresponding list of values.

zipmap(keyslist, valueslist)

Both keyslist and valueslist must be of the same length. keyslist must be a list of strings, while valueslist can be a list of any type.

Each pair of elements with the same index from the two lists will be used as the key and value of an element in the resulting map. If the same value appears multiple times in keyslist then the value with the highest index is used in the resulting map.

Examples

> zipmap(["a", "b"], [1, 2])
{
  "a" = 1,
  "b" = 2,
}