Package software.amazon.awscdk
Interface IStackSynthesizer
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
IBoundStackSynthesizer
,IBoundStackSynthesizer.Jsii$Default
,IReusableStackSynthesizer
,IReusableStackSynthesizer.Jsii$Default
,IStackSynthesizer.Jsii$Default
- All Known Implementing Classes:
AppStagingSynthesizer
,BootstraplessSynthesizer
,CliCredentialsStackSynthesizer
,DefaultStackSynthesizer
,IBoundStackSynthesizer.Jsii$Proxy
,IReusableStackSynthesizer.Jsii$Proxy
,IStackSynthesizer.Jsii$Proxy
,LegacyStackSynthesizer
,NestedStackSynthesizer
,StackSynthesizer
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2024-12-27T17:01:55.925Z")
@Stability(Stable)
public interface IStackSynthesizer
extends software.amazon.jsii.JsiiSerializable
Encodes information how a certain Stack should be deployed.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
Internal default implementation forIStackSynthesizer
.static final class
A 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.void
Bind to the stack this environment is going to be used on.default String
The qualifier used to bootstrap this stack.default String
The role used to lookup for this stack.void
synthesize
(ISynthesisSession session) Synthesize the associated stack to the session.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getBootstrapQualifier
The qualifier used to bootstrap this stack.Default: - no qualifier
-
getLookupRole
The role used to lookup for this stack.Default: - no role
-
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, and can only be called once.
- Parameters:
stack
- This parameter is required.
-
synthesize
Synthesize the associated stack to the session.- Parameters:
session
- This parameter is required.
-