- Implemented By: IResolveContext
Methods
| Name | Description |
|---|---|
register_post_processor | Use this postprocessor after the entire token structure has been resolved. |
resolve | Resolve an inner object. |
register_post_processor
post_processorRequired
- Type: IPostProcessor
resolve
xRequired
- Type: typing.Any
Properties
| Name | Type | Description |
|---|---|---|
preparing | bool | True when we are still preparing, false if we’re rendering the final output. |
scope | constructs.IConstruct | The scope from which resolution has been initiated. |
ignore_escapes | bool | True when ${} should not be parsed, and treated as literals. |
iterator_context | str | 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. |
suppress_braces | bool | True when ${} should be ommitted (because already inside them), false otherwise. |
warn_escapes | bool | True when ${} should not be included in the string to be resolved, outputs a warning. |
preparingRequired
- Type: bool
scopeRequired
- Type: constructs.IConstruct
ignore_escapesOptional
- Type: bool
iterator_contextOptional
- Type: str
suppress_bracesOptional
- Type: bool
warn_escapesOptional
- Type: bool