Package com.hashicorp.cdktf
Interface ResolveOptions
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ResolveOptions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.93.0 (build 1706ca5)",
date="2024-01-15T15:38:01.089Z")
@Stability(Experimental)
public interface ResolveOptions
extends software.amazon.jsii.JsiiSerializable
(experimental) Options to the resolve() operation.
NOT the same as the ResolveContext; ResolveContext is exposed to Token implementors and resolution hooks, whereas this struct is just to bundle a number of things that would otherwise be arguments to resolve() in a readable way.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forResolveOptionsstatic final classAn implementation forResolveOptions -
Method Summary
Modifier and TypeMethodDescriptionstatic ResolveOptions.Builderbuilder()default Boolean(experimental) Whether the resolution is being executed during the prepare phase or not.(experimental) The resolver to apply to any resolvable tokens found.software.constructs.IConstructgetScope()(experimental) The scope from which resolution is performed.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getResolver
(experimental) The resolver to apply to any resolvable tokens found. -
getScope
@Stability(Experimental) @NotNull software.constructs.IConstruct getScope()(experimental) The scope from which resolution is performed. -
getPreparing
(experimental) Whether the resolution is being executed during the prepare phase or not.Default: false
-
builder
- Returns:
- a
ResolveOptions.BuilderofResolveOptions
-