UNPKG

@lbrlabs/pulumi-grafana

Version:

A Pulumi package for creating and managing grafana.

65 lines (64 loc) 2 kB
import * as pulumi from "@pulumi/pulumi"; /** * Data source for retrieving all probes. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as grafana from "@pulumi/grafana"; * * const main = grafana.getSyntheticMonitoringProbes({}); * ``` */ export declare function getSyntheticMonitoringProbes(args?: GetSyntheticMonitoringProbesArgs, opts?: pulumi.InvokeOptions): Promise<GetSyntheticMonitoringProbesResult>; /** * A collection of arguments for invoking getSyntheticMonitoringProbes. */ export interface GetSyntheticMonitoringProbesArgs { /** * If true, only probes that are not deprecated will be returned. Defaults to `true`. */ filterDeprecated?: boolean; } /** * A collection of values returned by getSyntheticMonitoringProbes. */ export interface GetSyntheticMonitoringProbesResult { /** * If true, only probes that are not deprecated will be returned. Defaults to `true`. */ readonly filterDeprecated?: boolean; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * Map of probes with their names as keys and IDs as values. */ readonly probes: { [key: string]: number; }; } /** * Data source for retrieving all probes. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as grafana from "@pulumi/grafana"; * * const main = grafana.getSyntheticMonitoringProbes({}); * ``` */ export declare function getSyntheticMonitoringProbesOutput(args?: GetSyntheticMonitoringProbesOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output<GetSyntheticMonitoringProbesResult>; /** * A collection of arguments for invoking getSyntheticMonitoringProbes. */ export interface GetSyntheticMonitoringProbesOutputArgs { /** * If true, only probes that are not deprecated will be returned. Defaults to `true`. */ filterDeprecated?: pulumi.Input<boolean>; }