node-tfe
Version:
A Typescript Client for Terraform Cloud/Enterprise V2 API
29 lines (28 loc) • 896 B
TypeScript
import { RunSource } from '../enums/RunSource';
import { RunStatus } from '../enums/RunStatus';
import { Apply } from './Apply';
import { ConfigurationVersion } from './ConfigurationVersion';
import { Plan } from './Plan';
import { RunActions } from './RunActions';
import { RunPermissions } from './RunPermissions';
import { RunStatusTimestamps } from './RunStatusTimestamps';
import { Workspace } from './Workspace';
export interface Run {
id: string;
actions: RunActions;
createdAt: Date;
forceCancelAvailableAt: Date;
hasChanges: boolean;
isDestroy: boolean;
message: string;
permissions: RunPermissions;
positionInQueue: number;
source: RunSource;
status: RunStatus;
statusTimestamps: RunStatusTimestamps;
targetAddrs: string[];
apply: Apply;
configurationVersion: ConfigurationVersion;
plan: Plan;
workspace: Workspace;
}