node-tfe
Version:
A Typescript Client for Terraform Cloud/Enterprise V2 API
15 lines (14 loc) • 893 B
TypeScript
import { ConfigurationVersion } from '../interfaces/ConfigurationVersion';
import { ConfigurationVersionCreateOptions } from '../interfaces/ConfigurationVersionCreateOptions';
import { ConfigurationVersionList } from '../interfaces/ConfigurationVersionList';
import { ConfigurationVersions as IConfigurationVersions } from '../interfaces/ConfigurationVersions';
import { ListOptions } from '../interfaces/ListOptions';
import { Client } from '../tfe';
export declare class ConfigurationVersions implements IConfigurationVersions {
private client;
constructor(client: Client);
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>;
}