Package com.hashicorp.cdktf
Interface IResolveContext
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
IResolveContext.Jsii$Default
- All Known Implementing Classes:
IResolveContext.Jsii$Proxy
@Generated(value="jsii-pacmak/1.93.0 (build 1706ca5)",
date="2024-01-15T15:38:01.040Z")
@Stability(Experimental)
public interface IResolveContext
extends software.amazon.jsii.JsiiSerializable
(experimental) Current resolution context for tokens.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceInternal default implementation forIResolveContext.static final classA proxy class which represents a concrete javascript instance of this type. -
Method Summary
Modifier and TypeMethodDescriptiondefault Boolean(experimental) True when ${} should not be parsed, and treated as literals.default String(experimental) TerraformIterators can be passed for block attributes and normal list attributes both require different handling when the iterable variable is accessed e.g.(experimental) True when we are still preparing, false if we're rendering the final output.software.constructs.IConstructgetScope()(experimental) The scope from which resolution has been initiated.default Boolean(experimental) True when ${} should be ommitted (because already inside them), false otherwise.default Boolean(experimental) True when ${} should not be included in the string to be resolved, outputs a warning.voidregisterPostProcessor(IPostProcessor postProcessor) (experimental) Use this postprocessor after the entire token structure has been resolved.(experimental) Resolve an inner object.default voidsetIgnoreEscapes(Boolean value) (experimental) True when ${} should not be parsed, and treated as literals.default voidsetIteratorContext(String value) (experimental) TerraformIterators can be passed for block attributes and normal list attributes both require different handling when the iterable variable is accessed e.g.default voidsetSuppressBraces(Boolean value) (experimental) True when ${} should be ommitted (because already inside them), false otherwise.default voidsetWarnEscapes(Boolean value) (experimental) True when ${} should not be included in the string to be resolved, outputs a warning.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getPreparing
(experimental) True when we are still preparing, false if we're rendering the final output. -
getScope
@Stability(Experimental) @NotNull software.constructs.IConstruct getScope()(experimental) The scope from which resolution has been initiated. -
getIgnoreEscapes
(experimental) True when ${} should not be parsed, and treated as literals. -
setIgnoreEscapes
(experimental) True when ${} should not be parsed, and treated as literals. -
getIteratorContext
(experimental) 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. -
setIteratorContext
(experimental) 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. -
getSuppressBraces
(experimental) True when ${} should be ommitted (because already inside them), false otherwise. -
setSuppressBraces
(experimental) True when ${} should be ommitted (because already inside them), false otherwise. -
getWarnEscapes
(experimental) True when ${} should not be included in the string to be resolved, outputs a warning.Default: false
-
setWarnEscapes
(experimental) True when ${} should not be included in the string to be resolved, outputs a warning.Default: false
-
registerPostProcessor
(experimental) Use this postprocessor after the entire token structure has been resolved.- Parameters:
postProcessor- This parameter is required.
-
resolve
(experimental) Resolve an inner object.- Parameters:
x- This parameter is required.
-