UNPKG

dots-wrapper

Version:

Digital Ocean v2 api wrapper - javascript - typescript - nodejs

24 lines (23 loc) 923 B
import { IResponse, IContext } from '../../types'; import { IDroplet } from '..'; export interface ICreateDropletsApiResponse { droplets: IDroplet[]; } export interface ICreateDropletsApiRequest { backups?: boolean; image: string | number; ipv6?: boolean; monitoring?: boolean; names: string[]; private_networking?: boolean; region?: string; size: string; ssh_keys?: Array<string | number>; tags?: string[]; user_data?: string; volumes?: string[]; vpc_uuid?: string; with_droplet_agent?: boolean; } export type CreateDropletsResponse = IResponse<ICreateDropletsApiResponse>; export declare const createDroplets: ({ httpClient, }: IContext) => ({ backups, image, ipv6, monitoring, names, private_networking, region, size, ssh_keys, tags, user_data, volumes, vpc_uuid, with_droplet_agent, }: ICreateDropletsApiRequest) => Promise<Readonly<CreateDropletsResponse>>;