@muhlba91/pulumi-proxmoxve
Version:
A Pulumi package for creating and managing Proxmox Virtual Environment cloud resources.
91 lines • 2.59 kB
TypeScript
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<GetPluginLegacyResult>;
/**
* 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<GetPluginLegacyResult>;
/**
* A collection of arguments for invoking getPluginLegacy.
*/
export interface GetPluginLegacyOutputArgs {
/**
* ACME Plugin ID name.
*/
plugin: pulumi.Input<string>;
}
//# sourceMappingURL=getPluginLegacy.d.ts.map