import * as pulumi from "@pulumi/pulumi"; /** * Use this data source to list metrics for use in other resources. */ export declare function getMetrics(args: GetMetricsArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getMetrics. */ export interface GetMetricsArgs { /** * The search query to use when listing metrics. */ query: string; } /** * A collection of values returned by getMetrics. */ export interface GetMetricsResult { /** * The ID of this resource. */ readonly id: string; /** * The metrics returned by the search query. */ readonly metrics: string[]; /** * The search query to use when listing metrics. */ readonly query: string; } /** * Use this data source to list metrics for use in other resources. */ export declare function getMetricsOutput(args: GetMetricsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getMetrics. */ export interface GetMetricsOutputArgs { /** * The search query to use when listing metrics. */ query: pulumi.Input; }