Package com.hashicorp.cdktf
Interface IResolveContext.Jsii$Default
- All Superinterfaces:
IResolveContext
,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IResolveContext.Jsii$Proxy
- Enclosing interface:
IResolveContext
Internal default implementation for
IResolveContext
.-
Nested Class Summary
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.IResolveContext
IResolveContext.Jsii$Default, IResolveContext.Jsii$Proxy
-
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.default Boolean
(experimental) True when we are still preparing, false if we're rendering the final output.default software.constructs.IConstruct
getScope()
(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.default void
registerPostProcessor
(IPostProcessor postProcessor) (experimental) Use this postprocessor after the entire token structure has been resolved.default Object
(experimental) Resolve an inner object.default void
setIgnoreEscapes
(Boolean value) (experimental) True when ${} should not be parsed, and treated as literals.default void
setIteratorContext
(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 void
setSuppressBraces
(Boolean value) (experimental) True when ${} should be ommitted (because already inside them), false otherwise.default void
setWarnEscapes
(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.- Specified by:
getPreparing
in interfaceIResolveContext
-
getScope
@Stability(Experimental) @NotNull default software.constructs.IConstruct getScope()(experimental) The scope from which resolution has been initiated.- Specified by:
getScope
in interfaceIResolveContext
-
getIgnoreEscapes
(experimental) True when ${} should not be parsed, and treated as literals.- Specified by:
getIgnoreEscapes
in interfaceIResolveContext
-
setIgnoreEscapes
(experimental) True when ${} should not be parsed, and treated as literals.- Specified by:
setIgnoreEscapes
in interfaceIResolveContext
-
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.- Specified by:
getIteratorContext
in interfaceIResolveContext
-
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.- Specified by:
setIteratorContext
in interfaceIResolveContext
-
getSuppressBraces
(experimental) True when ${} should be ommitted (because already inside them), false otherwise.- Specified by:
getSuppressBraces
in interfaceIResolveContext
-
setSuppressBraces
(experimental) True when ${} should be ommitted (because already inside them), false otherwise.- Specified by:
setSuppressBraces
in interfaceIResolveContext
-
getWarnEscapes
(experimental) True when ${} should not be included in the string to be resolved, outputs a warning.Default: false
- Specified by:
getWarnEscapes
in interfaceIResolveContext
-
setWarnEscapes
(experimental) True when ${} should not be included in the string to be resolved, outputs a warning.Default: false
- Specified by:
setWarnEscapes
in interfaceIResolveContext
-
registerPostProcessor
(experimental) Use this postprocessor after the entire token structure has been resolved.- Specified by:
registerPostProcessor
in interfaceIResolveContext
- Parameters:
postProcessor
- This parameter is required.
-
resolve
(experimental) Resolve an inner object.- Specified by:
resolve
in interfaceIResolveContext
- Parameters:
x
- This parameter is required.
-