import * as pulumi from "@pulumi/pulumi"; import * as inputs from "./types/input"; import * as outputs from "./types/output"; export declare function getGtmResource(args: GetGtmResourceArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getGtmResource. */ export interface GetGtmResourceArgs { domain: string; links?: inputs.GetGtmResourceLink[]; resourceInstances?: inputs.GetGtmResourceResourceInstance[]; resourceName: string; } /** * A collection of values returned by getGtmResource. */ export interface GetGtmResourceResult { readonly aggregationType: string; readonly constrainedProperty: string; readonly decayRate: number; readonly description: string; readonly domain: string; readonly hostHeader: string; readonly id: string; readonly leaderString: string; readonly leastSquaresDecay: number; readonly links?: outputs.GetGtmResourceLink[]; readonly loadImbalancePercentage: number; readonly maxUMultiplicativeIncrement: number; readonly resourceInstances?: outputs.GetGtmResourceResourceInstance[]; readonly resourceName: string; readonly type: string; readonly upperBound: number; } export declare function getGtmResourceOutput(args: GetGtmResourceOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getGtmResource. */ export interface GetGtmResourceOutputArgs { domain: pulumi.Input; links?: pulumi.Input[] | undefined>; resourceInstances?: pulumi.Input[] | undefined>; resourceName: pulumi.Input; } //# sourceMappingURL=getGtmResource.d.ts.map