Viewing docs for Grafana v2.29.0
published on Friday, May 1, 2026 by pulumiverse
published on Friday, May 1, 2026 by pulumiverse
Viewing docs for Grafana v2.29.0
published on Friday, May 1, 2026 by pulumiverse
published on Friday, May 1, 2026 by pulumiverse
Data source for retrieving all SLOs.
- Official documentation
- API documentation
- Additional Information On Alerting Rule Annotations and Labels
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as grafana from "@pulumiverse/grafana";
const test = new grafana.slo.SLO("test", {
name: "Terraform Testing",
description: "Terraform Description",
queries: [{
freeform: {
query: "sum(rate(apiserver_request_total{code!=\"500\"}[$__rate_interval])) / sum(rate(apiserver_request_total[$__rate_interval]))",
},
type: "freeform",
}],
objectives: [{
value: 0.995,
window: "30d",
}],
destinationDatasource: {
uid: "grafanacloud-prom",
},
labels: [{
key: "custom",
value: "value",
}],
alerting: {
fastburn: {
annotations: [{
key: "name",
value: "Critical - SLO Burn Rate Alert",
}],
labels: [{
key: "type",
value: "slo",
}],
},
slowburn: {
annotations: [{
key: "name",
value: "Warning - SLO Burn Rate Alert",
}],
labels: [{
key: "type",
value: "slo",
}],
},
},
});
const slos = grafana.slo.getSlos({});
import pulumi
import pulumi_grafana as grafana
import pulumiverse_grafana as grafana
test = grafana.slo.SLO("test",
name="Terraform Testing",
description="Terraform Description",
queries=[{
"freeform": {
"query": "sum(rate(apiserver_request_total{code!=\"500\"}[$__rate_interval])) / sum(rate(apiserver_request_total[$__rate_interval]))",
},
"type": "freeform",
}],
objectives=[{
"value": 0.995,
"window": "30d",
}],
destination_datasource={
"uid": "grafanacloud-prom",
},
labels=[{
"key": "custom",
"value": "value",
}],
alerting={
"fastburn": {
"annotations": [{
"key": "name",
"value": "Critical - SLO Burn Rate Alert",
}],
"labels": [{
"key": "type",
"value": "slo",
}],
},
"slowburn": {
"annotations": [{
"key": "name",
"value": "Warning - SLO Burn Rate Alert",
}],
"labels": [{
"key": "type",
"value": "slo",
}],
},
})
slos = grafana.slo.get_slos()
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-grafana/sdk/v2/go/grafana/slo"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := slo.NewSLO(ctx, "test", &slo.SLOArgs{
Name: pulumi.String("Terraform Testing"),
Description: pulumi.String("Terraform Description"),
Queries: slo.SLOQueryArray{
&slo.SLOQueryArgs{
Freeform: &slo.SLOQueryFreeformArgs{
Query: pulumi.String("sum(rate(apiserver_request_total{code!=\"500\"}[$__rate_interval])) / sum(rate(apiserver_request_total[$__rate_interval]))"),
},
Type: pulumi.String("freeform"),
},
},
Objectives: slo.SLOObjectiveArray{
&slo.SLOObjectiveArgs{
Value: pulumi.Float64(0.995),
Window: pulumi.String("30d"),
},
},
DestinationDatasource: &slo.SLODestinationDatasourceArgs{
Uid: pulumi.String("grafanacloud-prom"),
},
Labels: slo.SLOLabelArray{
&slo.SLOLabelArgs{
Key: pulumi.String("custom"),
Value: pulumi.String("value"),
},
},
Alerting: &slo.SLOAlertingArgs{
Fastburn: &slo.SLOAlertingFastburnArgs{
Annotations: slo.SLOAlertingFastburnAnnotationArray{
&slo.SLOAlertingFastburnAnnotationArgs{
Key: pulumi.String("name"),
Value: pulumi.String("Critical - SLO Burn Rate Alert"),
},
},
Labels: slo.SLOAlertingFastburnLabelArray{
&slo.SLOAlertingFastburnLabelArgs{
Key: pulumi.String("type"),
Value: pulumi.String("slo"),
},
},
},
Slowburn: &slo.SLOAlertingSlowburnArgs{
Annotations: slo.SLOAlertingSlowburnAnnotationArray{
&slo.SLOAlertingSlowburnAnnotationArgs{
Key: pulumi.String("name"),
Value: pulumi.String("Warning - SLO Burn Rate Alert"),
},
},
Labels: slo.SLOAlertingSlowburnLabelArray{
&slo.SLOAlertingSlowburnLabelArgs{
Key: pulumi.String("type"),
Value: pulumi.String("slo"),
},
},
},
},
})
if err != nil {
return err
}
_, err = slo.GetSlos(ctx, &slo.GetSlosArgs{}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Grafana = Pulumiverse.Grafana;
return await Deployment.RunAsync(() =>
{
var test = new Grafana.Slo.SLO("test", new()
{
Name = "Terraform Testing",
Description = "Terraform Description",
Queries = new[]
{
new Grafana.Slo.Inputs.SLOQueryArgs
{
Freeform = new Grafana.Slo.Inputs.SLOQueryFreeformArgs
{
Query = "sum(rate(apiserver_request_total{code!=\"500\"}[$__rate_interval])) / sum(rate(apiserver_request_total[$__rate_interval]))",
},
Type = "freeform",
},
},
Objectives = new[]
{
new Grafana.Slo.Inputs.SLOObjectiveArgs
{
Value = 0.995,
Window = "30d",
},
},
DestinationDatasource = new Grafana.Slo.Inputs.SLODestinationDatasourceArgs
{
Uid = "grafanacloud-prom",
},
Labels = new[]
{
new Grafana.Slo.Inputs.SLOLabelArgs
{
Key = "custom",
Value = "value",
},
},
Alerting = new Grafana.Slo.Inputs.SLOAlertingArgs
{
Fastburn = new Grafana.Slo.Inputs.SLOAlertingFastburnArgs
{
Annotations = new[]
{
new Grafana.Slo.Inputs.SLOAlertingFastburnAnnotationArgs
{
Key = "name",
Value = "Critical - SLO Burn Rate Alert",
},
},
Labels = new[]
{
new Grafana.Slo.Inputs.SLOAlertingFastburnLabelArgs
{
Key = "type",
Value = "slo",
},
},
},
Slowburn = new Grafana.Slo.Inputs.SLOAlertingSlowburnArgs
{
Annotations = new[]
{
new Grafana.Slo.Inputs.SLOAlertingSlowburnAnnotationArgs
{
Key = "name",
Value = "Warning - SLO Burn Rate Alert",
},
},
Labels = new[]
{
new Grafana.Slo.Inputs.SLOAlertingSlowburnLabelArgs
{
Key = "type",
Value = "slo",
},
},
},
},
});
var slos = Grafana.Slo.GetSlos.Invoke();
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.grafana.slo.SLO;
import com.pulumi.grafana.slo.SLOArgs;
import com.pulumi.grafana.slo.inputs.SLOQueryArgs;
import com.pulumi.grafana.slo.inputs.SLOQueryFreeformArgs;
import com.pulumi.grafana.slo.inputs.SLOObjectiveArgs;
import com.pulumi.grafana.slo.inputs.SLODestinationDatasourceArgs;
import com.pulumi.grafana.slo.inputs.SLOLabelArgs;
import com.pulumi.grafana.slo.inputs.SLOAlertingArgs;
import com.pulumi.grafana.slo.inputs.SLOAlertingFastburnArgs;
import com.pulumi.grafana.slo.inputs.SLOAlertingSlowburnArgs;
import com.pulumi.grafana.slo.SloFunctions;
import com.pulumi.grafana.slo.inputs.GetSlosArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var test = new SLO("test", SLOArgs.builder()
.name("Terraform Testing")
.description("Terraform Description")
.queries(SLOQueryArgs.builder()
.freeform(SLOQueryFreeformArgs.builder()
.query("sum(rate(apiserver_request_total{code!=\"500\"}[$__rate_interval])) / sum(rate(apiserver_request_total[$__rate_interval]))")
.build())
.type("freeform")
.build())
.objectives(SLOObjectiveArgs.builder()
.value(0.995)
.window("30d")
.build())
.destinationDatasource(SLODestinationDatasourceArgs.builder()
.uid("grafanacloud-prom")
.build())
.labels(SLOLabelArgs.builder()
.key("custom")
.value("value")
.build())
.alerting(SLOAlertingArgs.builder()
.fastburn(SLOAlertingFastburnArgs.builder()
.annotations(SLOAlertingFastburnAnnotationArgs.builder()
.key("name")
.value("Critical - SLO Burn Rate Alert")
.build())
.labels(SLOAlertingFastburnLabelArgs.builder()
.key("type")
.value("slo")
.build())
.build())
.slowburn(SLOAlertingSlowburnArgs.builder()
.annotations(SLOAlertingSlowburnAnnotationArgs.builder()
.key("name")
.value("Warning - SLO Burn Rate Alert")
.build())
.labels(SLOAlertingSlowburnLabelArgs.builder()
.key("type")
.value("slo")
.build())
.build())
.build())
.build());
final var slos = SloFunctions.getSlos(GetSlosArgs.builder()
.build());
}
}
resources:
test:
type: grafana:slo:SLO
properties:
name: Terraform Testing
description: Terraform Description
queries:
- freeform:
query: sum(rate(apiserver_request_total{code!="500"}[$__rate_interval])) / sum(rate(apiserver_request_total[$__rate_interval]))
type: freeform
objectives:
- value: 0.995
window: 30d
destinationDatasource:
uid: grafanacloud-prom
labels:
- key: custom
value: value
alerting:
fastburn:
annotations:
- key: name
value: Critical - SLO Burn Rate Alert
labels:
- key: type
value: slo
slowburn:
annotations:
- key: name
value: Warning - SLO Burn Rate Alert
labels:
- key: type
value: slo
variables:
slos:
fn::invoke:
function: grafana:slo:getSlos
arguments: {}
Using getSlos
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getSlos(args: GetSlosArgs, opts?: InvokeOptions): Promise<GetSlosResult>
function getSlosOutput(args: GetSlosOutputArgs, opts?: InvokeOptions): Output<GetSlosResult>def get_slos(slos: Optional[Sequence[GetSlosSlo]] = None,
opts: Optional[InvokeOptions] = None) -> GetSlosResult
def get_slos_output(slos: pulumi.Input[Optional[Sequence[pulumi.Input[GetSlosSloArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSlosResult]func GetSlos(ctx *Context, args *GetSlosArgs, opts ...InvokeOption) (*GetSlosResult, error)
func GetSlosOutput(ctx *Context, args *GetSlosOutputArgs, opts ...InvokeOption) GetSlosResultOutput> Note: This function is named GetSlos in the Go SDK.
public static class GetSlos
{
public static Task<GetSlosResult> InvokeAsync(GetSlosArgs args, InvokeOptions? opts = null)
public static Output<GetSlosResult> Invoke(GetSlosInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetSlosResult> getSlos(GetSlosArgs args, InvokeOptions options)
public static Output<GetSlosResult> getSlos(GetSlosArgs args, InvokeOptions options)
fn::invoke:
function: grafana:slo/getSlos:getSlos
arguments:
# arguments dictionaryThe following arguments are supported:
- Slos
List<Pulumiverse.
Grafana. Slo. Inputs. Get Slos Slo> - List of all SLOs.
- Slos
[]Get
Slos Slo - List of all SLOs.
- slos
List<Get
Slos Slo> - List of all SLOs.
- slos
Get
Slos Slo[] - List of all SLOs.
- slos
Sequence[Get
Slos Slo] - List of all SLOs.
- slos List<Property Map>
- List of all SLOs.
getSlos Result
The following output properties are available:
- Id string
- The ID of this datasource. This is a constant value.
- Slos
List<Pulumiverse.
Grafana. Slo. Outputs. Get Slos Slo> - List of all SLOs.
- Id string
- The ID of this datasource. This is a constant value.
- Slos
[]Get
Slos Slo - List of all SLOs.
- id String
- The ID of this datasource. This is a constant value.
- slos
List<Get
Slos Slo> - List of all SLOs.
- id string
- The ID of this datasource. This is a constant value.
- slos
Get
Slos Slo[] - List of all SLOs.
- id str
- The ID of this datasource. This is a constant value.
- slos
Sequence[Get
Slos Slo] - List of all SLOs.
- id String
- The ID of this datasource. This is a constant value.
- slos List<Property Map>
- List of all SLOs.
Supporting Types
GetSlosSlo
- Description string
- Description of the SLO.
- Name string
- Name of the SLO.
- Search
Expression string - The search expression associated with this SLO.
- Uuid string
- A unique, random identifier. This value is read-only.
- Alertings
List<Pulumiverse.
Grafana. Slo. Inputs. Get Slos Slo Alerting> - Alerting configuration for the SLO.
- Destination
Datasources List<Pulumiverse.Grafana. Slo. Inputs. Get Slos Slo Destination Datasource> - Destination datasource configuration.
- Labels
List<Pulumiverse.
Grafana. Slo. Inputs. Get Slos Slo Label> - Labels attached to the SLO.
- Objectives
List<Pulumiverse.
Grafana. Slo. Inputs. Get Slos Slo Objective> - Objectives for the SLO.
- Queries
List<Pulumiverse.
Grafana. Slo. Inputs. Get Slos Slo Query> - Query configuration for the SLO.
- Description string
- Description of the SLO.
- Name string
- Name of the SLO.
- Search
Expression string - The search expression associated with this SLO.
- Uuid string
- A unique, random identifier. This value is read-only.
- Alertings
[]Get
Slos Slo Alerting - Alerting configuration for the SLO.
- Destination
Datasources []GetSlos Slo Destination Datasource - Destination datasource configuration.
- Labels
[]Get
Slos Slo Label - Labels attached to the SLO.
- Objectives
[]Get
Slos Slo Objective - Objectives for the SLO.
- Queries
[]Get
Slos Slo Query - Query configuration for the SLO.
- description String
- Description of the SLO.
- name String
- Name of the SLO.
- search
Expression String - The search expression associated with this SLO.
- uuid String
- A unique, random identifier. This value is read-only.
- alertings
List<Get
Slos Slo Alerting> - Alerting configuration for the SLO.
- destination
Datasources List<GetSlos Slo Destination Datasource> - Destination datasource configuration.
- labels
List<Get
Slos Slo Label> - Labels attached to the SLO.
- objectives
List<Get
Slos Slo Objective> - Objectives for the SLO.
- queries
List<Get
Slos Slo Query> - Query configuration for the SLO.
- description string
- Description of the SLO.
- name string
- Name of the SLO.
- search
Expression string - The search expression associated with this SLO.
- uuid string
- A unique, random identifier. This value is read-only.
- alertings
Get
Slos Slo Alerting[] - Alerting configuration for the SLO.
- destination
Datasources GetSlos Slo Destination Datasource[] - Destination datasource configuration.
- labels
Get
Slos Slo Label[] - Labels attached to the SLO.
- objectives
Get
Slos Slo Objective[] - Objectives for the SLO.
- queries
Get
Slos Slo Query[] - Query configuration for the SLO.
- description str
- Description of the SLO.
- name str
- Name of the SLO.
- search_
expression str - The search expression associated with this SLO.
- uuid str
- A unique, random identifier. This value is read-only.
- alertings
Sequence[Get
Slos Slo Alerting] - Alerting configuration for the SLO.
- destination_
datasources Sequence[GetSlos Slo Destination Datasource] - Destination datasource configuration.
- labels
Sequence[Get
Slos Slo Label] - Labels attached to the SLO.
- objectives
Sequence[Get
Slos Slo Objective] - Objectives for the SLO.
- queries
Sequence[Get
Slos Slo Query] - Query configuration for the SLO.
- description String
- Description of the SLO.
- name String
- Name of the SLO.
- search
Expression String - The search expression associated with this SLO.
- uuid String
- A unique, random identifier. This value is read-only.
- alertings List<Property Map>
- Alerting configuration for the SLO.
- destination
Datasources List<Property Map> - Destination datasource configuration.
- labels List<Property Map>
- Labels attached to the SLO.
- objectives List<Property Map>
- Objectives for the SLO.
- queries List<Property Map>
- Query configuration for the SLO.
GetSlosSloAlerting
- Advanced
Options Pulumiverse.Grafana. Slo. Inputs. Get Slos Slo Alerting Advanced Options - Advanced alerting options.
- Annotations
List<Pulumiverse.
Grafana. Slo. Inputs. Get Slos Slo Alerting Annotation> - Annotations attached to alerts.
- Fastburn
Pulumiverse.
Grafana. Slo. Inputs. Get Slos Slo Alerting Fastburn - Fast burn alert configuration.
- Labels
List<Pulumiverse.
Grafana. Slo. Inputs. Get Slos Slo Alerting Label> - Labels attached to alerts.
- Slowburn
Pulumiverse.
Grafana. Slo. Inputs. Get Slos Slo Alerting Slowburn - Slow burn alert configuration.
- Advanced
Options GetSlos Slo Alerting Advanced Options - Advanced alerting options.
- Annotations
[]Get
Slos Slo Alerting Annotation - Annotations attached to alerts.
- Fastburn
Get
Slos Slo Alerting Fastburn - Fast burn alert configuration.
- Labels
[]Get
Slos Slo Alerting Label - Labels attached to alerts.
- Slowburn
Get
Slos Slo Alerting Slowburn - Slow burn alert configuration.
- advanced
Options GetSlos Slo Alerting Advanced Options - Advanced alerting options.
- annotations
List<Get
Slos Slo Alerting Annotation> - Annotations attached to alerts.
- fastburn
Get
Slos Slo Alerting Fastburn - Fast burn alert configuration.
- labels
List<Get
Slos Slo Alerting Label> - Labels attached to alerts.
- slowburn
Get
Slos Slo Alerting Slowburn - Slow burn alert configuration.
- advanced
Options GetSlos Slo Alerting Advanced Options - Advanced alerting options.
- annotations
Get
Slos Slo Alerting Annotation[] - Annotations attached to alerts.
- fastburn
Get
Slos Slo Alerting Fastburn - Fast burn alert configuration.
- labels
Get
Slos Slo Alerting Label[] - Labels attached to alerts.
- slowburn
Get
Slos Slo Alerting Slowburn - Slow burn alert configuration.
- advanced_
options GetSlos Slo Alerting Advanced Options - Advanced alerting options.
- annotations
Sequence[Get
Slos Slo Alerting Annotation] - Annotations attached to alerts.
- fastburn
Get
Slos Slo Alerting Fastburn - Fast burn alert configuration.
- labels
Sequence[Get
Slos Slo Alerting Label] - Labels attached to alerts.
- slowburn
Get
Slos Slo Alerting Slowburn - Slow burn alert configuration.
- advanced
Options Property Map - Advanced alerting options.
- annotations List<Property Map>
- Annotations attached to alerts.
- fastburn Property Map
- Fast burn alert configuration.
- labels List<Property Map>
- Labels attached to alerts.
- slowburn Property Map
- Slow burn alert configuration.
GetSlosSloAlertingAdvancedOptions
- Min
Failures int - Minimum number of failures before alerting.
- Min
Failures int - Minimum number of failures before alerting.
- min
Failures Integer - Minimum number of failures before alerting.
- min
Failures number - Minimum number of failures before alerting.
- min_
failures int - Minimum number of failures before alerting.
- min
Failures Number - Minimum number of failures before alerting.
GetSlosSloAlertingAnnotation
GetSlosSloAlertingFastburn
- Annotations
List<Pulumiverse.
Grafana. Slo. Inputs. Get Slos Slo Alerting Fastburn Annotation> - Annotations for fast burn alerts.
- Enrichments
List<Pulumiverse.
Grafana. Slo. Inputs. Get Slos Slo Alerting Fastburn Enrichment> - Enrichments for fast burn alerts.
- Labels
List<Pulumiverse.
Grafana. Slo. Inputs. Get Slos Slo Alerting Fastburn Label> - Labels for fast burn alerts.
- Annotations
[]Get
Slos Slo Alerting Fastburn Annotation - Annotations for fast burn alerts.
- Enrichments
[]Get
Slos Slo Alerting Fastburn Enrichment - Enrichments for fast burn alerts.
- Labels
[]Get
Slos Slo Alerting Fastburn Label - Labels for fast burn alerts.
- annotations
List<Get
Slos Slo Alerting Fastburn Annotation> - Annotations for fast burn alerts.
- enrichments
List<Get
Slos Slo Alerting Fastburn Enrichment> - Enrichments for fast burn alerts.
- labels
List<Get
Slos Slo Alerting Fastburn Label> - Labels for fast burn alerts.
- annotations
Get
Slos Slo Alerting Fastburn Annotation[] - Annotations for fast burn alerts.
- enrichments
Get
Slos Slo Alerting Fastburn Enrichment[] - Enrichments for fast burn alerts.
- labels
Get
Slos Slo Alerting Fastburn Label[] - Labels for fast burn alerts.
- annotations
Sequence[Get
Slos Slo Alerting Fastburn Annotation] - Annotations for fast burn alerts.
- enrichments
Sequence[Get
Slos Slo Alerting Fastburn Enrichment] - Enrichments for fast burn alerts.
- labels
Sequence[Get
Slos Slo Alerting Fastburn Label] - Labels for fast burn alerts.
- annotations List<Property Map>
- Annotations for fast burn alerts.
- enrichments List<Property Map>
- Enrichments for fast burn alerts.
- labels List<Property Map>
- Labels for fast burn alerts.
GetSlosSloAlertingFastburnAnnotation
GetSlosSloAlertingFastburnEnrichment
- Type string
- Type of the alert enrichment.
- Type string
- Type of the alert enrichment.
- type String
- Type of the alert enrichment.
- type string
- Type of the alert enrichment.
- type str
- Type of the alert enrichment.
- type String
- Type of the alert enrichment.
GetSlosSloAlertingFastburnLabel
GetSlosSloAlertingLabel
GetSlosSloAlertingSlowburn
- Annotations
List<Pulumiverse.
Grafana. Slo. Inputs. Get Slos Slo Alerting Slowburn Annotation> - Annotations for slow burn alerts.
- Enrichments
List<Pulumiverse.
Grafana. Slo. Inputs. Get Slos Slo Alerting Slowburn Enrichment> - Enrichments for slow burn alerts.
- Labels
List<Pulumiverse.
Grafana. Slo. Inputs. Get Slos Slo Alerting Slowburn Label> - Labels for slow burn alerts.
- Annotations
[]Get
Slos Slo Alerting Slowburn Annotation - Annotations for slow burn alerts.
- Enrichments
[]Get
Slos Slo Alerting Slowburn Enrichment - Enrichments for slow burn alerts.
- Labels
[]Get
Slos Slo Alerting Slowburn Label - Labels for slow burn alerts.
- annotations
List<Get
Slos Slo Alerting Slowburn Annotation> - Annotations for slow burn alerts.
- enrichments
List<Get
Slos Slo Alerting Slowburn Enrichment> - Enrichments for slow burn alerts.
- labels
List<Get
Slos Slo Alerting Slowburn Label> - Labels for slow burn alerts.
- annotations
Get
Slos Slo Alerting Slowburn Annotation[] - Annotations for slow burn alerts.
- enrichments
Get
Slos Slo Alerting Slowburn Enrichment[] - Enrichments for slow burn alerts.
- labels
Get
Slos Slo Alerting Slowburn Label[] - Labels for slow burn alerts.
- annotations
Sequence[Get
Slos Slo Alerting Slowburn Annotation] - Annotations for slow burn alerts.
- enrichments
Sequence[Get
Slos Slo Alerting Slowburn Enrichment] - Enrichments for slow burn alerts.
- labels
Sequence[Get
Slos Slo Alerting Slowburn Label] - Labels for slow burn alerts.
- annotations List<Property Map>
- Annotations for slow burn alerts.
- enrichments List<Property Map>
- Enrichments for slow burn alerts.
- labels List<Property Map>
- Labels for slow burn alerts.
GetSlosSloAlertingSlowburnAnnotation
GetSlosSloAlertingSlowburnEnrichment
- Type string
- Type of the alert enrichment.
- Type string
- Type of the alert enrichment.
- type String
- Type of the alert enrichment.
- type string
- Type of the alert enrichment.
- type str
- Type of the alert enrichment.
- type String
- Type of the alert enrichment.
GetSlosSloAlertingSlowburnLabel
GetSlosSloDestinationDatasource
- Uid string
- UID of the destination datasource.
- Uid string
- UID of the destination datasource.
- uid String
- UID of the destination datasource.
- uid string
- UID of the destination datasource.
- uid str
- UID of the destination datasource.
- uid String
- UID of the destination datasource.
GetSlosSloLabel
GetSlosSloObjective
GetSlosSloQuery
- Type string
- Type of query (freeform, ratio, grafana_queries, etc.).
- Freeform
Pulumiverse.
Grafana. Slo. Inputs. Get Slos Slo Query Freeform - Freeform query configuration.
- Grafana
Queries Pulumiverse.Grafana. Slo. Inputs. Get Slos Slo Query Grafana Queries - Grafana queries configuration.
- Ratio
Pulumiverse.
Grafana. Slo. Inputs. Get Slos Slo Query Ratio - Ratio query configuration.
- Type string
- Type of query (freeform, ratio, grafana_queries, etc.).
- Freeform
Get
Slos Slo Query Freeform - Freeform query configuration.
- Grafana
Queries GetSlos Slo Query Grafana Queries - Grafana queries configuration.
- Ratio
Get
Slos Slo Query Ratio - Ratio query configuration.
- type String
- Type of query (freeform, ratio, grafana_queries, etc.).
- freeform
Get
Slos Slo Query Freeform - Freeform query configuration.
- grafana
Queries GetSlos Slo Query Grafana Queries - Grafana queries configuration.
- ratio
Get
Slos Slo Query Ratio - Ratio query configuration.
- type string
- Type of query (freeform, ratio, grafana_queries, etc.).
- freeform
Get
Slos Slo Query Freeform - Freeform query configuration.
- grafana
Queries GetSlos Slo Query Grafana Queries - Grafana queries configuration.
- ratio
Get
Slos Slo Query Ratio - Ratio query configuration.
- type str
- Type of query (freeform, ratio, grafana_queries, etc.).
- freeform
Get
Slos Slo Query Freeform - Freeform query configuration.
- grafana_
queries GetSlos Slo Query Grafana Queries - Grafana queries configuration.
- ratio
Get
Slos Slo Query Ratio - Ratio query configuration.
- type String
- Type of query (freeform, ratio, grafana_queries, etc.).
- freeform Property Map
- Freeform query configuration.
- grafana
Queries Property Map - Grafana queries configuration.
- ratio Property Map
- Ratio query configuration.
GetSlosSloQueryFreeform
- Query string
- The PromQL query string.
- Query string
- The PromQL query string.
- query String
- The PromQL query string.
- query string
- The PromQL query string.
- query str
- The PromQL query string.
- query String
- The PromQL query string.
GetSlosSloQueryGrafanaQueries
- Grafana
Queries string - JSON string containing the Grafana queries.
- Grafana
Queries string - JSON string containing the Grafana queries.
- grafana
Queries String - JSON string containing the Grafana queries.
- grafana
Queries string - JSON string containing the Grafana queries.
- grafana_
queries str - JSON string containing the Grafana queries.
- grafana
Queries String - JSON string containing the Grafana queries.
GetSlosSloQueryRatio
- Group
By List<string>Labels - Labels used for grouping.
- Success
Metric string - Counter metric for success events (numerator).
- Total
Metric string - Metric for total events (denominator).
- Group
By []stringLabels - Labels used for grouping.
- Success
Metric string - Counter metric for success events (numerator).
- Total
Metric string - Metric for total events (denominator).
- group
By List<String>Labels - Labels used for grouping.
- success
Metric String - Counter metric for success events (numerator).
- total
Metric String - Metric for total events (denominator).
- group
By string[]Labels - Labels used for grouping.
- success
Metric string - Counter metric for success events (numerator).
- total
Metric string - Metric for total events (denominator).
- group_
by_ Sequence[str]labels - Labels used for grouping.
- success_
metric str - Counter metric for success events (numerator).
- total_
metric str - Metric for total events (denominator).
- group
By List<String>Labels - Labels used for grouping.
- success
Metric String - Counter metric for success events (numerator).
- total
Metric String - Metric for total events (denominator).
Package Details
- Repository
- grafana pulumiverse/pulumi-grafana
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
grafanaTerraform Provider.
Viewing docs for Grafana v2.29.0
published on Friday, May 1, 2026 by pulumiverse
published on Friday, May 1, 2026 by pulumiverse
