Built-in Functions & Dynamic Expressions HCL Is Not a Programming Language — But It’s Surprisingly Capable You can’t write arbitrary loops, define custom functions, or implement object-oriented patterns in HCL. It’s a configuration language, not a general-purpose one. But it…