import * as pulumi from "@pulumi/pulumi"; import * as inputs from "./types/input"; import * as outputs from "./types/output"; /** * > **Deprecated:** Use `proxmoxve.getDatastores` instead. This data source will be removed in v1.0. * * Retrieves information about all the datastores available to a specific node. */ export declare function getDatastoresLegacy(args: GetDatastoresLegacyArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getDatastoresLegacy. */ export interface GetDatastoresLegacyArgs { /** * The list of datastores. */ datastores?: inputs.GetDatastoresLegacyDatastore[]; /** * The filters to apply to the stores. */ filters?: inputs.GetDatastoresLegacyFilters; /** * The name of the node to retrieve the stores from. */ nodeName: string; } /** * A collection of values returned by getDatastoresLegacy. */ export interface GetDatastoresLegacyResult { /** * The list of datastores. */ readonly datastores?: outputs.GetDatastoresLegacyDatastore[]; /** * The filters to apply to the stores. */ readonly filters?: outputs.GetDatastoresLegacyFilters; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The name of the node to retrieve the stores from. */ readonly nodeName: string; } /** * > **Deprecated:** Use `proxmoxve.getDatastores` instead. This data source will be removed in v1.0. * * Retrieves information about all the datastores available to a specific node. */ export declare function getDatastoresLegacyOutput(args: GetDatastoresLegacyOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getDatastoresLegacy. */ export interface GetDatastoresLegacyOutputArgs { /** * The list of datastores. */ datastores?: pulumi.Input[] | undefined>; /** * The filters to apply to the stores. */ filters?: pulumi.Input; /** * The name of the node to retrieve the stores from. */ nodeName: pulumi.Input; } //# sourceMappingURL=getDatastoresLegacy.d.ts.map