aws-cdk-lib
Version:
Version 2 of the AWS Cloud Development Kit library
21 lines (20 loc) • 917 B
TypeScript
import { StackSynthesizer } from './stack-synthesizer';
import { IStackSynthesizer, ISynthesisSession } from './types';
import { DockerImageAssetLocation, DockerImageAssetSource, FileAssetLocation, FileAssetSource } from '../assets';
/**
* Synthesizer for a nested stack
*
* Forwards all calls to the parent stack's synthesizer.
*
* This synthesizer is automatically used for `NestedStack` constructs.
* App builder do not need to use this class directly.
*/
export declare class NestedStackSynthesizer extends StackSynthesizer {
private readonly parentDeployment;
constructor(parentDeployment: IStackSynthesizer);
get bootstrapQualifier(): string | undefined;
get lookupRole(): string | undefined;
addFileAsset(asset: FileAssetSource): FileAssetLocation;
addDockerImageAsset(asset: DockerImageAssetSource): DockerImageAssetLocation;
synthesize(session: ISynthesisSession): void;
}