import * as pulumi from "@pulumi/pulumi"; /** * Returns DNS challenge domain to use when validating domain ownership using ACME challenge method. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as upcloud from "@upcloud/pulumi-upcloud"; * * const _this = upcloud.getLoadBalancerDnsChallengeDomain({}); * ``` */ export declare function getLoadBalancerDnsChallengeDomain(opts?: pulumi.InvokeOptions): Promise; /** * A collection of values returned by getLoadBalancerDnsChallengeDomain. */ export interface GetLoadBalancerDnsChallengeDomainResult { /** * The domain to use for DNS challenge validation. */ readonly domain: string; /** * The ID of this resource. */ readonly id: string; } /** * Returns DNS challenge domain to use when validating domain ownership using ACME challenge method. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as upcloud from "@upcloud/pulumi-upcloud"; * * const _this = upcloud.getLoadBalancerDnsChallengeDomain({}); * ``` */ export declare function getLoadBalancerDnsChallengeDomainOutput(opts?: pulumi.InvokeOutputOptions): pulumi.Output;