28 lines
813 B
TypeScript
28 lines
813 B
TypeScript
import type * as cxschema from '@aws-cdk/cloud-assembly-schema';
|
|
/**
|
|
* The key used when CDK path is embedded in **CloudFormation template** metadata (not cdk metadata).
|
|
*/
|
|
export declare const PATH_METADATA_KEY = "aws:cdk:path";
|
|
export declare enum SynthesisMessageLevel {
|
|
INFO = "info",
|
|
WARNING = "warning",
|
|
ERROR = "error"
|
|
}
|
|
export interface MetadataEntryResult extends cxschema.MetadataEntry {
|
|
/**
|
|
* The path in which this entry was defined.
|
|
*/
|
|
readonly path: string;
|
|
}
|
|
/**
|
|
* Metadata associated with the objects in the stack's Construct tree
|
|
*/
|
|
export type StackMetadata = {
|
|
[path: string]: cxschema.MetadataEntry[];
|
|
};
|
|
export interface SynthesisMessage {
|
|
readonly level: SynthesisMessageLevel;
|
|
readonly id: string;
|
|
readonly entry: cxschema.MetadataEntry;
|
|
}
|