export interface PipelineExecutionSummary { id: string status?: string statusSummary?: string startTime?: Date lastUpdateTime?: Date } export interface PipelineActionState { name: string status?: string summary?: string lastStatusChange?: Date externalExecutionId?: string externalExecutionUrl?: string entityUrl?: string revisionUrl?: string codeBuildProject?: string codeDeployDeploymentId?: string } export interface PipelineStageState { name: string status?: string lastStatusChange?: Date actions: PipelineActionState[] } export interface PipelineState { stages: PipelineStageState[] }