node-tfe
Version:
A Typescript Client for Terraform Cloud/Enterprise V2 API
11 lines (10 loc) • 618 B
TypeScript
import { ConfigurationVersion } from './ConfigurationVersion';
import { ConfigurationVersionCreateOptions } from './ConfigurationVersionCreateOptions';
import { ConfigurationVersionList } from './ConfigurationVersionList';
import { ListOptions } from './ListOptions';
export interface ConfigurationVersions {
list(workspaceId: string, options?: ListOptions): Promise<ConfigurationVersionList>;
create(workspaceId: string, options?: ConfigurationVersionCreateOptions): Promise<ConfigurationVersion>;
read(cvId: string): Promise<ConfigurationVersion>;
upload(url: string, path: string): Promise<void>;
}