published on Friday, Aug 7, 2026 by pulumiverse
published on Friday, Aug 7, 2026 by pulumiverse
Manages a Grafana Assistant quickstart prompt shown to users.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as grafana from "@pulumiverse/grafana";
const example = new grafana.assistant.Quickstart("example", {
scope: "tenant",
title: "SLO health",
prompt: "How healthy are my SLOs right now?",
});
// A quickstart with a context item pre-attached. `context_items` is a
// JSON-encoded array of Assistant `ChatContextItem` objects. The example below
// attaches a Prometheus data source so the Assistant starts the conversation
// with that data source already in context.
//
// This is an advanced, internal-format field. The most reliable way to obtain a
// valid value is to create the quickstart with the desired context through the
// Assistant UI and copy the resulting `contextItems` JSON into `jsonencode(...)`.
const withContext = new grafana.assistant.Quickstart("with_context", {
scope: "tenant",
title: "Investigate Prometheus alerts",
prompt: "Which alerts are firing right now and why?",
contextItems: JSON.stringify([{
node: {
id: "prometheus-uid",
name: "Prometheus",
icon: "database",
data: {
type: "datasource",
data: {
name: "Prometheus",
uid: "prometheus-uid",
type: "prometheus",
text: "Prometheus",
},
},
},
}]),
});
import pulumi
import json
import pulumiverse_grafana as grafana
example = grafana.assistant.Quickstart("example",
scope="tenant",
title="SLO health",
prompt="How healthy are my SLOs right now?")
# A quickstart with a context item pre-attached. `context_items` is a
# JSON-encoded array of Assistant `ChatContextItem` objects. The example below
# attaches a Prometheus data source so the Assistant starts the conversation
# with that data source already in context.
#
# This is an advanced, internal-format field. The most reliable way to obtain a
# valid value is to create the quickstart with the desired context through the
# Assistant UI and copy the resulting `contextItems` JSON into `jsonencode(...)`.
with_context = grafana.assistant.Quickstart("with_context",
scope="tenant",
title="Investigate Prometheus alerts",
prompt="Which alerts are firing right now and why?",
context_items=json.dumps([{
"node": {
"id": "prometheus-uid",
"name": "Prometheus",
"icon": "database",
"data": {
"type": "datasource",
"data": {
"name": "Prometheus",
"uid": "prometheus-uid",
"type": "prometheus",
"text": "Prometheus",
},
},
},
}]))
package main
import (
"encoding/json"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-grafana/sdk/v2/go/grafana/assistant"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := assistant.NewQuickstart(ctx, "example", &assistant.QuickstartArgs{
Scope: pulumi.String("tenant"),
Title: pulumi.String("SLO health"),
Prompt: pulumi.String("How healthy are my SLOs right now?"),
})
if err != nil {
return err
}
tmpJSON0, err := json.Marshal([]map[string]interface{}{
map[string]interface{}{
"node": map[string]interface{}{
"id": "prometheus-uid",
"name": "Prometheus",
"icon": "database",
"data": map[string]interface{}{
"type": "datasource",
"data": map[string]interface{}{
"name": "Prometheus",
"uid": "prometheus-uid",
"type": "prometheus",
"text": "Prometheus",
},
},
},
},
})
if err != nil {
return err
}
json0 := string(tmpJSON0)
// A quickstart with a context item pre-attached. `context_items` is a
// JSON-encoded array of Assistant `ChatContextItem` objects. The example below
// attaches a Prometheus data source so the Assistant starts the conversation
// with that data source already in context.
//
// This is an advanced, internal-format field. The most reliable way to obtain a
// valid value is to create the quickstart with the desired context through the
// Assistant UI and copy the resulting `contextItems` JSON into `jsonencode(...)`.
_, err = assistant.NewQuickstart(ctx, "with_context", &assistant.QuickstartArgs{
Scope: pulumi.String("tenant"),
Title: pulumi.String("Investigate Prometheus alerts"),
Prompt: pulumi.String("Which alerts are firing right now and why?"),
ContextItems: pulumi.String(pulumi.String(json0)),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using System.Text.Json;
using Pulumi;
using Grafana = Pulumiverse.Grafana;
return await Deployment.RunAsync(() =>
{
var example = new Grafana.Assistant.Quickstart("example", new()
{
Scope = "tenant",
Title = "SLO health",
Prompt = "How healthy are my SLOs right now?",
});
// A quickstart with a context item pre-attached. `context_items` is a
// JSON-encoded array of Assistant `ChatContextItem` objects. The example below
// attaches a Prometheus data source so the Assistant starts the conversation
// with that data source already in context.
//
// This is an advanced, internal-format field. The most reliable way to obtain a
// valid value is to create the quickstart with the desired context through the
// Assistant UI and copy the resulting `contextItems` JSON into `jsonencode(...)`.
var withContext = new Grafana.Assistant.Quickstart("with_context", new()
{
Scope = "tenant",
Title = "Investigate Prometheus alerts",
Prompt = "Which alerts are firing right now and why?",
ContextItems = JsonSerializer.Serialize(new[]
{
new Dictionary<string, object?>
{
["node"] = new Dictionary<string, object?>
{
["id"] = "prometheus-uid",
["name"] = "Prometheus",
["icon"] = "database",
["data"] = new Dictionary<string, object?>
{
["type"] = "datasource",
["data"] = new Dictionary<string, object?>
{
["name"] = "Prometheus",
["uid"] = "prometheus-uid",
["type"] = "prometheus",
["text"] = "Prometheus",
},
},
},
},
}),
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.grafana.assistant.Quickstart;
import com.pulumi.grafana.assistant.QuickstartArgs;
import static com.pulumi.codegen.internal.Serialization.*;
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 example = new Quickstart("example", QuickstartArgs.builder()
.scope("tenant")
.title("SLO health")
.prompt("How healthy are my SLOs right now?")
.build());
// A quickstart with a context item pre-attached. `context_items` is a
// JSON-encoded array of Assistant `ChatContextItem` objects. The example below
// attaches a Prometheus data source so the Assistant starts the conversation
// with that data source already in context.
//
// This is an advanced, internal-format field. The most reliable way to obtain a
// valid value is to create the quickstart with the desired context through the
// Assistant UI and copy the resulting `contextItems` JSON into `jsonencode(...)`.
var withContext = new Quickstart("withContext", QuickstartArgs.builder()
.scope("tenant")
.title("Investigate Prometheus alerts")
.prompt("Which alerts are firing right now and why?")
.contextItems(serializeJson(
jsonArray(jsonObject(
jsonProperty("node", jsonObject(
jsonProperty("id", "prometheus-uid"),
jsonProperty("name", "Prometheus"),
jsonProperty("icon", "database"),
jsonProperty("data", jsonObject(
jsonProperty("type", "datasource"),
jsonProperty("data", jsonObject(
jsonProperty("name", "Prometheus"),
jsonProperty("uid", "prometheus-uid"),
jsonProperty("type", "prometheus"),
jsonProperty("text", "Prometheus")
))
))
))
))))
.build());
}
}
resources:
example:
type: grafana:assistant:Quickstart
properties:
scope: tenant
title: SLO health
prompt: How healthy are my SLOs right now?
# A quickstart with a context item pre-attached. `context_items` is a
# JSON-encoded array of Assistant `ChatContextItem` objects. The example below
# attaches a Prometheus data source so the Assistant starts the conversation
# with that data source already in context.
#
# This is an advanced, internal-format field. The most reliable way to obtain a
# valid value is to create the quickstart with the desired context through the
# Assistant UI and copy the resulting `contextItems` JSON into `jsonencode(...)`.
withContext:
type: grafana:assistant:Quickstart
name: with_context
properties:
scope: tenant
title: Investigate Prometheus alerts
prompt: Which alerts are firing right now and why?
contextItems:
fn::toJSON:
- node:
id: prometheus-uid
name: Prometheus
icon: database
data:
type: datasource
data:
name: Prometheus
uid: prometheus-uid
type: prometheus
text: Prometheus
Example coming soon!
Create Quickstart Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Quickstart(name: string, args: QuickstartArgs, opts?: CustomResourceOptions);@overload
def Quickstart(resource_name: str,
args: QuickstartArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Quickstart(resource_name: str,
opts: Optional[ResourceOptions] = None,
prompt: Optional[str] = None,
scope: Optional[str] = None,
context_items: Optional[str] = None,
enabled: Optional[bool] = None,
title: Optional[str] = None)func NewQuickstart(ctx *Context, name string, args QuickstartArgs, opts ...ResourceOption) (*Quickstart, error)public Quickstart(string name, QuickstartArgs args, CustomResourceOptions? opts = null)
public Quickstart(String name, QuickstartArgs args)
public Quickstart(String name, QuickstartArgs args, CustomResourceOptions options)
type: grafana:assistant:Quickstart
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "grafana_assistant_quickstart" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args QuickstartArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args QuickstartArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args QuickstartArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args QuickstartArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args QuickstartArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var quickstartResource = new Grafana.Assistant.Quickstart("quickstartResource", new()
{
Prompt = "string",
Scope = "string",
ContextItems = "string",
Enabled = false,
Title = "string",
});
example, err := assistant.NewQuickstart(ctx, "quickstartResource", &assistant.QuickstartArgs{
Prompt: pulumi.String("string"),
Scope: pulumi.String("string"),
ContextItems: pulumi.String("string"),
Enabled: pulumi.Bool(false),
Title: pulumi.String("string"),
})
resource "grafana_assistant_quickstart" "quickstartResource" {
lifecycle {
create_before_destroy = true
}
prompt = "string"
scope = "string"
context_items = "string"
enabled = false
title = "string"
}
var quickstartResource = new Quickstart("quickstartResource", QuickstartArgs.builder()
.prompt("string")
.scope("string")
.contextItems("string")
.enabled(false)
.title("string")
.build());
quickstart_resource = grafana.assistant.Quickstart("quickstartResource",
prompt="string",
scope="string",
context_items="string",
enabled=False,
title="string")
const quickstartResource = new grafana.assistant.Quickstart("quickstartResource", {
prompt: "string",
scope: "string",
contextItems: "string",
enabled: false,
title: "string",
});
type: grafana:assistant:Quickstart
properties:
contextItems: string
enabled: false
prompt: string
scope: string
title: string
Quickstart Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Quickstart resource accepts the following input properties:
- Prompt string
- The quickstart question text.
- Scope string
- Whether the resource is visible to the whole tenant (
tenant) or only the creating user (user). - Context
Items string - Optional JSON-encoded array of context items pre-attached to the quickstart. Each element is an Assistant
ChatContextItem; onlynode.id,node.name, andnode.data({"type": ..., "data": {...}}) are required, e.g.{"node": {"id": ..., "name": ..., "data": {"type": ..., "data": {...}}}}. This is an advanced, internal-format field. The most reliable way to produce a valid value is to create a quickstart with the desired context through the Assistant UI, then copy the resultingcontextItemsJSON. Omit this field if no pre-attached context is needed. See the example for a typical datasource context item. - Enabled bool
- Whether the resource is enabled.
- Title string
- Optional title for the quickstart.
- Prompt string
- The quickstart question text.
- Scope string
- Whether the resource is visible to the whole tenant (
tenant) or only the creating user (user). - Context
Items string - Optional JSON-encoded array of context items pre-attached to the quickstart. Each element is an Assistant
ChatContextItem; onlynode.id,node.name, andnode.data({"type": ..., "data": {...}}) are required, e.g.{"node": {"id": ..., "name": ..., "data": {"type": ..., "data": {...}}}}. This is an advanced, internal-format field. The most reliable way to produce a valid value is to create a quickstart with the desired context through the Assistant UI, then copy the resultingcontextItemsJSON. Omit this field if no pre-attached context is needed. See the example for a typical datasource context item. - Enabled bool
- Whether the resource is enabled.
- Title string
- Optional title for the quickstart.
- prompt string
- The quickstart question text.
- scope string
- Whether the resource is visible to the whole tenant (
tenant) or only the creating user (user). - context_
items string - Optional JSON-encoded array of context items pre-attached to the quickstart. Each element is an Assistant
ChatContextItem; onlynode.id,node.name, andnode.data({"type": ..., "data": {...}}) are required, e.g.{"node": {"id": ..., "name": ..., "data": {"type": ..., "data": {...}}}}. This is an advanced, internal-format field. The most reliable way to produce a valid value is to create a quickstart with the desired context through the Assistant UI, then copy the resultingcontextItemsJSON. Omit this field if no pre-attached context is needed. See the example for a typical datasource context item. - enabled bool
- Whether the resource is enabled.
- title string
- Optional title for the quickstart.
- prompt String
- The quickstart question text.
- scope String
- Whether the resource is visible to the whole tenant (
tenant) or only the creating user (user). - context
Items String - Optional JSON-encoded array of context items pre-attached to the quickstart. Each element is an Assistant
ChatContextItem; onlynode.id,node.name, andnode.data({"type": ..., "data": {...}}) are required, e.g.{"node": {"id": ..., "name": ..., "data": {"type": ..., "data": {...}}}}. This is an advanced, internal-format field. The most reliable way to produce a valid value is to create a quickstart with the desired context through the Assistant UI, then copy the resultingcontextItemsJSON. Omit this field if no pre-attached context is needed. See the example for a typical datasource context item. - enabled Boolean
- Whether the resource is enabled.
- title String
- Optional title for the quickstart.
- prompt string
- The quickstart question text.
- scope string
- Whether the resource is visible to the whole tenant (
tenant) or only the creating user (user). - context
Items string - Optional JSON-encoded array of context items pre-attached to the quickstart. Each element is an Assistant
ChatContextItem; onlynode.id,node.name, andnode.data({"type": ..., "data": {...}}) are required, e.g.{"node": {"id": ..., "name": ..., "data": {"type": ..., "data": {...}}}}. This is an advanced, internal-format field. The most reliable way to produce a valid value is to create a quickstart with the desired context through the Assistant UI, then copy the resultingcontextItemsJSON. Omit this field if no pre-attached context is needed. See the example for a typical datasource context item. - enabled boolean
- Whether the resource is enabled.
- title string
- Optional title for the quickstart.
- prompt str
- The quickstart question text.
- scope str
- Whether the resource is visible to the whole tenant (
tenant) or only the creating user (user). - context_
items str - Optional JSON-encoded array of context items pre-attached to the quickstart. Each element is an Assistant
ChatContextItem; onlynode.id,node.name, andnode.data({"type": ..., "data": {...}}) are required, e.g.{"node": {"id": ..., "name": ..., "data": {"type": ..., "data": {...}}}}. This is an advanced, internal-format field. The most reliable way to produce a valid value is to create a quickstart with the desired context through the Assistant UI, then copy the resultingcontextItemsJSON. Omit this field if no pre-attached context is needed. See the example for a typical datasource context item. - enabled bool
- Whether the resource is enabled.
- title str
- Optional title for the quickstart.
- prompt String
- The quickstart question text.
- scope String
- Whether the resource is visible to the whole tenant (
tenant) or only the creating user (user). - context
Items String - Optional JSON-encoded array of context items pre-attached to the quickstart. Each element is an Assistant
ChatContextItem; onlynode.id,node.name, andnode.data({"type": ..., "data": {...}}) are required, e.g.{"node": {"id": ..., "name": ..., "data": {"type": ..., "data": {...}}}}. This is an advanced, internal-format field. The most reliable way to produce a valid value is to create a quickstart with the desired context through the Assistant UI, then copy the resultingcontextItemsJSON. Omit this field if no pre-attached context is needed. See the example for a typical datasource context item. - enabled Boolean
- Whether the resource is enabled.
- title String
- Optional title for the quickstart.
Outputs
All input properties are implicitly available as output properties. Additionally, the Quickstart resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing Quickstart Resource
Get an existing Quickstart resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: QuickstartState, opts?: CustomResourceOptions): Quickstart@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
context_items: Optional[str] = None,
enabled: Optional[bool] = None,
prompt: Optional[str] = None,
scope: Optional[str] = None,
title: Optional[str] = None) -> Quickstartfunc GetQuickstart(ctx *Context, name string, id IDInput, state *QuickstartState, opts ...ResourceOption) (*Quickstart, error)public static Quickstart Get(string name, Input<string> id, QuickstartState? state, CustomResourceOptions? opts = null)public static Quickstart get(String name, Output<String> id, QuickstartState state, CustomResourceOptions options)resources: _: type: grafana:assistant:Quickstart get: id: ${id}import {
to = grafana_assistant_quickstart.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Context
Items string - Optional JSON-encoded array of context items pre-attached to the quickstart. Each element is an Assistant
ChatContextItem; onlynode.id,node.name, andnode.data({"type": ..., "data": {...}}) are required, e.g.{"node": {"id": ..., "name": ..., "data": {"type": ..., "data": {...}}}}. This is an advanced, internal-format field. The most reliable way to produce a valid value is to create a quickstart with the desired context through the Assistant UI, then copy the resultingcontextItemsJSON. Omit this field if no pre-attached context is needed. See the example for a typical datasource context item. - Enabled bool
- Whether the resource is enabled.
- Prompt string
- The quickstart question text.
- Scope string
- Whether the resource is visible to the whole tenant (
tenant) or only the creating user (user). - Title string
- Optional title for the quickstart.
- Context
Items string - Optional JSON-encoded array of context items pre-attached to the quickstart. Each element is an Assistant
ChatContextItem; onlynode.id,node.name, andnode.data({"type": ..., "data": {...}}) are required, e.g.{"node": {"id": ..., "name": ..., "data": {"type": ..., "data": {...}}}}. This is an advanced, internal-format field. The most reliable way to produce a valid value is to create a quickstart with the desired context through the Assistant UI, then copy the resultingcontextItemsJSON. Omit this field if no pre-attached context is needed. See the example for a typical datasource context item. - Enabled bool
- Whether the resource is enabled.
- Prompt string
- The quickstart question text.
- Scope string
- Whether the resource is visible to the whole tenant (
tenant) or only the creating user (user). - Title string
- Optional title for the quickstart.
- context_
items string - Optional JSON-encoded array of context items pre-attached to the quickstart. Each element is an Assistant
ChatContextItem; onlynode.id,node.name, andnode.data({"type": ..., "data": {...}}) are required, e.g.{"node": {"id": ..., "name": ..., "data": {"type": ..., "data": {...}}}}. This is an advanced, internal-format field. The most reliable way to produce a valid value is to create a quickstart with the desired context through the Assistant UI, then copy the resultingcontextItemsJSON. Omit this field if no pre-attached context is needed. See the example for a typical datasource context item. - enabled bool
- Whether the resource is enabled.
- prompt string
- The quickstart question text.
- scope string
- Whether the resource is visible to the whole tenant (
tenant) or only the creating user (user). - title string
- Optional title for the quickstart.
- context
Items String - Optional JSON-encoded array of context items pre-attached to the quickstart. Each element is an Assistant
ChatContextItem; onlynode.id,node.name, andnode.data({"type": ..., "data": {...}}) are required, e.g.{"node": {"id": ..., "name": ..., "data": {"type": ..., "data": {...}}}}. This is an advanced, internal-format field. The most reliable way to produce a valid value is to create a quickstart with the desired context through the Assistant UI, then copy the resultingcontextItemsJSON. Omit this field if no pre-attached context is needed. See the example for a typical datasource context item. - enabled Boolean
- Whether the resource is enabled.
- prompt String
- The quickstart question text.
- scope String
- Whether the resource is visible to the whole tenant (
tenant) or only the creating user (user). - title String
- Optional title for the quickstart.
- context
Items string - Optional JSON-encoded array of context items pre-attached to the quickstart. Each element is an Assistant
ChatContextItem; onlynode.id,node.name, andnode.data({"type": ..., "data": {...}}) are required, e.g.{"node": {"id": ..., "name": ..., "data": {"type": ..., "data": {...}}}}. This is an advanced, internal-format field. The most reliable way to produce a valid value is to create a quickstart with the desired context through the Assistant UI, then copy the resultingcontextItemsJSON. Omit this field if no pre-attached context is needed. See the example for a typical datasource context item. - enabled boolean
- Whether the resource is enabled.
- prompt string
- The quickstart question text.
- scope string
- Whether the resource is visible to the whole tenant (
tenant) or only the creating user (user). - title string
- Optional title for the quickstart.
- context_
items str - Optional JSON-encoded array of context items pre-attached to the quickstart. Each element is an Assistant
ChatContextItem; onlynode.id,node.name, andnode.data({"type": ..., "data": {...}}) are required, e.g.{"node": {"id": ..., "name": ..., "data": {"type": ..., "data": {...}}}}. This is an advanced, internal-format field. The most reliable way to produce a valid value is to create a quickstart with the desired context through the Assistant UI, then copy the resultingcontextItemsJSON. Omit this field if no pre-attached context is needed. See the example for a typical datasource context item. - enabled bool
- Whether the resource is enabled.
- prompt str
- The quickstart question text.
- scope str
- Whether the resource is visible to the whole tenant (
tenant) or only the creating user (user). - title str
- Optional title for the quickstart.
- context
Items String - Optional JSON-encoded array of context items pre-attached to the quickstart. Each element is an Assistant
ChatContextItem; onlynode.id,node.name, andnode.data({"type": ..., "data": {...}}) are required, e.g.{"node": {"id": ..., "name": ..., "data": {"type": ..., "data": {...}}}}. This is an advanced, internal-format field. The most reliable way to produce a valid value is to create a quickstart with the desired context through the Assistant UI, then copy the resultingcontextItemsJSON. Omit this field if no pre-attached context is needed. See the example for a typical datasource context item. - enabled Boolean
- Whether the resource is enabled.
- prompt String
- The quickstart question text.
- scope String
- Whether the resource is visible to the whole tenant (
tenant) or only the creating user (user). - title String
- Optional title for the quickstart.
Import
terraform import grafana_assistant_quickstart.name "{{ id }}"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- grafana pulumiverse/pulumi-grafana
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
grafanaTerraform Provider.
published on Friday, Aug 7, 2026 by pulumiverse