import * as pulumi from "@pulumi/pulumi"; /** * Retrieves information about all available Proxmox VE nodes. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as proxmoxve from "@muhlba91/pulumi-proxmoxve"; * * const example = proxmoxve.getNodesLegacy({}); * export const dataProxmoxVirtualEnvironmentNodes = { * names: example.then(example => example.names), * cpuCount: example.then(example => example.cpuCounts), * online: example.then(example => example.onlines), * }; * ``` */ export declare function getNodesLegacy(opts?: pulumi.InvokeOptions): Promise; /** * A collection of values returned by getNodesLegacy. */ export interface GetNodesLegacyResult { /** * The total number of logical CPUs on each node */ readonly cpuCounts: number[]; /** * The CPU utilization on each node (values between `0.0` and `1.0`) */ readonly cpuUtilizations: number[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The available memory in bytes on each node */ readonly memoryAvailables: number[]; /** * The used memory in bytes on each node */ readonly memoryUseds: number[]; /** * The node names */ readonly names: string[]; /** * Whether a node is online */ readonly onlines: boolean[]; /** * The SSL fingerprint for each node */ readonly sslFingerprints: string[]; /** * The support level for each node */ readonly supportLevels: string[]; /** * The uptime in seconds for each node */ readonly uptimes: number[]; } /** * Retrieves information about all available Proxmox VE nodes. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as proxmoxve from "@muhlba91/pulumi-proxmoxve"; * * const example = proxmoxve.getNodesLegacy({}); * export const dataProxmoxVirtualEnvironmentNodes = { * names: example.then(example => example.names), * cpuCount: example.then(example => example.cpuCounts), * online: example.then(example => example.onlines), * }; * ``` */ export declare function getNodesLegacyOutput(opts?: pulumi.InvokeOutputOptions): pulumi.Output; //# sourceMappingURL=getNodesLegacy.d.ts.map