UNPKG

674 BTypeScriptView Raw
1import { Handler } from "../handler";
2
3export type CodePipelineCloudWatchStageHandler = Handler<CodePipelineCloudWatchStageEvent, void>;
4
5export type CodePipelineStageState = "STARTED" | "SUCCEEDED" | "RESUMED" | "FAILED" | "CANCELED";
6
7export interface CodePipelineCloudWatchStageEvent {
8 version: string;
9 id: string;
10 "detail-type": "CodePipeline Stage Execution State Change";
11 source: "aws.codepipeline";
12 account: string;
13 time: string;
14 region: string;
15 resources: string[];
16 detail: {
17 pipeline: string;
18 version: number;
19 "execution-id": string;
20 stage: string;
21 state: CodePipelineStageState;
22 };
23}