UNPKG

terraform-cloud

Version:
23 lines (22 loc) 769 B
import Request from './Request'; export default class Workspaces extends Request { constructor(client) { super(client); } showByName(organizationName, workspaceName) { const path = `/organizations/${organizationName}/workspaces/${workspaceName}`; return this.get(path); } show(workspaceId) { const path = `/workspaces/${workspaceId}`; return this.get(path); } create(organizationName, request) { const path = `/organizations/${organizationName}/workspaces`; return this.post(path, request); } update(organizationName, workspaceId, request) { const path = `/organizations/${organizationName}/workspaces/${workspaceId}`; return this.patch(path, request); } }