Skip to main content

Module hcl_eval

Module hcl_eval 

Source
Expand description

HCL expression evaluation and context building.

Functionsยง

create_context
Create context.
evaluate_raw_expr
Evaluates a raw HCL expression without the template wrapper.
evaluate_string
Evaluates a string containing HCL interpolation templates (${...}).
hcl_to_json
Converts an HCL value back to an equivalent JSON value.
json_to_hcl
Converts a JSON value to an equivalent HCL value.
resolve_expressions
Resolves HCL expressions embedded in strings via ${...} syntax within a JSON Value.
set_secrets_backend
Sets the global secrets backend used for resolving secrets.* references in HCL expressions.