Skip to main content
Current resolution context for tokens.

Methods


registerPostProcessor

Use this postprocessor after the entire token structure has been resolved.

postProcessorRequired


resolve

Resolve an inner object.

xRequired

  • Type: java.lang.Object

Properties


preparingRequired

  • Type: java.lang.Boolean
True when we are still preparing, false if we’re rendering the final output.

scopeRequired

  • Type: software.constructs.IConstruct
The scope from which resolution has been initiated.

ignoreEscapesOptional

  • Type: java.lang.Boolean
True when ${} should not be parsed, and treated as literals.

iteratorContextOptional

  • Type: java.lang.String
TerraformIterators can be passed for block attributes and normal list attributes both require different handling when the iterable variable is accessed e.g. a dynamic block needs each.key while a for expression just needs key.

suppressBracesOptional

  • Type: java.lang.Boolean
True when ${} should be ommitted (because already inside them), false otherwise.

warnEscapesOptional

  • Type: java.lang.Boolean
True when ${} should not be included in the string to be resolved, outputs a warning. Default: false