UNPKG

node-tfe

Version:

A Typescript Client for Terraform Cloud/Enterprise V2 API

27 lines (26 loc) 1.06 kB
/// <reference types="node" /> import { AxiosInstance } from 'axios'; import internal from 'stream'; import { ConfigurationVersions } from './endpoints/configurationVersions'; import { Runs } from './endpoints/runs'; import { StateVersions } from './endpoints/stateVersions'; import { OrganizationTags } from './endpoints/tags'; import { Workspaces } from './endpoints/workspaces'; import { Client as IClient } from './interfaces/Client'; import { Config } from './interfaces/Config'; export declare class Client implements IClient { baseURL: string; token: string; HTTPClient: AxiosInstance; Workspaces: Workspaces; ConfigurationVersions: ConfigurationVersions; Runs: Runs; StateVersions: StateVersions; Tags: OrganizationTags; constructor(config: Config); get(path: string, params?: any): Promise<any>; post(path: string, body?: any): Promise<any>; put(path: string, body: internal.Readable): Promise<any>; patch(path: string, body?: any): Promise<any>; delete(path: string, body?: any): Promise<any>; }