import * as pulumi from "@pulumi/pulumi"; import * as inputs from "./types/input"; import * as outputs from "./types/output"; export declare function getPresets(args?: GetPresetsArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getPresets. */ export interface GetPresetsArgs { availabilityZone?: string; bandwidth?: number; cpu?: number; cpuFrequency?: string; descriptionShort?: string; disk?: number; /** * @deprecated Deprecated */ diskType?: string; id?: string; isAllowedLocalNetwork?: boolean; location?: string; presetType?: string; priceFilter?: inputs.GetPresetsPriceFilter; ram?: number; } /** * A collection of values returned by getPresets. */ export interface GetPresetsResult { readonly availabilityZone: string; readonly bandwidth: number; readonly cpu: number; readonly cpuFrequency: string; readonly description: string; readonly descriptionShort: string; readonly disk: number; /** * @deprecated Deprecated */ readonly diskType: string; readonly id: string; readonly isAllowedLocalNetwork: boolean; readonly location: string; readonly presetType: string; readonly price: number; readonly priceFilter?: outputs.GetPresetsPriceFilter; readonly ram: number; readonly tags: string[]; } export declare function getPresetsOutput(args?: GetPresetsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getPresets. */ export interface GetPresetsOutputArgs { availabilityZone?: pulumi.Input; bandwidth?: pulumi.Input; cpu?: pulumi.Input; cpuFrequency?: pulumi.Input; descriptionShort?: pulumi.Input; disk?: pulumi.Input; /** * @deprecated Deprecated */ diskType?: pulumi.Input; id?: pulumi.Input; isAllowedLocalNetwork?: pulumi.Input; location?: pulumi.Input; presetType?: pulumi.Input; priceFilter?: pulumi.Input; ram?: pulumi.Input; }