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: object

Properties


PreparingRequired

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

ScopeRequired

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

IgnoreEscapesOptional

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

IteratorContextOptional

  • Type: 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: bool
True when ${} should be ommitted (because already inside them), false otherwise.

WarnEscapesOptional

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