UNPKG

node-tfe

Version:

A Typescript Client for Terraform Cloud/Enterprise V2 API

23 lines (22 loc) 1.28 kB
import { InlcudeRelatedResourcesOptions } from '../interfaces/InlcudeRelatedResourcesOptions'; import { Run } from '../interfaces/Run'; import { RunApplyOptions } from '../interfaces/RunApplyOptions'; import { RunCancelOptions } from '../interfaces/RunCancelOptions'; import { RunCreateOptions } from '../interfaces/RunCreateOptions'; import { RunDiscardOptions } from '../interfaces/RunDiscardOptions'; import { RunForceCancelOptions } from '../interfaces/RunForceCancelOptions'; import { RunList } from '../interfaces/RunList'; import { RunListOptions } from '../interfaces/RunListOptions'; import { Runs as IRuns } from '../interfaces/Runs'; import { Client } from '../tfe'; export declare class Runs implements IRuns { private client; constructor(client: Client); create(options: RunCreateOptions): Promise<Run>; list(workspaceId: string, options?: RunListOptions): Promise<RunList>; 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>; }