UNPKG

node-tfe

Version:

A Typescript Client for Terraform Cloud/Enterprise V2 API

19 lines (18 loc) 1.01 kB
import { InlcudeRelatedResourcesOptions } from './InlcudeRelatedResourcesOptions'; import { Run } from './Run'; import { RunApplyOptions } from './RunApplyOptions'; import { RunCancelOptions } from './RunCancelOptions'; import { RunCreateOptions } from './RunCreateOptions'; import { RunDiscardOptions } from './RunDiscardOptions'; import { RunForceCancelOptions } from './RunForceCancelOptions'; import { RunList } from './RunList'; import { RunListOptions } from './RunListOptions'; export interface Runs { list(workspaceId: string, options?: RunListOptions): Promise<RunList>; create(options: RunCreateOptions): Promise<Run>; read(runId: string, options?: InlcudeRelatedResourcesOptions): Promise<Run>; apply(runId: string, options?: RunApplyOptions): Promise<void>; cancel(runId: string, options?: RunCancelOptions): Promise<void>; forceCancel(runId: string, options?: RunForceCancelOptions): Promise<void>; discard(runId: string, options?: RunDiscardOptions): Promise<void>; }