interface IStackSynthesizer
| Language | Type name |
|---|---|
.NET | Amazon.CDK.IStackSynthesizer |
Java | software.amazon.awscdk.core.IStackSynthesizer |
Python | aws_cdk.core.IStackSynthesizer |
TypeScript (source) | @aws-cdk/core » IStackSynthesizer |
Implemented by
Bootstrapless, Cli, Default, Legacy, Nested
Encodes information how a certain Stack should be deployed.
Methods
| Name | Description |
|---|---|
| add | Register a Docker Image Asset. |
| add | Register a File Asset. |
| bind(stack) | Bind to the stack this environment is going to be used on. |
| synthesize(session) | Synthesize the associated stack to the session. |
addDockerImageAsset(asset)
public addDockerImageAsset(asset: DockerImageAssetSource): DockerImageAssetLocation
Parameters
- asset
DockerImage Asset Source
Returns
Register a Docker Image Asset.
Returns the parameters that can be used to refer to the asset inside the template.
addFileAsset(asset)
public addFileAsset(asset: FileAssetSource): FileAssetLocation
Parameters
- asset
FileAsset Source
Returns
Register a File Asset.
Returns the parameters that can be used to refer to the asset inside the template.
bind(stack)
public bind(stack: Stack): void
Parameters
- stack
Stack
Bind to the stack this environment is going to be used on.
Must be called before any of the other methods are called.
synthesize(session)
public synthesize(session: ISynthesisSession): void
Parameters
- session
ISynthesisSession
Synthesize the associated stack to the session.

.NET
Java
Python
TypeScript (