Package software.amazon.awscdk
Interface IReusableStackSynthesizer.Jsii$Default
- All Superinterfaces:
IReusableStackSynthesizer
,IStackSynthesizer
,IStackSynthesizer.Jsii$Default
,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IReusableStackSynthesizer.Jsii$Proxy
- Enclosing interface:
IReusableStackSynthesizer
@Internal
public static interface IReusableStackSynthesizer.Jsii$Default
extends IReusableStackSynthesizer, IStackSynthesizer.Jsii$Default
Internal default implementation for
IReusableStackSynthesizer
.-
Nested Class Summary
Nested classes/interfaces inherited from interface software.amazon.awscdk.IReusableStackSynthesizer
IReusableStackSynthesizer.Jsii$Default, IReusableStackSynthesizer.Jsii$Proxy
Nested classes/interfaces inherited from interface software.amazon.awscdk.IStackSynthesizer
IStackSynthesizer.Jsii$Default, IStackSynthesizer.Jsii$Proxy
-
Method Summary
Modifier and TypeMethodDescriptiondefault DockerImageAssetLocation
Register a Docker Image Asset.default FileAssetLocation
addFileAsset
(FileAssetSource asset) Register a File Asset.default 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.default IBoundStackSynthesizer
reusableBind
(Stack stack) Produce a bound Stack Synthesizer for the given stack.default 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
- Specified by:
getBootstrapQualifier
in interfaceIStackSynthesizer
- Specified by:
getBootstrapQualifier
in interfaceIStackSynthesizer.Jsii$Default
-
getLookupRole
The role used to lookup for this stack.Default: - no role
- Specified by:
getLookupRole
in interfaceIStackSynthesizer
- Specified by:
getLookupRole
in interfaceIStackSynthesizer.Jsii$Default
-
addDockerImageAsset
@Stability(Stable) @NotNull default 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.
- Specified by:
addDockerImageAsset
in interfaceIStackSynthesizer
- Specified by:
addDockerImageAsset
in interfaceIStackSynthesizer.Jsii$Default
- 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.
- Specified by:
addFileAsset
in interfaceIStackSynthesizer
- Specified by:
addFileAsset
in interfaceIStackSynthesizer.Jsii$Default
- 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.
- Specified by:
bind
in interfaceIStackSynthesizer
- Specified by:
bind
in interfaceIStackSynthesizer.Jsii$Default
- Parameters:
stack
- This parameter is required.
-
synthesize
Synthesize the associated stack to the session.- Specified by:
synthesize
in interfaceIStackSynthesizer
- Specified by:
synthesize
in interfaceIStackSynthesizer.Jsii$Default
- Parameters:
session
- This parameter is required.
-
reusableBind
Produce a bound Stack Synthesizer for the given stack.This method may be called more than once on the same object.
- Specified by:
reusableBind
in interfaceIReusableStackSynthesizer
- Parameters:
stack
- This parameter is required.
-