aws-cdk-lib
Version: 
Version 2 of the AWS Cloud Development Kit library
39 lines (38 loc) • 730 B
TypeScript
export type Template = {
    Resources?: {
        [logicalId: string]: Resource;
    };
    Outputs?: {
        [logicalId: string]: Output;
    };
    Mappings?: {
        [logicalId: string]: Mapping;
    };
    Parameters?: {
        [logicalId: string]: Parameter;
    };
    Conditions?: {
        [logicalId: string]: Condition;
    };
};
export type Resource = {
    Type: string;
    DependsOn?: string | string[];
    Properties?: {
        [key: string]: any;
    };
    [key: string]: any;
};
export type Output = {
    [key: string]: any;
};
export type Mapping = {
    [key: string]: any;
};
export type Parameter = {
    Type: string;
    [key: string]: any;
};
export type Condition = {
    [key: string]: any;
};