UNPKG

@cpmech/az-cdk

Version:
23 lines (22 loc) 806 B
import { Construct, Stack, StackProps, SecretValue } from '@aws-cdk/core'; import { IBuildImage } from '@aws-cdk/aws-codebuild'; import { Ienvars } from '../helpers/envars2cdk'; export interface IWebsitePipelineStackProps extends StackProps { githubRepo: string; githubUser: string; githubSecret: SecretValue; githubBranch?: string; websiteBucketName: string; cloudfrontDistributionId: string; assetsDir?: string; nocacheFiles?: string[]; envars?: Ienvars; npmBeforeTest?: string; useYarn?: boolean; notificationEmails?: string[]; useConfirmation?: boolean; buildImage?: IBuildImage; } export declare class WebsitePipelineStack extends Stack { constructor(scope: Construct, id: string, props: IWebsitePipelineStackProps); }