Files
floci-ui/packages/api/src/cloud-spi/codebuild.ts
T
2026-10-02 09:53:45 -04:00

33 lines
779 B
TypeScript

export interface CodeBuildEnvironmentVariableOverride {
name: string
value: string
type?: 'PLAINTEXT' | 'PARAMETER_STORE' | 'SECRETS_MANAGER'
}
export interface StartCodeBuildInput {
environmentVariablesOverride?: CodeBuildEnvironmentVariableOverride[]
buildspecOverride?: string
}
export interface CodeBuildPhase {
phaseType: string
phaseStatus?: string
startTime?: Date
endTime?: Date
contexts: Array<{statusCode?: string; message?: string}>
}
export interface CodeBuildBuild {
id: string
arn?: string
projectName: string
buildNumber?: number
buildStatus?: string
currentPhase?: string
startTime?: Date
endTime?: Date
phases: CodeBuildPhase[]
logGroupName?: string
logStreamName?: string
}