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. |
DockerImageAsset(asset)
addpublic addDockerImageAsset(asset: DockerImageAssetSource): DockerImageAssetLocation
Parameters
- asset
Docker
Image Asset Source
Returns
Register a Docker Image Asset.
Returns the parameters that can be used to refer to the asset inside the template.
FileAsset(asset)
addpublic addFileAsset(asset: FileAssetSource): FileAssetLocation
Parameters
- asset
File
Asset 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
ISynthesis
Session
Synthesize the associated stack to the session.