interfaces/ts/data/deployment.ts

14 lines
346 B
TypeScript
Raw Normal View History

2024-02-07 11:29:23 +00:00
import * as plugins from '../plugins.js';
2024-05-27 16:19:45 +00:00
/**
* results from a DeploymentDirective
* tracks the status of a deployment
*/
2024-02-07 11:29:23 +00:00
export interface IDeployment {
2024-05-27 12:34:01 +00:00
id: string;
deploymentDirectiveId: string;
2024-02-07 11:29:23 +00:00
affectedServiceIds: string[];
usedImageId: string;
deploymentLog: string[];
status: 'scheduled' | 'running' | 'deployed' | 'failed';
}