import * as pulumi from "@pulumi/pulumi"; /** * The AWS Lambda agent version data source retrieves the latest version names of OneAgent code modules for the Java, Node.js, and Python runtimes, also including names for layers that are combined with the log collector, as well as for the standalone log collector layer. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as dynatrace from "@pulumiverse/dynatrace"; * * const example = dynatrace.getLambdaAgentVersion({}); * export const latest = example; * ``` */ export declare function getLambdaAgentVersion(args?: GetLambdaAgentVersionArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getLambdaAgentVersion. */ export interface GetLambdaAgentVersionArgs { /** * Latest version name of standalone log collector */ collector?: string; /** * Latest version name of Java code module */ java?: string; /** * Latest version name of Java code module with log collector */ javaWithCollector?: string; /** * Latest version name of NodeJS code module */ nodejs?: string; /** * Latest version name of NodeJS code module with log collector */ nodejsWithCollector?: string; /** * Latest version name of Python code module */ python?: string; /** * Latest version name of Python code module with log collector */ pythonWithCollector?: string; } /** * A collection of values returned by getLambdaAgentVersion. */ export interface GetLambdaAgentVersionResult { /** * Latest version name of standalone log collector */ readonly collector: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * Latest version name of Java code module */ readonly java: string; /** * Latest version name of Java code module with log collector */ readonly javaWithCollector: string; /** * Latest version name of NodeJS code module */ readonly nodejs: string; /** * Latest version name of NodeJS code module with log collector */ readonly nodejsWithCollector: string; /** * Latest version name of Python code module */ readonly python: string; /** * Latest version name of Python code module with log collector */ readonly pythonWithCollector: string; } /** * The AWS Lambda agent version data source retrieves the latest version names of OneAgent code modules for the Java, Node.js, and Python runtimes, also including names for layers that are combined with the log collector, as well as for the standalone log collector layer. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as dynatrace from "@pulumiverse/dynatrace"; * * const example = dynatrace.getLambdaAgentVersion({}); * export const latest = example; * ``` */ export declare function getLambdaAgentVersionOutput(args?: GetLambdaAgentVersionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getLambdaAgentVersion. */ export interface GetLambdaAgentVersionOutputArgs { /** * Latest version name of standalone log collector */ collector?: pulumi.Input; /** * Latest version name of Java code module */ java?: pulumi.Input; /** * Latest version name of Java code module with log collector */ javaWithCollector?: pulumi.Input; /** * Latest version name of NodeJS code module */ nodejs?: pulumi.Input; /** * Latest version name of NodeJS code module with log collector */ nodejsWithCollector?: pulumi.Input; /** * Latest version name of Python code module */ python?: pulumi.Input; /** * Latest version name of Python code module with log collector */ pythonWithCollector?: pulumi.Input; }