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: interface{}

Properties


PreparingRequired

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

ScopeRequired

  • Type: github.com/aws/constructs-go/constructs/v10.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