Files
pulumi-dokploy/sdk/nodejs/config/vars.ts
Max Vojtkov bb3c15135b Bridge terraform-provider-dokploy into a Pulumi provider
18 resources and 5 data sources mapped into the dokploy:index module, with
SDKs generated for TypeScript, Python, Go and .NET.
2026-08-08 15:28:16 +03:00

54 lines
1.8 KiB
TypeScript
Generated

// *** WARNING: this file was generated by pulumi-language-nodejs. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
import * as pulumi from "@pulumi/pulumi";
import * as utilities from "../utilities";
declare var exports: any;
const __config = new pulumi.Config("dokploy");
/**
* API token generated in Dokploy under *Settings > Profile > API/CLI*. May also be set with the `DOKPLOY_API_KEY` environment variable.
*/
export declare const apiKey: string | undefined;
Object.defineProperty(exports, "apiKey", {
get() {
return __config.get("apiKey") ?? utilities.getEnv("DOKPLOY_API_KEY");
},
enumerable: true,
});
/**
* Base URL of the Dokploy instance, for example `https://dokploy.example.com`. A trailing `/api` is optional. May also be set with the `DOKPLOY_HOST` environment variable.
*/
export declare const host: string | undefined;
Object.defineProperty(exports, "host", {
get() {
return __config.get("host") ?? utilities.getEnv("DOKPLOY_HOST");
},
enumerable: true,
});
/**
* Skip TLS certificate verification. Only use this for instances behind a self-signed certificate. Defaults to `false`.
*/
export declare const insecureSkipVerify: boolean | undefined;
Object.defineProperty(exports, "insecureSkipVerify", {
get() {
return __config.getObject<boolean>("insecureSkipVerify");
},
enumerable: true,
});
/**
* Per-request timeout in seconds. Defaults to `60`. May also be set with the `DOKPLOY_TIMEOUT_SECONDS` environment variable.
*/
export declare const timeoutSeconds: number | undefined;
Object.defineProperty(exports, "timeoutSeconds", {
get() {
return __config.getObject<number>("timeoutSeconds") ?? utilities.getEnvNumber("DOKPLOY_TIMEOUT_SECONDS");
},
enumerable: true,
});