resource data variable output locals module provider terraform dynamic content provisioner required_providers backend depends_on count for_each lifecycle source required_version for in if var local each self abs ceil floor log max min parseint pow signum chomp format formatlist indent join lower regex regexall replace split strrev substr title trim trimprefix trimsuffix trimspace upper alltrue anytrue chunklist coalesce coalescelist compact concat contains distinct element flatten index keys length lookup matchkeys merge one range reverse setintersection setproduct setsubtract setunion slice sort sum transpose values zipmap base64decode base64encode base64gzip csvdecode jsondecode jsonencode textdecodebase64 textencodebase64 urlencode yamldecode yamlencode abspath dirname pathexpand basename file fileexists fileset filebase64 templatefile formatdate timeadd timestamp base64sha256 base64sha512 bcrypt filebase64sha256 filebase64sha512 filemd5 filesha1 filesha256 filesha512 md5 rsadecrypt sha1 sha256 sha512 uuid uuidv5 cidrhost cidrnetmask cidrsubnet cidrsubnets can defaults nonsensitive sensitive tobool tolist tomap tonumber toset tostring try optional string number bool list map set object tuple any true false null