UNPKG

@lbrlabs/pulumi-grafana

Version:

A Pulumi package for creating and managing grafana.

32 lines (31 loc) 1.34 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; /** * Datasource for retrieving all SLOs. * * * [Official documentation](https://grafana.com/docs/grafana-cloud/alerting-and-irm/slo/) * * [API documentation](https://grafana.com/docs/grafana-cloud/alerting-and-irm/slo/api/) * * [Additional Information On Alerting Rule Annotations and Labels](https://prometheus.io/docs/prometheus/latest/configuration/alerting_rules/#templating/) */ export declare function getSlos(opts?: pulumi.InvokeOptions): Promise<GetSlosResult>; /** * A collection of values returned by getSlos. */ export interface GetSlosResult { /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * Returns a list of all SLOs" */ readonly slos: outputs.GetSlosSlo[]; } /** * Datasource for retrieving all SLOs. * * * [Official documentation](https://grafana.com/docs/grafana-cloud/alerting-and-irm/slo/) * * [API documentation](https://grafana.com/docs/grafana-cloud/alerting-and-irm/slo/api/) * * [Additional Information On Alerting Rule Annotations and Labels](https://prometheus.io/docs/prometheus/latest/configuration/alerting_rules/#templating/) */ export declare function getSlosOutput(opts?: pulumi.InvokeOptions): pulumi.Output<GetSlosResult>;