@cpmech/az-cdk
Version:
AmaZon AWS-CDK tools
22 lines (21 loc) • 726 B
TypeScript
import { Construct, Stack, StackProps, SecretValue } from '@aws-cdk/core';
import { IBuildImage } from '@aws-cdk/aws-codebuild';
import { Ienvars } from '../helpers/envars2cdk';
export interface IPipelineStackProps extends StackProps {
githubRepo: string;
githubUser: string;
githubSecret: SecretValue;
githubBranch?: string;
services: string[];
group?: string;
envars?: Ienvars;
npmBeforeTest?: string;
useYarn?: boolean;
notificationEmails?: string[];
useConfirmation?: boolean;
stage?: string;
buildImage?: IBuildImage;
}
export declare class PipelineStack extends Stack {
constructor(scope: Construct, id: string, props: IPipelineStackProps);
}