import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; export declare function getHealthcheck(args: GetHealthcheckArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getHealthcheck. */ export interface GetHealthcheckArgs { healthcheckId: string; zoneId: string; } /** * A collection of values returned by getHealthcheck. */ export interface GetHealthcheckResult { readonly address: string; readonly checkRegions: string[]; readonly consecutiveFails: number; readonly consecutiveSuccesses: number; readonly createdOn: string; readonly description: string; readonly failureReason: string; readonly healthcheckId: string; readonly httpConfig: outputs.GetHealthcheckHttpConfig; readonly id: string; readonly interval: number; readonly modifiedOn: string; readonly name: string; readonly retries: number; readonly status: string; readonly suspended: boolean; readonly tcpConfig: outputs.GetHealthcheckTcpConfig; readonly timeout: number; readonly type: string; readonly zoneId: string; } export declare function getHealthcheckOutput(args: GetHealthcheckOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getHealthcheck. */ export interface GetHealthcheckOutputArgs { healthcheckId: pulumi.Input; zoneId: pulumi.Input; } //# sourceMappingURL=getHealthcheck.d.ts.map