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.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.default voidregisterPostProcessor(IPostProcessor postProcessor) (experimental) Use this postprocessor after the entire token structure has been resolved.default Object(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.- Specified by:
getPreparingin interfaceIResolveContext
-
getScope
@Stability(Experimental) @NotNull default software.constructs.IConstruct getScope()(experimental) The scope from which resolution has been initiated.- Specified by:
getScopein interfaceIResolveContext
-
getIgnoreEscapes
(experimental) True when ${} should not be parsed, and treated as literals.- Specified by:
getIgnoreEscapesin interfaceIResolveContext
-
setIgnoreEscapes
(experimental) True when ${} should not be parsed, and treated as literals.- Specified by:
setIgnoreEscapesin 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:
getIteratorContextin 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:
setIteratorContextin interfaceIResolveContext
-
getSuppressBraces
(experimental) True when ${} should be ommitted (because already inside them), false otherwise.- Specified by:
getSuppressBracesin interfaceIResolveContext
-
setSuppressBraces
(experimental) True when ${} should be ommitted (because already inside them), false otherwise.- Specified by:
setSuppressBracesin interfaceIResolveContext
-
getWarnEscapes
(experimental) True when ${} should not be included in the string to be resolved, outputs a warning.Default: false
- Specified by:
getWarnEscapesin interfaceIResolveContext
-
setWarnEscapes
(experimental) True when ${} should not be included in the string to be resolved, outputs a warning.Default: false
- Specified by:
setWarnEscapesin interfaceIResolveContext
-
registerPostProcessor
(experimental) Use this postprocessor after the entire token structure has been resolved.- Specified by:
registerPostProcessorin interfaceIResolveContext- Parameters:
postProcessor- This parameter is required.
-
resolve
(experimental) Resolve an inner object.- Specified by:
resolvein interfaceIResolveContext- Parameters:
x- This parameter is required.
-