Package com.hashicorp.cdktf
Interface ResolveOptions
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ResolveOptions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.91.0 (build 1b1f239)",
date="2023-11-22T14:39:31.082Z")
@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
Modifier and TypeInterfaceDescriptionstatic final class
A builder forResolveOptions
static final class
An implementation forResolveOptions
-
Method Summary
Modifier and TypeMethodDescriptionstatic ResolveOptions.Builder
builder()
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.IConstruct
getScope()
(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.Builder
ofResolveOptions
-