import * as pulumi from "@pulumi/pulumi"; /** * > **Deprecated:** Use `proxmoxve.apt/standard.Repository` instead. This data source will be removed in v1.0. * * Retrieves an APT standard repository from a Proxmox VE cluster. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as proxmoxve from "@muhlba91/pulumi-proxmoxve"; * * const example = proxmoxve.apt.standard.getRepositoryLegacy({ * handle: "no-subscription", * node: "pve", * }); * export const proxmoxVirtualEnvironmentAptStandardRepository = example; * ``` */ export declare function getRepositoryLegacy(args: GetRepositoryLegacyArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getRepositoryLegacy. */ export interface GetRepositoryLegacyArgs { /** * The handle of the APT standard repository. */ handle: string; /** * The name of the target Proxmox VE node. */ node: string; } /** * A collection of values returned by getRepositoryLegacy. */ export interface GetRepositoryLegacyResult { /** * The description of the APT standard repository. */ readonly description: string; /** * The absolute path of the source list file that contains this standard repository. */ readonly filePath: string; /** * The handle of the APT standard repository. */ readonly handle: string; /** * The unique identifier of this APT standard repository data source. */ readonly id: string; /** * The index within the defining source list file. */ readonly index: number; /** * The name of the APT standard repository. */ readonly name: string; /** * The name of the target Proxmox VE node. */ readonly node: string; /** * Indicates the activation status. */ readonly status: number; } /** * > **Deprecated:** Use `proxmoxve.apt/standard.Repository` instead. This data source will be removed in v1.0. * * Retrieves an APT standard repository from a Proxmox VE cluster. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as proxmoxve from "@muhlba91/pulumi-proxmoxve"; * * const example = proxmoxve.apt.standard.getRepositoryLegacy({ * handle: "no-subscription", * node: "pve", * }); * export const proxmoxVirtualEnvironmentAptStandardRepository = example; * ``` */ export declare function getRepositoryLegacyOutput(args: GetRepositoryLegacyOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getRepositoryLegacy. */ export interface GetRepositoryLegacyOutputArgs { /** * The handle of the APT standard repository. */ handle: pulumi.Input; /** * The name of the target Proxmox VE node. */ node: pulumi.Input; } //# sourceMappingURL=getRepositoryLegacy.d.ts.map