Package software.amazon.awscdk.core
Interface IStackSynthesizer
- All Superinterfaces:
 software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
 IStackSynthesizer.Jsii$Default
- All Known Implementing Classes:
 BootstraplessSynthesizer,CliCredentialsStackSynthesizer,DefaultStackSynthesizer,IStackSynthesizer.Jsii$Proxy,LegacyStackSynthesizer,NestedStackSynthesizer,StackSynthesizer
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
           date="2023-06-19T16:29:55.078Z")
@Stability(Stable)
public interface IStackSynthesizer
extends software.amazon.jsii.JsiiSerializable
Encodes information how a certain Stack should be deployed.
- 
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceInternal default implementation forIStackSynthesizer.static final classA proxy class which represents a concrete javascript instance of this type. - 
Method Summary
Modifier and TypeMethodDescriptionRegister a Docker Image Asset.addFileAsset(FileAssetSource asset) Register a File Asset.voidBind to the stack this environment is going to be used on.voidsynthesize(ISynthesisSession session) Synthesize the associated stack to the session.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson 
- 
Method Details
- 
addDockerImageAsset
@Stability(Stable) @NotNull DockerImageAssetLocation addDockerImageAsset(@NotNull DockerImageAssetSource asset) Register a Docker Image Asset.Returns the parameters that can be used to refer to the asset inside the template.
- Parameters:
 asset- This parameter is required.
 - 
addFileAsset
Register a File Asset.Returns the parameters that can be used to refer to the asset inside the template.
- Parameters:
 asset- This parameter is required.
 - 
bind
Bind to the stack this environment is going to be used on.Must be called before any of the other methods are called.
- Parameters:
 stack- This parameter is required.
 - 
synthesize
Synthesize the associated stack to the session.- Parameters:
 session- This parameter is required.
 
 -