UNPKG

terraform-cloud

Version:
23 lines (22 loc) 706 B
import { TerraformCloudData, Relationship } from './TerraformCloudData'; export declare type Plan = TerraformCloudData<PlanAttributes> & { relationships: PlanRelationship; }; export interface PlanRelationship { stateVersions: Relationship; } export interface PlanAttributes { hasChanges: boolean; logReadUrl: string; resourceAdditions: number; resourceChanges: number; resourceDestructions: number; status: 'pending' | 'managed_queued' | 'queued' | 'running' | 'errored' | 'canceled' | 'finished' | 'unreachable'; statusTimestamps: PlanTimestamps; } export interface PlanTimestamps { finishedAt: Date; pendingAt: Date; queuedAt: Date; startedAt: Date; }