dots-wrapper
Version:
Digital Ocean v2 api wrapper - javascript - typescript - nodejs
13 lines (12 loc) • 555 B
TypeScript
import { IResponse, IContext } from '../../types';
import { ISnapshot } from '../../snapshot';
export interface ICreateVolumeSnapshotApiResponse {
snapshot: ISnapshot;
}
export interface ICreateVolumeSnapshotApiRequest {
name: string;
tags?: string[];
volume_id: string;
}
export type CreateVolumeSnapshotRes = IResponse<ICreateVolumeSnapshotApiResponse>;
export declare const createVolumeSnapshot: ({ httpClient, }: IContext) => ({ name, tags, volume_id, }: ICreateVolumeSnapshotApiRequest) => Promise<Readonly<CreateVolumeSnapshotRes>>;