- addDependency(IConstruct...) - Method in class software.constructs.Node
-
Add an ordering dependency on another Construct.
- addError(String) - Method in class software.constructs.Node
-
Adds an { "error": } metadata entry to this construct.
- addInfo(String) - Method in class software.constructs.Node
-
Adds a { "info": } metadata entry to this construct.
- addIntrinsic(Object) - Method in class software.constructs.TokenizedStringFragments
-
Adds an intrinsic fragment.
- addLiteral(Object) - Method in class software.constructs.TokenizedStringFragments
-
Adds a literal fragment.
- addMetadata(String, Object, Object) - Method in class software.constructs.Node
-
Adds a metadata entry to this construct.
- addMetadata(String, Object) - Method in class software.constructs.Node
-
Adds a metadata entry to this construct.
- addToken(IResolvable) - Method in class software.constructs.TokenizedStringFragments
-
Adds a token fragment.
- addWarning(String) - Method in class software.constructs.Node
-
Adds a { "warning": } metadata entry to this construct.
- anyValue(IAnyProducer, LazyAnyValueOptions) - Static method in class software.constructs.Lazy
-
Produces a lazy token from an untyped value.
- anyValue(IAnyProducer) - Static method in class software.constructs.Lazy
-
Produces a lazy token from an untyped value.
- applyAspect(IAspect) - Method in class software.constructs.Node
-
Applies the aspect to this Constructs node.
- asAny(Object) - Static method in class software.constructs.Token
-
Return a resolvable representation of the given value.
- asList(Object, EncodingOptions) - Static method in class software.constructs.Token
-
Return a reversible list representation of this token.
- asList(Object) - Static method in class software.constructs.Token
-
Return a reversible list representation of this token.
- asNumber(Object) - Static method in class software.constructs.Token
-
Return a reversible number representation of this token.
- asString(Object, EncodingOptions) - Static method in class software.constructs.Token
-
Return a reversible string representation of this token.
- asString(Object) - Static method in class software.constructs.Token
-
Return a reversible string representation of this token.
- getChildren() - Method in class software.constructs.Node
-
All direct children of this construct.
- getCreationStack() - Method in interface software.constructs.IResolvable
-
The creation stack of this resolvable which will be appended to errors thrown during resolution.
- getCreationStack() - Method in class software.constructs.IResolvable.Jsii$Proxy
-
The creation stack of this resolvable which will be appended to errors thrown during resolution.
- getData() - Method in interface software.constructs.MetadataEntry
-
The data.
- getData() - Method in class software.constructs.MetadataEntry.Jsii$Proxy
-
- getDefaultChild() - Method in class software.constructs.Node
-
Returns the child construct that has the id `Default` or `Resource"`.
- getDependencies() - Method in class software.constructs.Node
-
Return all dependencies registered on this node or any of its children.
- getDisplayHint() - Method in interface software.constructs.EncodingOptions
-
A hint for the Token's purpose when stringifying it.
- getDisplayHint() - Method in class software.constructs.EncodingOptions.Jsii$Proxy
-
- getDisplayHint() - Method in interface software.constructs.LazyAnyValueOptions
-
Use the given name as a display hint.
- getDisplayHint() - Method in class software.constructs.LazyAnyValueOptions.Jsii$Proxy
-
- getDisplayHint() - Method in interface software.constructs.LazyListValueOptions
-
Use the given name as a display hint.
- getDisplayHint() - Method in class software.constructs.LazyListValueOptions.Jsii$Proxy
-
- getDisplayHint() - Method in interface software.constructs.LazyStringValueOptions
-
Use the given name as a display hint.
- getDisplayHint() - Method in class software.constructs.LazyStringValueOptions.Jsii$Proxy
-
- getFirstToken() - Method in class software.constructs.TokenizedStringFragments
-
Returns the first token.
- getFirstValue() - Method in class software.constructs.TokenizedStringFragments
-
Returns the first value.
- getId() - Method in class software.constructs.Node
-
The id of this construct within the current scope.
- getLength() - Method in class software.constructs.TokenizedStringFragments
-
Returns the number of fragments.
- getLocked() - Method in class software.constructs.Node
-
Returns true if this construct or the scopes in which it is defined are locked.
- getMessage() - Method in interface software.constructs.ValidationError
-
The error message.
- getMessage() - Method in class software.constructs.ValidationError.Jsii$Proxy
-
- getMetadata() - Method in class software.constructs.Node
-
An immutable array of metadata objects associated with this construct.
- getNodeFactory() - Method in interface software.constructs.ConstructOptions
-
A factory for attaching `Node`s to the construct.
- getNodeFactory() - Method in class software.constructs.ConstructOptions.Jsii$Proxy
-
- getOmitEmpty() - Method in interface software.constructs.LazyListValueOptions
-
If the produced list is empty, return 'undefined' instead.
- getOmitEmpty() - Method in class software.constructs.LazyListValueOptions.Jsii$Proxy
-
- getOmitEmptyArray() - Method in interface software.constructs.LazyAnyValueOptions
-
If the produced value is an array and it is empty, return 'undefined' instead.
- getOmitEmptyArray() - Method in class software.constructs.LazyAnyValueOptions.Jsii$Proxy
-
- getOutdir() - Method in interface software.constructs.ISynthesisSession
-
The output directory for this synthesis session.
- getOutdir() - Method in class software.constructs.ISynthesisSession.Jsii$Proxy
-
The output directory for this synthesis session.
- getOutdir() - Method in interface software.constructs.SynthesisOptions
-
The output directory into which to synthesize the cloud assembly.
- getOutdir() - Method in class software.constructs.SynthesisOptions.Jsii$Proxy
-
- getPath() - Method in class software.constructs.Node
-
The full, absolute path of this construct in the tree.
- getPreparing() - Method in interface software.constructs.IResolveContext
-
True when we are still preparing, false if we're rendering the final output.
- getPreparing() - Method in class software.constructs.IResolveContext.Jsii$Proxy
-
True when we are still preparing, false if we're rendering the final output.
- getPreparing() - Method in interface software.constructs.ResolveOptions
-
Whether the resolution is being executed during the prepare phase or not.
- getPreparing() - Method in class software.constructs.ResolveOptions.Jsii$Proxy
-
- getResolver() - Method in interface software.constructs.ResolveOptions
-
The resolver to apply to any resolvable tokens found.
- getResolver() - Method in class software.constructs.ResolveOptions.Jsii$Proxy
-
- getRoot() - Method in class software.constructs.Node
-
Returns the root of the construct tree.
- getScope() - Method in interface software.constructs.IResolveContext
-
The scope from which resolution has been initiated.
- getScope() - Method in class software.constructs.IResolveContext.Jsii$Proxy
-
The scope from which resolution has been initiated.
- getScope() - Method in class software.constructs.Node
-
Returns the scope in which this construct is defined.
- getScope() - Method in interface software.constructs.ResolveOptions
-
The scope from which resolution is performed.
- getScope() - Method in class software.constructs.ResolveOptions.Jsii$Proxy
-
- getScopes() - Method in class software.constructs.Node
-
All parent scopes of this construct.
- getSessionContext() - Method in interface software.constructs.SynthesisOptions
-
Additional context passed into the synthesis session object when `construct.synth` is called.
- getSessionContext() - Method in class software.constructs.SynthesisOptions.Jsii$Proxy
-
- getSkipValidation() - Method in interface software.constructs.SynthesisOptions
-
Whether synthesis should skip the validation phase.
- getSkipValidation() - Method in class software.constructs.SynthesisOptions.Jsii$Proxy
-
- getSource() - Method in interface software.constructs.Dependency
-
Source the dependency.
- getSource() - Method in class software.constructs.Dependency.Jsii$Proxy
-
- getSource() - Method in interface software.constructs.ValidationError
-
The construct which emitted the error.
- getSource() - Method in class software.constructs.ValidationError.Jsii$Proxy
-
- getTarget() - Method in interface software.constructs.Dependency
-
Target of the dependency.
- getTarget() - Method in class software.constructs.Dependency.Jsii$Proxy
-
- getTokens() - Method in class software.constructs.TokenizedStringFragments
-
Return all Tokens from this string.
- getTrace() - Method in interface software.constructs.MetadataEntry
-
Stack trace.
- getTrace() - Method in class software.constructs.MetadataEntry.Jsii$Proxy
-
- getType() - Method in interface software.constructs.MetadataEntry
-
The metadata entry type.
- getType() - Method in class software.constructs.MetadataEntry.Jsii$Proxy
-
- getUniqueId() - Method in class software.constructs.Node
-
A tree-global unique alphanumeric identifier for this construct.
- IAnyProducer - Interface in software.constructs
-
Interface for lazy untyped value producers.
- IAnyProducer.Jsii$Proxy - Class in software.constructs
-
A proxy class which represents a concrete javascript instance of this type.
- IAspect - Interface in software.constructs
-
Represents an Aspect.
- IAspect.Jsii$Proxy - Class in software.constructs
-
A proxy class which represents a concrete javascript instance of this type.
- IConstruct - Interface in software.constructs
-
Represents a construct.
- IConstruct.Jsii$Proxy - Class in software.constructs
-
A proxy class which represents a concrete javascript instance of this type.
- IFragmentConcatenator - Interface in software.constructs
-
Function used to concatenate symbols in the target document language.
- IFragmentConcatenator.Jsii$Proxy - Class in software.constructs
-
A proxy class which represents a concrete javascript instance of this type.
- IListProducer - Interface in software.constructs
-
Interface for lazy list producers.
- IListProducer.Jsii$Proxy - Class in software.constructs
-
A proxy class which represents a concrete javascript instance of this type.
- INFO_METADATA_KEY - Static variable in class software.constructs.ConstructMetadata
-
Context type for info level messages.
- INodeFactory - Interface in software.constructs
-
A factory for attaching `Node`s to the construct.
- INodeFactory.Jsii$Proxy - Class in software.constructs
-
A proxy class which represents a concrete javascript instance of this type.
- INumberProducer - Interface in software.constructs
-
Interface for lazy number producers.
- INumberProducer.Jsii$Proxy - Class in software.constructs
-
A proxy class which represents a concrete javascript instance of this type.
- IPostProcessor - Interface in software.constructs
-
A Token that can post-process the complete resolved value, after resolve() has recursed over it.
- IPostProcessor.Jsii$Proxy - Class in software.constructs
-
A proxy class which represents a concrete javascript instance of this type.
- IResolvable - Interface in software.constructs
-
Interface for values that can be resolvable later.
- IResolvable.Jsii$Proxy - Class in software.constructs
-
A proxy class which represents a concrete javascript instance of this type.
- IResolveContext - Interface in software.constructs
-
Current resolution context for tokens.
- IResolveContext.Jsii$Proxy - Class in software.constructs
-
A proxy class which represents a concrete javascript instance of this type.
- isResolvable(Object) - Static method in class software.constructs.Tokenization
-
Return whether the given object is an IResolvable object.
- IStringProducer - Interface in software.constructs
-
Interface for lazy string producers.
- IStringProducer.Jsii$Proxy - Class in software.constructs
-
A proxy class which represents a concrete javascript instance of this type.
- isUnresolved(Object) - Static method in class software.constructs.Token
-
Returns true if obj represents an unresolved value.
- ISynthesisSession - Interface in software.constructs
-
Represents a single session of synthesis.
- ISynthesisSession.Jsii$Proxy - Class in software.constructs
-
A proxy class which represents a concrete javascript instance of this type.
- ITokenMapper - Interface in software.constructs
-
Interface to apply operation to tokens in a string.
- ITokenMapper.Jsii$Proxy - Class in software.constructs
-
A proxy class which represents a concrete javascript instance of this type.
- ITokenResolver - Interface in software.constructs
-
How to resolve tokens.
- ITokenResolver.Jsii$Proxy - Class in software.constructs
-
A proxy class which represents a concrete javascript instance of this type.
- join(Object, Object) - Method in interface software.constructs.IFragmentConcatenator
-
Join the fragment on the left and on the right.
- join(Object, Object) - Method in class software.constructs.IFragmentConcatenator.Jsii$Proxy
-
Join the fragment on the left and on the right.
- join(Object, Object) - Method in class software.constructs.StringConcat
-
Join the fragment on the left and on the right.
- join(IFragmentConcatenator) - Method in class software.constructs.TokenizedStringFragments
-
Combine the string fragments using the given joiner.
- Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.ConstructOptions.Jsii$Proxy
-
Constructor that initializes the object based on values retrieved from the JsiiObject.
- Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.Dependency.Jsii$Proxy
-
Constructor that initializes the object based on values retrieved from the JsiiObject.
- Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.EncodingOptions.Jsii$Proxy
-
Constructor that initializes the object based on values retrieved from the JsiiObject.
- Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.IAnyProducer.Jsii$Proxy
-
- Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.IAspect.Jsii$Proxy
-
- Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.IConstruct.Jsii$Proxy
-
- Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.IFragmentConcatenator.Jsii$Proxy
-
- Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.IListProducer.Jsii$Proxy
-
- Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.INodeFactory.Jsii$Proxy
-
- Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.INumberProducer.Jsii$Proxy
-
- Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.IPostProcessor.Jsii$Proxy
-
- Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.IResolvable.Jsii$Proxy
-
- Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.IResolveContext.Jsii$Proxy
-
- Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.IStringProducer.Jsii$Proxy
-
- Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.ISynthesisSession.Jsii$Proxy
-
- Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.ITokenMapper.Jsii$Proxy
-
- Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.ITokenResolver.Jsii$Proxy
-
- Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.LazyAnyValueOptions.Jsii$Proxy
-
Constructor that initializes the object based on values retrieved from the JsiiObject.
- Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.LazyListValueOptions.Jsii$Proxy
-
Constructor that initializes the object based on values retrieved from the JsiiObject.
- Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.LazyStringValueOptions.Jsii$Proxy
-
Constructor that initializes the object based on values retrieved from the JsiiObject.
- Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.MetadataEntry.Jsii$Proxy
-
Constructor that initializes the object based on values retrieved from the JsiiObject.
- Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.ResolveOptions.Jsii$Proxy
-
Constructor that initializes the object based on values retrieved from the JsiiObject.
- Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.SynthesisOptions.Jsii$Proxy
-
Constructor that initializes the object based on values retrieved from the JsiiObject.
- Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.ValidationError.Jsii$Proxy
-
Constructor that initializes the object based on values retrieved from the JsiiObject.