UNPKG

fly-machines-sdk

Version:

API that provides ability to manage applications on Fly.io

19 lines (18 loc) 926 B
import { CreateApplication } from './dtos/create-machine.dto'; import { CreatedApp } from './responses/created-instance.response'; import { AppDetails } from './responses/app-details'; import { Ok } from './responses/ok'; import { WaitUntilStateDto } from './dtos/wait-until-state.dto'; export declare class FlyMachinesSDK { private readonly apiKey; private readonly orgSlug; private client; constructor(apiKey: string, orgSlug: string); getMachinesForApp(appName: string): Promise<any>; getApplicationDetails(appName: string): Promise<AppDetails>; deleteApplication(name: string): Promise<boolean>; stopApplicationInstance(appName: string, instanceId: string): Promise<Ok>; startApplicationInstance(appName: string, instanceId: string): Promise<Ok>; waitUntilState(params: WaitUntilStateDto): Promise<Ok>; createApplicationOnMachine(dto: CreateApplication): Promise<CreatedApp>; }