Called once when the synthesizer is associated with a stack.
Use this to store a reference to the stack for use during synthesize().
OptionalcollectOptional. Returns the artifact IDs of stacks this stack depends on.
Called by App.synth() before writing any files so that cross-stack
cycles can be detected and reported without producing partial output.
Called during app.synth() to produce the stack's output artifact.
Interface that all stack synthesizers must implement.
A synthesizer is responsible for:
ProviderResourcedescendants from a stackresource.toJson()on each to obtain resolved plain objectsCloudAssemblyBuilder