UNPKG

@liara/cli

Version:

The command line interface for Liara

27 lines (26 loc) 1.72 kB
import Command, { IConfig } from '../../base.js'; import { IGETOperatingSystems } from '../../types/vm.js'; export default class VmCreate extends Command { static flags: { vm: import("@oclif/core/lib/interfaces/parser.js").OptionFlag<string | undefined, import("@oclif/core/lib/interfaces/parser.js").CustomOptions>; detach: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag<boolean>; help: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag<void>; dev: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag<boolean>; debug: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag<boolean>; 'api-token': import("@oclif/core/lib/interfaces/parser.js").OptionFlag<string | undefined, import("@oclif/core/lib/interfaces/parser.js").CustomOptions>; account: import("@oclif/core/lib/interfaces/parser.js").OptionFlag<string | undefined, import("@oclif/core/lib/interfaces/parser.js").CustomOptions>; 'team-id': import("@oclif/core/lib/interfaces/parser.js").OptionFlag<string | undefined, import("@oclif/core/lib/interfaces/parser.js").CustomOptions>; }; static description: string; setGotConfig(config: IConfig): Promise<void>; run(): Promise<void>; getOperatingSystems(): Promise<IGETOperatingSystems>; promptOperatingSystems(oss: IGETOperatingSystems): Promise<string>; promptOperatingSystemVersions(osName: string, oss: IGETOperatingSystems): Promise<string>; promptVMName(): Promise<string>; promptPlan(): Promise<string>; promptSSHKey(): Promise<string[]>; private SSHConfirmationCount; SSHKeyConfirmation(): Promise<boolean>; getVmState(vmName: string): Promise<string>; }