32 lines
674 B
TypeScript
32 lines
674 B
TypeScript
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[]
|
|
}
|