import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; /** * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as cloudflare from "@pulumi/cloudflare"; * * const exampleHyperdriveConfig = cloudflare.getHyperdriveConfig({ * accountId: "023e105f4ecef8ad9ca31a8372d0c353", * hyperdriveId: "023e105f4ecef8ad9ca31a8372d0c353", * }); * ``` */ export declare function getHyperdriveConfig(args: GetHyperdriveConfigArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getHyperdriveConfig. */ export interface GetHyperdriveConfigArgs { /** * Define configurations using a unique string identifier. */ accountId: string; /** * Define configurations using a unique string identifier. */ hyperdriveId?: string; } /** * A collection of values returned by getHyperdriveConfig. */ export interface GetHyperdriveConfigResult { /** * Define configurations using a unique string identifier. */ readonly accountId: string; readonly caching: outputs.GetHyperdriveConfigCaching; /** * Defines the creation time of the Hyperdrive configuration. */ readonly createdOn: string; /** * Define configurations using a unique string identifier. */ readonly hyperdriveId?: string; /** * Define configurations using a unique string identifier. */ readonly id: string; /** * Defines the last modified time of the Hyperdrive configuration. */ readonly modifiedOn: string; readonly mtls: outputs.GetHyperdriveConfigMtls; readonly name: string; readonly origin: outputs.GetHyperdriveConfigOrigin; } /** * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as cloudflare from "@pulumi/cloudflare"; * * const exampleHyperdriveConfig = cloudflare.getHyperdriveConfig({ * accountId: "023e105f4ecef8ad9ca31a8372d0c353", * hyperdriveId: "023e105f4ecef8ad9ca31a8372d0c353", * }); * ``` */ export declare function getHyperdriveConfigOutput(args: GetHyperdriveConfigOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getHyperdriveConfig. */ export interface GetHyperdriveConfigOutputArgs { /** * Define configurations using a unique string identifier. */ accountId: pulumi.Input; /** * Define configurations using a unique string identifier. */ hyperdriveId?: pulumi.Input; }