import * as pulumi from "@pulumi/pulumi"; /** * > **Deprecated:** Use `proxmoxve.acme.getPlugin` instead. This data source will be removed in v1.0. * * Retrieves a single ACME plugin by plugin ID name. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as proxmoxve from "@muhlba91/pulumi-proxmoxve"; * * const example = proxmoxve.acme.getPluginLegacy({ * plugin: "standalone", * }); * export const dataProxmoxVirtualEnvironmentAcmePlugin = example; * ``` */ export declare function getPluginLegacy(args: GetPluginLegacyArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getPluginLegacy. */ export interface GetPluginLegacyArgs { /** * ACME Plugin ID name. */ plugin: string; } /** * A collection of values returned by getPluginLegacy. */ export interface GetPluginLegacyResult { /** * API plugin name. */ readonly api: string; /** * DNS plugin data. */ readonly data: { [key: string]: string; }; /** * Prevent changes if current configuration file has a different digest. This can be used to prevent concurrent modifications. */ readonly digest: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * ACME Plugin ID name. */ readonly plugin: string; /** * ACME challenge type (dns, standalone). */ readonly type: string; /** * Extra delay in seconds to wait before requesting validation. Allows to cope with a long TTL of DNS records (0 - 172800). */ readonly validationDelay: number; } /** * > **Deprecated:** Use `proxmoxve.acme.getPlugin` instead. This data source will be removed in v1.0. * * Retrieves a single ACME plugin by plugin ID name. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as proxmoxve from "@muhlba91/pulumi-proxmoxve"; * * const example = proxmoxve.acme.getPluginLegacy({ * plugin: "standalone", * }); * export const dataProxmoxVirtualEnvironmentAcmePlugin = example; * ``` */ export declare function getPluginLegacyOutput(args: GetPluginLegacyOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getPluginLegacy. */ export interface GetPluginLegacyOutputArgs { /** * ACME Plugin ID name. */ plugin: pulumi.Input; } //# sourceMappingURL=getPluginLegacy.d.ts.map