dots-wrapper
Version:
Digital Ocean v2 api wrapper - javascript - typescript - nodejs
24 lines (23 loc) • 835 B
TypeScript
import { IResponse, IContext } from '../../types';
export interface IKubernetesOptionsSize {
name: string;
slug: string;
}
export interface IKubernetesOptionsVersion {
kubernetes_version: string;
slug: string;
}
export interface IKubernetesOptionsRegion {
name: string;
slug: string;
}
export interface IKubernetesOptions {
regions: IKubernetesOptionsRegion[];
versions: IKubernetesOptionsVersion[];
sizes: IKubernetesOptionsSize[];
}
export interface IListAvailableOptionsOfKubernetesApiResponse {
options: IKubernetesOptions;
}
export type ListAvailableOptionsOfKubernetesResponse = IResponse<IListAvailableOptionsOfKubernetesApiResponse>;
export declare const listAvailableOptionsOfKubernetes: ({ httpClient, }: IContext) => () => Promise<Readonly<ListAvailableOptionsOfKubernetesResponse>>;