1. Packages
  2. Grafana Cloud
  3. API Docs
  4. ContactPoint
Grafana v0.1.0 published on Monday, Sep 11, 2023 by lbrlabs

grafana.ContactPoint

Explore with Pulumi AI

grafana logo
Grafana v0.1.0 published on Monday, Sep 11, 2023 by lbrlabs

    Manages Grafana Alerting contact points.

    This resource requires Grafana 9.1.0 or later.

    Example Usage

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Grafana = Lbrlabs.PulumiPackage.Grafana;
    
    return await Deployment.RunAsync(() => 
    {
        var myContactPoint = new Grafana.ContactPoint("myContactPoint", new()
        {
            Emails = new[]
            {
                new Grafana.Inputs.ContactPointEmailArgs
                {
                    Addresses = new[]
                    {
                        "one@company.org",
                        "two@company.org",
                    },
                    DisableResolveMessage = false,
                    Message = "{{ len .Alerts.Firing }} firing.",
                    SingleEmail = true,
                    Subject = "{{ template \"default.title\" .}}",
                },
            },
        });
    
    });
    
    package main
    
    import (
    	"github.com/lbrlabs/pulumi-grafana/sdk/go/grafana"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := grafana.NewContactPoint(ctx, "myContactPoint", &grafana.ContactPointArgs{
    			Emails: grafana.ContactPointEmailArray{
    				&grafana.ContactPointEmailArgs{
    					Addresses: pulumi.StringArray{
    						pulumi.String("one@company.org"),
    						pulumi.String("two@company.org"),
    					},
    					DisableResolveMessage: pulumi.Bool(false),
    					Message:               pulumi.String("{{ len .Alerts.Firing }} firing."),
    					SingleEmail:           pulumi.Bool(true),
    					Subject:               pulumi.String("{{ template \"default.title\" .}}"),
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.grafana.ContactPoint;
    import com.pulumi.grafana.ContactPointArgs;
    import com.pulumi.grafana.inputs.ContactPointEmailArgs;
    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 myContactPoint = new ContactPoint("myContactPoint", ContactPointArgs.builder()        
                .emails(ContactPointEmailArgs.builder()
                    .addresses(                
                        "one@company.org",
                        "two@company.org")
                    .disableResolveMessage(false)
                    .message("{{ len .Alerts.Firing }} firing.")
                    .singleEmail(true)
                    .subject("{{ template \"default.title\" .}}")
                    .build())
                .build());
    
        }
    }
    
    import pulumi
    import lbrlabs_pulumi_grafana as grafana
    
    my_contact_point = grafana.ContactPoint("myContactPoint", emails=[grafana.ContactPointEmailArgs(
        addresses=[
            "one@company.org",
            "two@company.org",
        ],
        disable_resolve_message=False,
        message="{{ len .Alerts.Firing }} firing.",
        single_email=True,
        subject="{{ template \"default.title\" .}}",
    )])
    
    import * as pulumi from "@pulumi/pulumi";
    import * as grafana from "@lbrlabs/pulumi-grafana";
    
    const myContactPoint = new grafana.ContactPoint("myContactPoint", {emails: [{
        addresses: [
            "one@company.org",
            "two@company.org",
        ],
        disableResolveMessage: false,
        message: "{{ len .Alerts.Firing }} firing.",
        singleEmail: true,
        subject: "{{ template \"default.title\" .}}",
    }]});
    
    resources:
      myContactPoint:
        type: grafana:ContactPoint
        properties:
          emails:
            - addresses:
                - one@company.org
                - two@company.org
              disableResolveMessage: false
              message: '{{ len .Alerts.Firing }} firing.'
              singleEmail: true
              subject: '{{ template "default.title" .}}'
    

    Create ContactPoint Resource

    new ContactPoint(name: string, args?: ContactPointArgs, opts?: CustomResourceOptions);
    @overload
    def ContactPoint(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     alertmanagers: Optional[Sequence[ContactPointAlertmanagerArgs]] = None,
                     dingdings: Optional[Sequence[ContactPointDingdingArgs]] = None,
                     discords: Optional[Sequence[ContactPointDiscordArgs]] = None,
                     emails: Optional[Sequence[ContactPointEmailArgs]] = None,
                     googlechats: Optional[Sequence[ContactPointGooglechatArgs]] = None,
                     kafkas: Optional[Sequence[ContactPointKafkaArgs]] = None,
                     name: Optional[str] = None,
                     opsgenies: Optional[Sequence[ContactPointOpsgenyArgs]] = None,
                     pagerduties: Optional[Sequence[ContactPointPagerdutyArgs]] = None,
                     pushovers: Optional[Sequence[ContactPointPushoverArgs]] = None,
                     sensugos: Optional[Sequence[ContactPointSensugoArgs]] = None,
                     slacks: Optional[Sequence[ContactPointSlackArgs]] = None,
                     teams: Optional[Sequence[ContactPointTeamArgs]] = None,
                     telegrams: Optional[Sequence[ContactPointTelegramArgs]] = None,
                     threemas: Optional[Sequence[ContactPointThreemaArgs]] = None,
                     victorops: Optional[Sequence[ContactPointVictoropArgs]] = None,
                     webhooks: Optional[Sequence[ContactPointWebhookArgs]] = None,
                     wecoms: Optional[Sequence[ContactPointWecomArgs]] = None)
    @overload
    def ContactPoint(resource_name: str,
                     args: Optional[ContactPointArgs] = None,
                     opts: Optional[ResourceOptions] = None)
    func NewContactPoint(ctx *Context, name string, args *ContactPointArgs, opts ...ResourceOption) (*ContactPoint, error)
    public ContactPoint(string name, ContactPointArgs? args = null, CustomResourceOptions? opts = null)
    public ContactPoint(String name, ContactPointArgs args)
    public ContactPoint(String name, ContactPointArgs args, CustomResourceOptions options)
    
    type: grafana:ContactPoint
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args ContactPointArgs
    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 ContactPointArgs
    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 ContactPointArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ContactPointArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ContactPointArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    ContactPoint Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The ContactPoint resource accepts the following input properties:

    Alertmanagers List<Lbrlabs.PulumiPackage.Grafana.Inputs.ContactPointAlertmanager>

    A contact point that sends notifications to other Alertmanager instances.

    Dingdings List<Lbrlabs.PulumiPackage.Grafana.Inputs.ContactPointDingding>

    A contact point that sends notifications to DingDing.

    Discords List<Lbrlabs.PulumiPackage.Grafana.Inputs.ContactPointDiscord>

    A contact point that sends notifications as Discord messages

    Emails List<Lbrlabs.PulumiPackage.Grafana.Inputs.ContactPointEmail>

    A contact point that sends notifications to an email address.

    Googlechats List<Lbrlabs.PulumiPackage.Grafana.Inputs.ContactPointGooglechat>

    A contact point that sends notifications to Google Chat.

    Kafkas List<Lbrlabs.PulumiPackage.Grafana.Inputs.ContactPointKafka>

    A contact point that publishes notifications to Apache Kafka topics.

    Name string

    The name of the contact point.

    Opsgenies List<Lbrlabs.PulumiPackage.Grafana.Inputs.ContactPointOpsgeny>

    A contact point that sends notifications to OpsGenie.

    Pagerduties List<Lbrlabs.PulumiPackage.Grafana.Inputs.ContactPointPagerduty>

    A contact point that sends notifications to PagerDuty.

    Pushovers List<Lbrlabs.PulumiPackage.Grafana.Inputs.ContactPointPushover>

    A contact point that sends notifications to Pushover.

    Sensugos List<Lbrlabs.PulumiPackage.Grafana.Inputs.ContactPointSensugo>

    A contact point that sends notifications to SensuGo.

    Slacks List<Lbrlabs.PulumiPackage.Grafana.Inputs.ContactPointSlack>

    A contact point that sends notifications to Slack.

    Teams List<Lbrlabs.PulumiPackage.Grafana.Inputs.ContactPointTeam>

    A contact point that sends notifications to Microsoft Teams.

    Telegrams List<Lbrlabs.PulumiPackage.Grafana.Inputs.ContactPointTelegram>

    A contact point that sends notifications to Telegram.

    Threemas List<Lbrlabs.PulumiPackage.Grafana.Inputs.ContactPointThreema>

    A contact point that sends notifications to Threema.

    Victorops List<Lbrlabs.PulumiPackage.Grafana.Inputs.ContactPointVictorop>

    A contact point that sends notifications to VictorOps (now known as Splunk OnCall).

    Webhooks List<Lbrlabs.PulumiPackage.Grafana.Inputs.ContactPointWebhook>

    A contact point that sends notifications to an arbitrary webhook, using the Prometheus webhook format defined here: https://prometheus.io/docs/alerting/latest/configuration/#webhook_config

    Wecoms List<Lbrlabs.PulumiPackage.Grafana.Inputs.ContactPointWecom>

    A contact point that sends notifications to WeCom.

    Alertmanagers []ContactPointAlertmanagerArgs

    A contact point that sends notifications to other Alertmanager instances.

    Dingdings []ContactPointDingdingArgs

    A contact point that sends notifications to DingDing.

    Discords []ContactPointDiscordArgs

    A contact point that sends notifications as Discord messages

    Emails []ContactPointEmailArgs

    A contact point that sends notifications to an email address.

    Googlechats []ContactPointGooglechatArgs

    A contact point that sends notifications to Google Chat.

    Kafkas []ContactPointKafkaArgs

    A contact point that publishes notifications to Apache Kafka topics.

    Name string

    The name of the contact point.

    Opsgenies []ContactPointOpsgenyArgs

    A contact point that sends notifications to OpsGenie.

    Pagerduties []ContactPointPagerdutyArgs

    A contact point that sends notifications to PagerDuty.

    Pushovers []ContactPointPushoverArgs

    A contact point that sends notifications to Pushover.

    Sensugos []ContactPointSensugoArgs

    A contact point that sends notifications to SensuGo.

    Slacks []ContactPointSlackArgs

    A contact point that sends notifications to Slack.

    Teams []ContactPointTeamArgs

    A contact point that sends notifications to Microsoft Teams.

    Telegrams []ContactPointTelegramArgs

    A contact point that sends notifications to Telegram.

    Threemas []ContactPointThreemaArgs

    A contact point that sends notifications to Threema.

    Victorops []ContactPointVictoropArgs

    A contact point that sends notifications to VictorOps (now known as Splunk OnCall).

    Webhooks []ContactPointWebhookArgs

    A contact point that sends notifications to an arbitrary webhook, using the Prometheus webhook format defined here: https://prometheus.io/docs/alerting/latest/configuration/#webhook_config

    Wecoms []ContactPointWecomArgs

    A contact point that sends notifications to WeCom.

    alertmanagers List<ContactPointAlertmanager>

    A contact point that sends notifications to other Alertmanager instances.

    dingdings List<ContactPointDingding>

    A contact point that sends notifications to DingDing.

    discords List<ContactPointDiscord>

    A contact point that sends notifications as Discord messages

    emails List<ContactPointEmail>

    A contact point that sends notifications to an email address.

    googlechats List<ContactPointGooglechat>

    A contact point that sends notifications to Google Chat.

    kafkas List<ContactPointKafka>

    A contact point that publishes notifications to Apache Kafka topics.

    name String

    The name of the contact point.

    opsgenies List<ContactPointOpsgeny>

    A contact point that sends notifications to OpsGenie.

    pagerduties List<ContactPointPagerduty>

    A contact point that sends notifications to PagerDuty.

    pushovers List<ContactPointPushover>

    A contact point that sends notifications to Pushover.

    sensugos List<ContactPointSensugo>

    A contact point that sends notifications to SensuGo.

    slacks List<ContactPointSlack>

    A contact point that sends notifications to Slack.

    teams List<ContactPointTeam>

    A contact point that sends notifications to Microsoft Teams.

    telegrams List<ContactPointTelegram>

    A contact point that sends notifications to Telegram.

    threemas List<ContactPointThreema>

    A contact point that sends notifications to Threema.

    victorops List<ContactPointVictorop>

    A contact point that sends notifications to VictorOps (now known as Splunk OnCall).

    webhooks List<ContactPointWebhook>

    A contact point that sends notifications to an arbitrary webhook, using the Prometheus webhook format defined here: https://prometheus.io/docs/alerting/latest/configuration/#webhook_config

    wecoms List<ContactPointWecom>

    A contact point that sends notifications to WeCom.

    alertmanagers ContactPointAlertmanager[]

    A contact point that sends notifications to other Alertmanager instances.

    dingdings ContactPointDingding[]

    A contact point that sends notifications to DingDing.

    discords ContactPointDiscord[]

    A contact point that sends notifications as Discord messages

    emails ContactPointEmail[]

    A contact point that sends notifications to an email address.

    googlechats ContactPointGooglechat[]

    A contact point that sends notifications to Google Chat.

    kafkas ContactPointKafka[]

    A contact point that publishes notifications to Apache Kafka topics.

    name string

    The name of the contact point.

    opsgenies ContactPointOpsgeny[]

    A contact point that sends notifications to OpsGenie.

    pagerduties ContactPointPagerduty[]

    A contact point that sends notifications to PagerDuty.

    pushovers ContactPointPushover[]

    A contact point that sends notifications to Pushover.

    sensugos ContactPointSensugo[]

    A contact point that sends notifications to SensuGo.

    slacks ContactPointSlack[]

    A contact point that sends notifications to Slack.

    teams ContactPointTeam[]

    A contact point that sends notifications to Microsoft Teams.

    telegrams ContactPointTelegram[]

    A contact point that sends notifications to Telegram.

    threemas ContactPointThreema[]

    A contact point that sends notifications to Threema.

    victorops ContactPointVictorop[]

    A contact point that sends notifications to VictorOps (now known as Splunk OnCall).

    webhooks ContactPointWebhook[]

    A contact point that sends notifications to an arbitrary webhook, using the Prometheus webhook format defined here: https://prometheus.io/docs/alerting/latest/configuration/#webhook_config

    wecoms ContactPointWecom[]

    A contact point that sends notifications to WeCom.

    alertmanagers Sequence[ContactPointAlertmanagerArgs]

    A contact point that sends notifications to other Alertmanager instances.

    dingdings Sequence[ContactPointDingdingArgs]

    A contact point that sends notifications to DingDing.

    discords Sequence[ContactPointDiscordArgs]

    A contact point that sends notifications as Discord messages

    emails Sequence[ContactPointEmailArgs]

    A contact point that sends notifications to an email address.

    googlechats Sequence[ContactPointGooglechatArgs]

    A contact point that sends notifications to Google Chat.

    kafkas Sequence[ContactPointKafkaArgs]

    A contact point that publishes notifications to Apache Kafka topics.

    name str

    The name of the contact point.

    opsgenies Sequence[ContactPointOpsgenyArgs]

    A contact point that sends notifications to OpsGenie.

    pagerduties Sequence[ContactPointPagerdutyArgs]

    A contact point that sends notifications to PagerDuty.

    pushovers Sequence[ContactPointPushoverArgs]

    A contact point that sends notifications to Pushover.

    sensugos Sequence[ContactPointSensugoArgs]

    A contact point that sends notifications to SensuGo.

    slacks Sequence[ContactPointSlackArgs]

    A contact point that sends notifications to Slack.

    teams Sequence[ContactPointTeamArgs]

    A contact point that sends notifications to Microsoft Teams.

    telegrams Sequence[ContactPointTelegramArgs]

    A contact point that sends notifications to Telegram.

    threemas Sequence[ContactPointThreemaArgs]

    A contact point that sends notifications to Threema.

    victorops Sequence[ContactPointVictoropArgs]

    A contact point that sends notifications to VictorOps (now known as Splunk OnCall).

    webhooks Sequence[ContactPointWebhookArgs]

    A contact point that sends notifications to an arbitrary webhook, using the Prometheus webhook format defined here: https://prometheus.io/docs/alerting/latest/configuration/#webhook_config

    wecoms Sequence[ContactPointWecomArgs]

    A contact point that sends notifications to WeCom.

    alertmanagers List<Property Map>

    A contact point that sends notifications to other Alertmanager instances.

    dingdings List<Property Map>

    A contact point that sends notifications to DingDing.

    discords List<Property Map>

    A contact point that sends notifications as Discord messages

    emails List<Property Map>

    A contact point that sends notifications to an email address.

    googlechats List<Property Map>

    A contact point that sends notifications to Google Chat.

    kafkas List<Property Map>

    A contact point that publishes notifications to Apache Kafka topics.

    name String

    The name of the contact point.

    opsgenies List<Property Map>

    A contact point that sends notifications to OpsGenie.

    pagerduties List<Property Map>

    A contact point that sends notifications to PagerDuty.

    pushovers List<Property Map>

    A contact point that sends notifications to Pushover.

    sensugos List<Property Map>

    A contact point that sends notifications to SensuGo.

    slacks List<Property Map>

    A contact point that sends notifications to Slack.

    teams List<Property Map>

    A contact point that sends notifications to Microsoft Teams.

    telegrams List<Property Map>

    A contact point that sends notifications to Telegram.

    threemas List<Property Map>

    A contact point that sends notifications to Threema.

    victorops List<Property Map>

    A contact point that sends notifications to VictorOps (now known as Splunk OnCall).

    webhooks List<Property Map>

    A contact point that sends notifications to an arbitrary webhook, using the Prometheus webhook format defined here: https://prometheus.io/docs/alerting/latest/configuration/#webhook_config

    wecoms List<Property Map>

    A contact point that sends notifications to WeCom.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the ContactPoint 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 str

    The provider-assigned unique ID for this managed resource.

    id String

    The provider-assigned unique ID for this managed resource.

    Look up Existing ContactPoint Resource

    Get an existing ContactPoint 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?: ContactPointState, opts?: CustomResourceOptions): ContactPoint
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            alertmanagers: Optional[Sequence[ContactPointAlertmanagerArgs]] = None,
            dingdings: Optional[Sequence[ContactPointDingdingArgs]] = None,
            discords: Optional[Sequence[ContactPointDiscordArgs]] = None,
            emails: Optional[Sequence[ContactPointEmailArgs]] = None,
            googlechats: Optional[Sequence[ContactPointGooglechatArgs]] = None,
            kafkas: Optional[Sequence[ContactPointKafkaArgs]] = None,
            name: Optional[str] = None,
            opsgenies: Optional[Sequence[ContactPointOpsgenyArgs]] = None,
            pagerduties: Optional[Sequence[ContactPointPagerdutyArgs]] = None,
            pushovers: Optional[Sequence[ContactPointPushoverArgs]] = None,
            sensugos: Optional[Sequence[ContactPointSensugoArgs]] = None,
            slacks: Optional[Sequence[ContactPointSlackArgs]] = None,
            teams: Optional[Sequence[ContactPointTeamArgs]] = None,
            telegrams: Optional[Sequence[ContactPointTelegramArgs]] = None,
            threemas: Optional[Sequence[ContactPointThreemaArgs]] = None,
            victorops: Optional[Sequence[ContactPointVictoropArgs]] = None,
            webhooks: Optional[Sequence[ContactPointWebhookArgs]] = None,
            wecoms: Optional[Sequence[ContactPointWecomArgs]] = None) -> ContactPoint
    func GetContactPoint(ctx *Context, name string, id IDInput, state *ContactPointState, opts ...ResourceOption) (*ContactPoint, error)
    public static ContactPoint Get(string name, Input<string> id, ContactPointState? state, CustomResourceOptions? opts = null)
    public static ContactPoint get(String name, Output<String> id, ContactPointState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    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.
    The following state arguments are supported:
    Alertmanagers List<Lbrlabs.PulumiPackage.Grafana.Inputs.ContactPointAlertmanager>

    A contact point that sends notifications to other Alertmanager instances.

    Dingdings List<Lbrlabs.PulumiPackage.Grafana.Inputs.ContactPointDingding>

    A contact point that sends notifications to DingDing.

    Discords List<Lbrlabs.PulumiPackage.Grafana.Inputs.ContactPointDiscord>

    A contact point that sends notifications as Discord messages

    Emails List<Lbrlabs.PulumiPackage.Grafana.Inputs.ContactPointEmail>

    A contact point that sends notifications to an email address.

    Googlechats List<Lbrlabs.PulumiPackage.Grafana.Inputs.ContactPointGooglechat>

    A contact point that sends notifications to Google Chat.

    Kafkas List<Lbrlabs.PulumiPackage.Grafana.Inputs.ContactPointKafka>

    A contact point that publishes notifications to Apache Kafka topics.

    Name string

    The name of the contact point.

    Opsgenies List<Lbrlabs.PulumiPackage.Grafana.Inputs.ContactPointOpsgeny>

    A contact point that sends notifications to OpsGenie.

    Pagerduties List<Lbrlabs.PulumiPackage.Grafana.Inputs.ContactPointPagerduty>

    A contact point that sends notifications to PagerDuty.

    Pushovers List<Lbrlabs.PulumiPackage.Grafana.Inputs.ContactPointPushover>

    A contact point that sends notifications to Pushover.

    Sensugos List<Lbrlabs.PulumiPackage.Grafana.Inputs.ContactPointSensugo>

    A contact point that sends notifications to SensuGo.

    Slacks List<Lbrlabs.PulumiPackage.Grafana.Inputs.ContactPointSlack>

    A contact point that sends notifications to Slack.

    Teams List<Lbrlabs.PulumiPackage.Grafana.Inputs.ContactPointTeam>

    A contact point that sends notifications to Microsoft Teams.

    Telegrams List<Lbrlabs.PulumiPackage.Grafana.Inputs.ContactPointTelegram>

    A contact point that sends notifications to Telegram.

    Threemas List<Lbrlabs.PulumiPackage.Grafana.Inputs.ContactPointThreema>

    A contact point that sends notifications to Threema.

    Victorops List<Lbrlabs.PulumiPackage.Grafana.Inputs.ContactPointVictorop>

    A contact point that sends notifications to VictorOps (now known as Splunk OnCall).

    Webhooks List<Lbrlabs.PulumiPackage.Grafana.Inputs.ContactPointWebhook>

    A contact point that sends notifications to an arbitrary webhook, using the Prometheus webhook format defined here: https://prometheus.io/docs/alerting/latest/configuration/#webhook_config

    Wecoms List<Lbrlabs.PulumiPackage.Grafana.Inputs.ContactPointWecom>

    A contact point that sends notifications to WeCom.

    Alertmanagers []ContactPointAlertmanagerArgs

    A contact point that sends notifications to other Alertmanager instances.

    Dingdings []ContactPointDingdingArgs

    A contact point that sends notifications to DingDing.

    Discords []ContactPointDiscordArgs

    A contact point that sends notifications as Discord messages

    Emails []ContactPointEmailArgs

    A contact point that sends notifications to an email address.

    Googlechats []ContactPointGooglechatArgs

    A contact point that sends notifications to Google Chat.

    Kafkas []ContactPointKafkaArgs

    A contact point that publishes notifications to Apache Kafka topics.

    Name string

    The name of the contact point.

    Opsgenies []ContactPointOpsgenyArgs

    A contact point that sends notifications to OpsGenie.

    Pagerduties []ContactPointPagerdutyArgs

    A contact point that sends notifications to PagerDuty.

    Pushovers []ContactPointPushoverArgs

    A contact point that sends notifications to Pushover.

    Sensugos []ContactPointSensugoArgs

    A contact point that sends notifications to SensuGo.

    Slacks []ContactPointSlackArgs

    A contact point that sends notifications to Slack.

    Teams []ContactPointTeamArgs

    A contact point that sends notifications to Microsoft Teams.

    Telegrams []ContactPointTelegramArgs

    A contact point that sends notifications to Telegram.

    Threemas []ContactPointThreemaArgs

    A contact point that sends notifications to Threema.

    Victorops []ContactPointVictoropArgs

    A contact point that sends notifications to VictorOps (now known as Splunk OnCall).

    Webhooks []ContactPointWebhookArgs

    A contact point that sends notifications to an arbitrary webhook, using the Prometheus webhook format defined here: https://prometheus.io/docs/alerting/latest/configuration/#webhook_config

    Wecoms []ContactPointWecomArgs

    A contact point that sends notifications to WeCom.

    alertmanagers List<ContactPointAlertmanager>

    A contact point that sends notifications to other Alertmanager instances.

    dingdings List<ContactPointDingding>

    A contact point that sends notifications to DingDing.

    discords List<ContactPointDiscord>

    A contact point that sends notifications as Discord messages

    emails List<ContactPointEmail>

    A contact point that sends notifications to an email address.

    googlechats List<ContactPointGooglechat>

    A contact point that sends notifications to Google Chat.

    kafkas List<ContactPointKafka>

    A contact point that publishes notifications to Apache Kafka topics.

    name String

    The name of the contact point.

    opsgenies List<ContactPointOpsgeny>

    A contact point that sends notifications to OpsGenie.

    pagerduties List<ContactPointPagerduty>

    A contact point that sends notifications to PagerDuty.

    pushovers List<ContactPointPushover>

    A contact point that sends notifications to Pushover.

    sensugos List<ContactPointSensugo>

    A contact point that sends notifications to SensuGo.

    slacks List<ContactPointSlack>

    A contact point that sends notifications to Slack.

    teams List<ContactPointTeam>

    A contact point that sends notifications to Microsoft Teams.

    telegrams List<ContactPointTelegram>

    A contact point that sends notifications to Telegram.

    threemas List<ContactPointThreema>

    A contact point that sends notifications to Threema.

    victorops List<ContactPointVictorop>

    A contact point that sends notifications to VictorOps (now known as Splunk OnCall).

    webhooks List<ContactPointWebhook>

    A contact point that sends notifications to an arbitrary webhook, using the Prometheus webhook format defined here: https://prometheus.io/docs/alerting/latest/configuration/#webhook_config

    wecoms List<ContactPointWecom>

    A contact point that sends notifications to WeCom.

    alertmanagers ContactPointAlertmanager[]

    A contact point that sends notifications to other Alertmanager instances.

    dingdings ContactPointDingding[]

    A contact point that sends notifications to DingDing.

    discords ContactPointDiscord[]

    A contact point that sends notifications as Discord messages

    emails ContactPointEmail[]

    A contact point that sends notifications to an email address.

    googlechats ContactPointGooglechat[]

    A contact point that sends notifications to Google Chat.

    kafkas ContactPointKafka[]

    A contact point that publishes notifications to Apache Kafka topics.

    name string

    The name of the contact point.

    opsgenies ContactPointOpsgeny[]

    A contact point that sends notifications to OpsGenie.

    pagerduties ContactPointPagerduty[]

    A contact point that sends notifications to PagerDuty.

    pushovers ContactPointPushover[]

    A contact point that sends notifications to Pushover.

    sensugos ContactPointSensugo[]

    A contact point that sends notifications to SensuGo.

    slacks ContactPointSlack[]

    A contact point that sends notifications to Slack.

    teams ContactPointTeam[]

    A contact point that sends notifications to Microsoft Teams.

    telegrams ContactPointTelegram[]

    A contact point that sends notifications to Telegram.

    threemas ContactPointThreema[]

    A contact point that sends notifications to Threema.

    victorops ContactPointVictorop[]

    A contact point that sends notifications to VictorOps (now known as Splunk OnCall).

    webhooks ContactPointWebhook[]

    A contact point that sends notifications to an arbitrary webhook, using the Prometheus webhook format defined here: https://prometheus.io/docs/alerting/latest/configuration/#webhook_config

    wecoms ContactPointWecom[]

    A contact point that sends notifications to WeCom.

    alertmanagers Sequence[ContactPointAlertmanagerArgs]

    A contact point that sends notifications to other Alertmanager instances.

    dingdings Sequence[ContactPointDingdingArgs]

    A contact point that sends notifications to DingDing.

    discords Sequence[ContactPointDiscordArgs]

    A contact point that sends notifications as Discord messages

    emails Sequence[ContactPointEmailArgs]

    A contact point that sends notifications to an email address.

    googlechats Sequence[ContactPointGooglechatArgs]

    A contact point that sends notifications to Google Chat.

    kafkas Sequence[ContactPointKafkaArgs]

    A contact point that publishes notifications to Apache Kafka topics.

    name str

    The name of the contact point.

    opsgenies Sequence[ContactPointOpsgenyArgs]

    A contact point that sends notifications to OpsGenie.

    pagerduties Sequence[ContactPointPagerdutyArgs]

    A contact point that sends notifications to PagerDuty.

    pushovers Sequence[ContactPointPushoverArgs]

    A contact point that sends notifications to Pushover.

    sensugos Sequence[ContactPointSensugoArgs]

    A contact point that sends notifications to SensuGo.

    slacks Sequence[ContactPointSlackArgs]

    A contact point that sends notifications to Slack.

    teams Sequence[ContactPointTeamArgs]

    A contact point that sends notifications to Microsoft Teams.

    telegrams Sequence[ContactPointTelegramArgs]

    A contact point that sends notifications to Telegram.

    threemas Sequence[ContactPointThreemaArgs]

    A contact point that sends notifications to Threema.

    victorops Sequence[ContactPointVictoropArgs]

    A contact point that sends notifications to VictorOps (now known as Splunk OnCall).

    webhooks Sequence[ContactPointWebhookArgs]

    A contact point that sends notifications to an arbitrary webhook, using the Prometheus webhook format defined here: https://prometheus.io/docs/alerting/latest/configuration/#webhook_config

    wecoms Sequence[ContactPointWecomArgs]

    A contact point that sends notifications to WeCom.

    alertmanagers List<Property Map>

    A contact point that sends notifications to other Alertmanager instances.

    dingdings List<Property Map>

    A contact point that sends notifications to DingDing.

    discords List<Property Map>

    A contact point that sends notifications as Discord messages

    emails List<Property Map>

    A contact point that sends notifications to an email address.

    googlechats List<Property Map>

    A contact point that sends notifications to Google Chat.

    kafkas List<Property Map>

    A contact point that publishes notifications to Apache Kafka topics.

    name String

    The name of the contact point.

    opsgenies List<Property Map>

    A contact point that sends notifications to OpsGenie.

    pagerduties List<Property Map>

    A contact point that sends notifications to PagerDuty.

    pushovers List<Property Map>

    A contact point that sends notifications to Pushover.

    sensugos List<Property Map>

    A contact point that sends notifications to SensuGo.

    slacks List<Property Map>

    A contact point that sends notifications to Slack.

    teams List<Property Map>

    A contact point that sends notifications to Microsoft Teams.

    telegrams List<Property Map>

    A contact point that sends notifications to Telegram.

    threemas List<Property Map>

    A contact point that sends notifications to Threema.

    victorops List<Property Map>

    A contact point that sends notifications to VictorOps (now known as Splunk OnCall).

    webhooks List<Property Map>

    A contact point that sends notifications to an arbitrary webhook, using the Prometheus webhook format defined here: https://prometheus.io/docs/alerting/latest/configuration/#webhook_config

    wecoms List<Property Map>

    A contact point that sends notifications to WeCom.

    Supporting Types

    ContactPointAlertmanager, ContactPointAlertmanagerArgs

    Url string

    The URL of the Alertmanager instance.

    BasicAuthPassword string

    The password component of the basic auth credentials to use.

    BasicAuthUser string

    The username component of the basic auth credentials to use.

    DisableResolveMessage bool

    Whether to disable sending resolve messages. Defaults to false.

    Settings Dictionary<string, string>

    Additional custom properties to attach to the notifier. Defaults to map[].

    Uid string

    The UID of the contact point.

    Url string

    The URL of the Alertmanager instance.

    BasicAuthPassword string

    The password component of the basic auth credentials to use.

    BasicAuthUser string

    The username component of the basic auth credentials to use.

    DisableResolveMessage bool

    Whether to disable sending resolve messages. Defaults to false.

    Settings map[string]string

    Additional custom properties to attach to the notifier. Defaults to map[].

    Uid string

    The UID of the contact point.

    url String

    The URL of the Alertmanager instance.

    basicAuthPassword String

    The password component of the basic auth credentials to use.

    basicAuthUser String

    The username component of the basic auth credentials to use.

    disableResolveMessage Boolean

    Whether to disable sending resolve messages. Defaults to false.

    settings Map<String,String>

    Additional custom properties to attach to the notifier. Defaults to map[].

    uid String

    The UID of the contact point.

    url string

    The URL of the Alertmanager instance.

    basicAuthPassword string

    The password component of the basic auth credentials to use.

    basicAuthUser string

    The username component of the basic auth credentials to use.

    disableResolveMessage boolean

    Whether to disable sending resolve messages. Defaults to false.

    settings {[key: string]: string}

    Additional custom properties to attach to the notifier. Defaults to map[].

    uid string

    The UID of the contact point.

    url str

    The URL of the Alertmanager instance.

    basic_auth_password str

    The password component of the basic auth credentials to use.

    basic_auth_user str

    The username component of the basic auth credentials to use.

    disable_resolve_message bool

    Whether to disable sending resolve messages. Defaults to false.

    settings Mapping[str, str]

    Additional custom properties to attach to the notifier. Defaults to map[].

    uid str

    The UID of the contact point.

    url String

    The URL of the Alertmanager instance.

    basicAuthPassword String

    The password component of the basic auth credentials to use.

    basicAuthUser String

    The username component of the basic auth credentials to use.

    disableResolveMessage Boolean

    Whether to disable sending resolve messages. Defaults to false.

    settings Map<String>

    Additional custom properties to attach to the notifier. Defaults to map[].

    uid String

    The UID of the contact point.

    ContactPointDingding, ContactPointDingdingArgs

    Url string

    The DingDing webhook URL.

    DisableResolveMessage bool

    Whether to disable sending resolve messages. Defaults to false.

    Message string

    The templated content of the message.

    MessageType string

    The format of message to send - either 'link' or 'actionCard'

    Settings Dictionary<string, string>

    Additional custom properties to attach to the notifier. Defaults to map[].

    Title string

    The templated title of the message.

    Uid string

    The UID of the contact point.

    Url string

    The DingDing webhook URL.

    DisableResolveMessage bool

    Whether to disable sending resolve messages. Defaults to false.

    Message string

    The templated content of the message.

    MessageType string

    The format of message to send - either 'link' or 'actionCard'

    Settings map[string]string

    Additional custom properties to attach to the notifier. Defaults to map[].

    Title string

    The templated title of the message.

    Uid string

    The UID of the contact point.

    url String

    The DingDing webhook URL.

    disableResolveMessage Boolean

    Whether to disable sending resolve messages. Defaults to false.

    message String

    The templated content of the message.

    messageType String

    The format of message to send - either 'link' or 'actionCard'

    settings Map<String,String>

    Additional custom properties to attach to the notifier. Defaults to map[].

    title String

    The templated title of the message.

    uid String

    The UID of the contact point.

    url string

    The DingDing webhook URL.

    disableResolveMessage boolean

    Whether to disable sending resolve messages. Defaults to false.

    message string

    The templated content of the message.

    messageType string

    The format of message to send - either 'link' or 'actionCard'

    settings {[key: string]: string}

    Additional custom properties to attach to the notifier. Defaults to map[].

    title string

    The templated title of the message.

    uid string

    The UID of the contact point.

    url str

    The DingDing webhook URL.

    disable_resolve_message bool

    Whether to disable sending resolve messages. Defaults to false.

    message str

    The templated content of the message.

    message_type str

    The format of message to send - either 'link' or 'actionCard'

    settings Mapping[str, str]

    Additional custom properties to attach to the notifier. Defaults to map[].

    title str

    The templated title of the message.

    uid str

    The UID of the contact point.

    url String

    The DingDing webhook URL.

    disableResolveMessage Boolean

    Whether to disable sending resolve messages. Defaults to false.

    message String

    The templated content of the message.

    messageType String

    The format of message to send - either 'link' or 'actionCard'

    settings Map<String>

    Additional custom properties to attach to the notifier. Defaults to map[].

    title String

    The templated title of the message.

    uid String

    The UID of the contact point.

    ContactPointDiscord, ContactPointDiscordArgs

    Url string

    The discord webhook URL.

    AvatarUrl string

    The URL of a custom avatar image to use. Defaults to ``.

    DisableResolveMessage bool

    Whether to disable sending resolve messages. Defaults to false.

    Message string

    The templated content of the message. Defaults to ``.

    Settings Dictionary<string, string>

    Additional custom properties to attach to the notifier. Defaults to map[].

    Uid string

    The UID of the contact point.

    UseDiscordUsername bool

    Whether to use the bot account's plain username instead of "Grafana." Defaults to false.

    Url string

    The discord webhook URL.

    AvatarUrl string

    The URL of a custom avatar image to use. Defaults to ``.

    DisableResolveMessage bool

    Whether to disable sending resolve messages. Defaults to false.

    Message string

    The templated content of the message. Defaults to ``.

    Settings map[string]string

    Additional custom properties to attach to the notifier. Defaults to map[].

    Uid string

    The UID of the contact point.

    UseDiscordUsername bool

    Whether to use the bot account's plain username instead of "Grafana." Defaults to false.

    url String

    The discord webhook URL.

    avatarUrl String

    The URL of a custom avatar image to use. Defaults to ``.

    disableResolveMessage Boolean

    Whether to disable sending resolve messages. Defaults to false.

    message String

    The templated content of the message. Defaults to ``.

    settings Map<String,String>

    Additional custom properties to attach to the notifier. Defaults to map[].

    uid String

    The UID of the contact point.

    useDiscordUsername Boolean

    Whether to use the bot account's plain username instead of "Grafana." Defaults to false.

    url string

    The discord webhook URL.

    avatarUrl string

    The URL of a custom avatar image to use. Defaults to ``.

    disableResolveMessage boolean

    Whether to disable sending resolve messages. Defaults to false.

    message string

    The templated content of the message. Defaults to ``.

    settings {[key: string]: string}

    Additional custom properties to attach to the notifier. Defaults to map[].

    uid string

    The UID of the contact point.

    useDiscordUsername boolean

    Whether to use the bot account's plain username instead of "Grafana." Defaults to false.

    url str

    The discord webhook URL.

    avatar_url str

    The URL of a custom avatar image to use. Defaults to ``.

    disable_resolve_message bool

    Whether to disable sending resolve messages. Defaults to false.

    message str

    The templated content of the message. Defaults to ``.

    settings Mapping[str, str]

    Additional custom properties to attach to the notifier. Defaults to map[].

    uid str

    The UID of the contact point.

    use_discord_username bool

    Whether to use the bot account's plain username instead of "Grafana." Defaults to false.

    url String

    The discord webhook URL.

    avatarUrl String

    The URL of a custom avatar image to use. Defaults to ``.

    disableResolveMessage Boolean

    Whether to disable sending resolve messages. Defaults to false.

    message String

    The templated content of the message. Defaults to ``.

    settings Map<String>

    Additional custom properties to attach to the notifier. Defaults to map[].

    uid String

    The UID of the contact point.

    useDiscordUsername Boolean

    Whether to use the bot account's plain username instead of "Grafana." Defaults to false.

    ContactPointEmail, ContactPointEmailArgs

    Addresses List<string>

    The addresses to send emails to.

    DisableResolveMessage bool

    Whether to disable sending resolve messages. Defaults to false.

    Message string

    The templated content of the email. Defaults to ``.

    Settings Dictionary<string, string>

    Additional custom properties to attach to the notifier. Defaults to map[].

    SingleEmail bool

    Whether to send a single email CC'ing all addresses, rather than a separate email to each address. Defaults to false.

    Subject string

    The templated subject line of the email. Defaults to ``.

    Uid string

    The UID of the contact point.

    Addresses []string

    The addresses to send emails to.

    DisableResolveMessage bool

    Whether to disable sending resolve messages. Defaults to false.

    Message string

    The templated content of the email. Defaults to ``.

    Settings map[string]string

    Additional custom properties to attach to the notifier. Defaults to map[].

    SingleEmail bool

    Whether to send a single email CC'ing all addresses, rather than a separate email to each address. Defaults to false.

    Subject string

    The templated subject line of the email. Defaults to ``.

    Uid string

    The UID of the contact point.

    addresses List<String>

    The addresses to send emails to.

    disableResolveMessage Boolean

    Whether to disable sending resolve messages. Defaults to false.

    message String

    The templated content of the email. Defaults to ``.

    settings Map<String,String>

    Additional custom properties to attach to the notifier. Defaults to map[].

    singleEmail Boolean

    Whether to send a single email CC'ing all addresses, rather than a separate email to each address. Defaults to false.

    subject String

    The templated subject line of the email. Defaults to ``.

    uid String

    The UID of the contact point.

    addresses string[]

    The addresses to send emails to.

    disableResolveMessage boolean

    Whether to disable sending resolve messages. Defaults to false.

    message string

    The templated content of the email. Defaults to ``.

    settings {[key: string]: string}

    Additional custom properties to attach to the notifier. Defaults to map[].

    singleEmail boolean

    Whether to send a single email CC'ing all addresses, rather than a separate email to each address. Defaults to false.

    subject string

    The templated subject line of the email. Defaults to ``.

    uid string

    The UID of the contact point.

    addresses Sequence[str]

    The addresses to send emails to.

    disable_resolve_message bool

    Whether to disable sending resolve messages. Defaults to false.

    message str

    The templated content of the email. Defaults to ``.

    settings Mapping[str, str]

    Additional custom properties to attach to the notifier. Defaults to map[].

    single_email bool

    Whether to send a single email CC'ing all addresses, rather than a separate email to each address. Defaults to false.

    subject str

    The templated subject line of the email. Defaults to ``.

    uid str

    The UID of the contact point.

    addresses List<String>

    The addresses to send emails to.

    disableResolveMessage Boolean

    Whether to disable sending resolve messages. Defaults to false.

    message String

    The templated content of the email. Defaults to ``.

    settings Map<String>

    Additional custom properties to attach to the notifier. Defaults to map[].

    singleEmail Boolean

    Whether to send a single email CC'ing all addresses, rather than a separate email to each address. Defaults to false.

    subject String

    The templated subject line of the email. Defaults to ``.

    uid String

    The UID of the contact point.

    ContactPointGooglechat, ContactPointGooglechatArgs

    Url string

    The Google Chat webhook URL.

    DisableResolveMessage bool

    Whether to disable sending resolve messages. Defaults to false.

    Message string

    The templated content of the message.

    Settings Dictionary<string, string>

    Additional custom properties to attach to the notifier. Defaults to map[].

    Uid string

    The UID of the contact point.

    Url string

    The Google Chat webhook URL.

    DisableResolveMessage bool

    Whether to disable sending resolve messages. Defaults to false.

    Message string

    The templated content of the message.

    Settings map[string]string

    Additional custom properties to attach to the notifier. Defaults to map[].

    Uid string

    The UID of the contact point.

    url String

    The Google Chat webhook URL.

    disableResolveMessage Boolean

    Whether to disable sending resolve messages. Defaults to false.

    message String

    The templated content of the message.

    settings Map<String,String>

    Additional custom properties to attach to the notifier. Defaults to map[].

    uid String

    The UID of the contact point.

    url string

    The Google Chat webhook URL.

    disableResolveMessage boolean

    Whether to disable sending resolve messages. Defaults to false.

    message string

    The templated content of the message.

    settings {[key: string]: string}

    Additional custom properties to attach to the notifier. Defaults to map[].

    uid string

    The UID of the contact point.

    url str

    The Google Chat webhook URL.

    disable_resolve_message bool

    Whether to disable sending resolve messages. Defaults to false.

    message str

    The templated content of the message.

    settings Mapping[str, str]

    Additional custom properties to attach to the notifier. Defaults to map[].

    uid str

    The UID of the contact point.

    url String

    The Google Chat webhook URL.

    disableResolveMessage Boolean

    Whether to disable sending resolve messages. Defaults to false.

    message String

    The templated content of the message.

    settings Map<String>

    Additional custom properties to attach to the notifier. Defaults to map[].

    uid String

    The UID of the contact point.

    ContactPointKafka, ContactPointKafkaArgs

    RestProxyUrl string

    The URL of the Kafka REST proxy to send requests to.

    Topic string

    The name of the Kafka topic to publish to.

    DisableResolveMessage bool

    Whether to disable sending resolve messages. Defaults to false.

    Settings Dictionary<string, string>

    Additional custom properties to attach to the notifier. Defaults to map[].

    Uid string

    The UID of the contact point.

    RestProxyUrl string

    The URL of the Kafka REST proxy to send requests to.

    Topic string

    The name of the Kafka topic to publish to.

    DisableResolveMessage bool

    Whether to disable sending resolve messages. Defaults to false.

    Settings map[string]string

    Additional custom properties to attach to the notifier. Defaults to map[].

    Uid string

    The UID of the contact point.

    restProxyUrl String

    The URL of the Kafka REST proxy to send requests to.

    topic String

    The name of the Kafka topic to publish to.

    disableResolveMessage Boolean

    Whether to disable sending resolve messages. Defaults to false.

    settings Map<String,String>

    Additional custom properties to attach to the notifier. Defaults to map[].

    uid String

    The UID of the contact point.

    restProxyUrl string

    The URL of the Kafka REST proxy to send requests to.

    topic string

    The name of the Kafka topic to publish to.

    disableResolveMessage boolean

    Whether to disable sending resolve messages. Defaults to false.

    settings {[key: string]: string}

    Additional custom properties to attach to the notifier. Defaults to map[].

    uid string

    The UID of the contact point.

    rest_proxy_url str

    The URL of the Kafka REST proxy to send requests to.

    topic str

    The name of the Kafka topic to publish to.

    disable_resolve_message bool

    Whether to disable sending resolve messages. Defaults to false.

    settings Mapping[str, str]

    Additional custom properties to attach to the notifier. Defaults to map[].

    uid str

    The UID of the contact point.

    restProxyUrl String

    The URL of the Kafka REST proxy to send requests to.

    topic String

    The name of the Kafka topic to publish to.

    disableResolveMessage Boolean

    Whether to disable sending resolve messages. Defaults to false.

    settings Map<String>

    Additional custom properties to attach to the notifier. Defaults to map[].

    uid String

    The UID of the contact point.

    ContactPointOpsgeny, ContactPointOpsgenyArgs

    ApiKey string

    The OpsGenie API key to use.

    AutoClose bool

    Whether to auto-close alerts in OpsGenie when they resolve in the Alertmanager.

    Description string

    A templated high-level description to use for the alert.

    DisableResolveMessage bool

    Whether to disable sending resolve messages. Defaults to false.

    Message string

    The templated content of the message.

    OverridePriority bool

    Whether to allow the alert priority to be configured via the value of the og_priority annotation on the alert.

    SendTagsAs string

    Whether to send annotations to OpsGenie as Tags, Details, or both. Supported values are tags, details, both, or empty to use the default behavior of Tags.

    Settings Dictionary<string, string>

    Additional custom properties to attach to the notifier. Defaults to map[].

    Uid string

    The UID of the contact point.

    Url string

    Allows customization of the OpsGenie API URL.

    ApiKey string

    The OpsGenie API key to use.

    AutoClose bool

    Whether to auto-close alerts in OpsGenie when they resolve in the Alertmanager.

    Description string

    A templated high-level description to use for the alert.

    DisableResolveMessage bool

    Whether to disable sending resolve messages. Defaults to false.

    Message string

    The templated content of the message.

    OverridePriority bool

    Whether to allow the alert priority to be configured via the value of the og_priority annotation on the alert.

    SendTagsAs string

    Whether to send annotations to OpsGenie as Tags, Details, or both. Supported values are tags, details, both, or empty to use the default behavior of Tags.

    Settings map[string]string

    Additional custom properties to attach to the notifier. Defaults to map[].

    Uid string

    The UID of the contact point.

    Url string

    Allows customization of the OpsGenie API URL.

    apiKey String

    The OpsGenie API key to use.

    autoClose Boolean

    Whether to auto-close alerts in OpsGenie when they resolve in the Alertmanager.

    description String

    A templated high-level description to use for the alert.

    disableResolveMessage Boolean

    Whether to disable sending resolve messages. Defaults to false.

    message String

    The templated content of the message.

    overridePriority Boolean

    Whether to allow the alert priority to be configured via the value of the og_priority annotation on the alert.

    sendTagsAs String

    Whether to send annotations to OpsGenie as Tags, Details, or both. Supported values are tags, details, both, or empty to use the default behavior of Tags.

    settings Map<String,String>

    Additional custom properties to attach to the notifier. Defaults to map[].

    uid String

    The UID of the contact point.

    url String

    Allows customization of the OpsGenie API URL.

    apiKey string

    The OpsGenie API key to use.

    autoClose boolean

    Whether to auto-close alerts in OpsGenie when they resolve in the Alertmanager.

    description string

    A templated high-level description to use for the alert.

    disableResolveMessage boolean

    Whether to disable sending resolve messages. Defaults to false.

    message string

    The templated content of the message.

    overridePriority boolean

    Whether to allow the alert priority to be configured via the value of the og_priority annotation on the alert.

    sendTagsAs string

    Whether to send annotations to OpsGenie as Tags, Details, or both. Supported values are tags, details, both, or empty to use the default behavior of Tags.

    settings {[key: string]: string}

    Additional custom properties to attach to the notifier. Defaults to map[].

    uid string

    The UID of the contact point.

    url string

    Allows customization of the OpsGenie API URL.

    api_key str

    The OpsGenie API key to use.

    auto_close bool

    Whether to auto-close alerts in OpsGenie when they resolve in the Alertmanager.

    description str

    A templated high-level description to use for the alert.

    disable_resolve_message bool

    Whether to disable sending resolve messages. Defaults to false.

    message str

    The templated content of the message.

    override_priority bool

    Whether to allow the alert priority to be configured via the value of the og_priority annotation on the alert.

    send_tags_as str

    Whether to send annotations to OpsGenie as Tags, Details, or both. Supported values are tags, details, both, or empty to use the default behavior of Tags.

    settings Mapping[str, str]

    Additional custom properties to attach to the notifier. Defaults to map[].

    uid str

    The UID of the contact point.

    url str

    Allows customization of the OpsGenie API URL.

    apiKey String

    The OpsGenie API key to use.

    autoClose Boolean

    Whether to auto-close alerts in OpsGenie when they resolve in the Alertmanager.

    description String

    A templated high-level description to use for the alert.

    disableResolveMessage Boolean

    Whether to disable sending resolve messages. Defaults to false.

    message String

    The templated content of the message.

    overridePriority Boolean

    Whether to allow the alert priority to be configured via the value of the og_priority annotation on the alert.

    sendTagsAs String

    Whether to send annotations to OpsGenie as Tags, Details, or both. Supported values are tags, details, both, or empty to use the default behavior of Tags.

    settings Map<String>

    Additional custom properties to attach to the notifier. Defaults to map[].

    uid String

    The UID of the contact point.

    url String

    Allows customization of the OpsGenie API URL.

    ContactPointPagerduty, ContactPointPagerdutyArgs

    IntegrationKey string

    The PagerDuty API key.

    Class string

    The class or type of event, for example ping failure.

    Client string

    The name of the monitoring client that is triggering this event.

    ClientUrl string

    The URL of the monitoring client that is triggering this event.

    Component string

    The component being affected by the event.

    Details Dictionary<string, string>

    A set of arbitrary key/value pairs that provide further detail about the incident.

    DisableResolveMessage bool

    Whether to disable sending resolve messages. Defaults to false.

    Group string

    The group to which the provided component belongs to.

    Settings Dictionary<string, string>

    Additional custom properties to attach to the notifier. Defaults to map[].

    Severity string

    The PagerDuty event severity level. Default is critical.

    Source string

    The unique location of the affected system.

    Summary string

    The templated summary message of the event.

    Uid string

    The UID of the contact point.

    IntegrationKey string

    The PagerDuty API key.

    Class string

    The class or type of event, for example ping failure.

    Client string

    The name of the monitoring client that is triggering this event.

    ClientUrl string

    The URL of the monitoring client that is triggering this event.

    Component string

    The component being affected by the event.

    Details map[string]string

    A set of arbitrary key/value pairs that provide further detail about the incident.

    DisableResolveMessage bool

    Whether to disable sending resolve messages. Defaults to false.

    Group string

    The group to which the provided component belongs to.

    Settings map[string]string

    Additional custom properties to attach to the notifier. Defaults to map[].

    Severity string

    The PagerDuty event severity level. Default is critical.

    Source string

    The unique location of the affected system.

    Summary string

    The templated summary message of the event.

    Uid string

    The UID of the contact point.

    integrationKey String

    The PagerDuty API key.

    class_ String

    The class or type of event, for example ping failure.

    client String

    The name of the monitoring client that is triggering this event.

    clientUrl String

    The URL of the monitoring client that is triggering this event.

    component String

    The component being affected by the event.

    details Map<String,String>

    A set of arbitrary key/value pairs that provide further detail about the incident.

    disableResolveMessage Boolean

    Whether to disable sending resolve messages. Defaults to false.

    group String

    The group to which the provided component belongs to.

    settings Map<String,String>

    Additional custom properties to attach to the notifier. Defaults to map[].

    severity String

    The PagerDuty event severity level. Default is critical.

    source String

    The unique location of the affected system.

    summary String

    The templated summary message of the event.

    uid String

    The UID of the contact point.

    integrationKey string

    The PagerDuty API key.

    class string

    The class or type of event, for example ping failure.

    client string

    The name of the monitoring client that is triggering this event.

    clientUrl string

    The URL of the monitoring client that is triggering this event.

    component string

    The component being affected by the event.

    details {[key: string]: string}

    A set of arbitrary key/value pairs that provide further detail about the incident.

    disableResolveMessage boolean

    Whether to disable sending resolve messages. Defaults to false.

    group string

    The group to which the provided component belongs to.

    settings {[key: string]: string}

    Additional custom properties to attach to the notifier. Defaults to map[].

    severity string

    The PagerDuty event severity level. Default is critical.

    source string

    The unique location of the affected system.

    summary string

    The templated summary message of the event.

    uid string

    The UID of the contact point.

    integration_key str

    The PagerDuty API key.

    class_ str

    The class or type of event, for example ping failure.

    client str

    The name of the monitoring client that is triggering this event.

    client_url str

    The URL of the monitoring client that is triggering this event.

    component str

    The component being affected by the event.

    details Mapping[str, str]

    A set of arbitrary key/value pairs that provide further detail about the incident.

    disable_resolve_message bool

    Whether to disable sending resolve messages. Defaults to false.

    group str

    The group to which the provided component belongs to.

    settings Mapping[str, str]

    Additional custom properties to attach to the notifier. Defaults to map[].

    severity str

    The PagerDuty event severity level. Default is critical.

    source str

    The unique location of the affected system.

    summary str

    The templated summary message of the event.

    uid str

    The UID of the contact point.

    integrationKey String

    The PagerDuty API key.

    class String

    The class or type of event, for example ping failure.

    client String

    The name of the monitoring client that is triggering this event.

    clientUrl String

    The URL of the monitoring client that is triggering this event.

    component String

    The component being affected by the event.

    details Map<String>

    A set of arbitrary key/value pairs that provide further detail about the incident.

    disableResolveMessage Boolean

    Whether to disable sending resolve messages. Defaults to false.

    group String

    The group to which the provided component belongs to.

    settings Map<String>

    Additional custom properties to attach to the notifier. Defaults to map[].

    severity String

    The PagerDuty event severity level. Default is critical.

    source String

    The unique location of the affected system.

    summary String

    The templated summary message of the event.

    uid String

    The UID of the contact point.

    ContactPointPushover, ContactPointPushoverArgs

    ApiToken string

    The Pushover API token.

    UserKey string

    The Pushover user key.

    Device string

    Comma-separated list of devices to which the event is associated.

    DisableResolveMessage bool

    Whether to disable sending resolve messages. Defaults to false.

    Expire int

    How many seconds for which the notification will continue to be retried by Pushover.

    Message string

    The templated notification message content.

    OkPriority int

    The priority level of the resolved event.

    OkSound string

    The sound associated with the resolved notification.

    Priority int

    The priority level of the event.

    Retry int

    How often, in seconds, the Pushover servers will send the same notification to the user.

    Settings Dictionary<string, string>

    Additional custom properties to attach to the notifier. Defaults to map[].

    Sound string

    The sound associated with the notification.

    Title string

    The templated title of the message.

    Uid string

    The UID of the contact point.

    ApiToken string

    The Pushover API token.

    UserKey string

    The Pushover user key.

    Device string

    Comma-separated list of devices to which the event is associated.

    DisableResolveMessage bool

    Whether to disable sending resolve messages. Defaults to false.

    Expire int

    How many seconds for which the notification will continue to be retried by Pushover.

    Message string

    The templated notification message content.

    OkPriority int

    The priority level of the resolved event.

    OkSound string

    The sound associated with the resolved notification.

    Priority int

    The priority level of the event.

    Retry int

    How often, in seconds, the Pushover servers will send the same notification to the user.

    Settings map[string]string

    Additional custom properties to attach to the notifier. Defaults to map[].

    Sound string

    The sound associated with the notification.

    Title string

    The templated title of the message.

    Uid string

    The UID of the contact point.

    apiToken String

    The Pushover API token.

    userKey String

    The Pushover user key.

    device String

    Comma-separated list of devices to which the event is associated.

    disableResolveMessage Boolean

    Whether to disable sending resolve messages. Defaults to false.

    expire Integer

    How many seconds for which the notification will continue to be retried by Pushover.

    message String

    The templated notification message content.

    okPriority Integer

    The priority level of the resolved event.

    okSound String

    The sound associated with the resolved notification.

    priority Integer

    The priority level of the event.

    retry Integer

    How often, in seconds, the Pushover servers will send the same notification to the user.

    settings Map<String,String>

    Additional custom properties to attach to the notifier. Defaults to map[].

    sound String

    The sound associated with the notification.

    title String

    The templated title of the message.

    uid String

    The UID of the contact point.

    apiToken string

    The Pushover API token.

    userKey string

    The Pushover user key.

    device string

    Comma-separated list of devices to which the event is associated.

    disableResolveMessage boolean

    Whether to disable sending resolve messages. Defaults to false.

    expire number

    How many seconds for which the notification will continue to be retried by Pushover.

    message string

    The templated notification message content.

    okPriority number

    The priority level of the resolved event.

    okSound string

    The sound associated with the resolved notification.

    priority number

    The priority level of the event.

    retry number

    How often, in seconds, the Pushover servers will send the same notification to the user.

    settings {[key: string]: string}

    Additional custom properties to attach to the notifier. Defaults to map[].

    sound string

    The sound associated with the notification.

    title string

    The templated title of the message.

    uid string

    The UID of the contact point.

    api_token str

    The Pushover API token.

    user_key str

    The Pushover user key.

    device str

    Comma-separated list of devices to which the event is associated.

    disable_resolve_message bool

    Whether to disable sending resolve messages. Defaults to false.

    expire int

    How many seconds for which the notification will continue to be retried by Pushover.

    message str

    The templated notification message content.

    ok_priority int

    The priority level of the resolved event.

    ok_sound str

    The sound associated with the resolved notification.

    priority int

    The priority level of the event.

    retry int

    How often, in seconds, the Pushover servers will send the same notification to the user.

    settings Mapping[str, str]

    Additional custom properties to attach to the notifier. Defaults to map[].

    sound str

    The sound associated with the notification.

    title str

    The templated title of the message.

    uid str

    The UID of the contact point.

    apiToken String

    The Pushover API token.

    userKey String

    The Pushover user key.

    device String

    Comma-separated list of devices to which the event is associated.

    disableResolveMessage Boolean

    Whether to disable sending resolve messages. Defaults to false.

    expire Number

    How many seconds for which the notification will continue to be retried by Pushover.

    message String

    The templated notification message content.

    okPriority Number

    The priority level of the resolved event.

    okSound String

    The sound associated with the resolved notification.

    priority Number

    The priority level of the event.

    retry Number

    How often, in seconds, the Pushover servers will send the same notification to the user.

    settings Map<String>

    Additional custom properties to attach to the notifier. Defaults to map[].

    sound String

    The sound associated with the notification.

    title String

    The templated title of the message.

    uid String

    The UID of the contact point.

    ContactPointSensugo, ContactPointSensugoArgs

    ApiKey string

    The SensuGo API key.

    Url string

    The SensuGo URL to send requests to.

    Check string

    The SensuGo check to which the event should be routed.

    DisableResolveMessage bool

    Whether to disable sending resolve messages. Defaults to false.

    Entity string

    The entity being monitored.

    Handler string

    A custom handler to execute in addition to the check.

    Message string

    Templated message content describing the alert.

    Namespace string

    The namespace in which the check resides.

    Settings Dictionary<string, string>

    Additional custom properties to attach to the notifier. Defaults to map[].

    Uid string

    The UID of the contact point.

    ApiKey string

    The SensuGo API key.

    Url string

    The SensuGo URL to send requests to.

    Check string

    The SensuGo check to which the event should be routed.

    DisableResolveMessage bool

    Whether to disable sending resolve messages. Defaults to false.

    Entity string

    The entity being monitored.

    Handler string

    A custom handler to execute in addition to the check.

    Message string

    Templated message content describing the alert.

    Namespace string

    The namespace in which the check resides.

    Settings map[string]string

    Additional custom properties to attach to the notifier. Defaults to map[].

    Uid string

    The UID of the contact point.

    apiKey String

    The SensuGo API key.

    url String

    The SensuGo URL to send requests to.

    check String

    The SensuGo check to which the event should be routed.

    disableResolveMessage Boolean

    Whether to disable sending resolve messages. Defaults to false.

    entity String

    The entity being monitored.

    handler String

    A custom handler to execute in addition to the check.

    message String

    Templated message content describing the alert.

    namespace String

    The namespace in which the check resides.

    settings Map<String,String>

    Additional custom properties to attach to the notifier. Defaults to map[].

    uid String

    The UID of the contact point.

    apiKey string

    The SensuGo API key.

    url string

    The SensuGo URL to send requests to.

    check string

    The SensuGo check to which the event should be routed.

    disableResolveMessage boolean

    Whether to disable sending resolve messages. Defaults to false.

    entity string

    The entity being monitored.

    handler string

    A custom handler to execute in addition to the check.

    message string

    Templated message content describing the alert.

    namespace string

    The namespace in which the check resides.

    settings {[key: string]: string}

    Additional custom properties to attach to the notifier. Defaults to map[].

    uid string

    The UID of the contact point.

    api_key str

    The SensuGo API key.

    url str

    The SensuGo URL to send requests to.

    check str

    The SensuGo check to which the event should be routed.

    disable_resolve_message bool

    Whether to disable sending resolve messages. Defaults to false.

    entity str

    The entity being monitored.

    handler str

    A custom handler to execute in addition to the check.

    message str

    Templated message content describing the alert.

    namespace str

    The namespace in which the check resides.

    settings Mapping[str, str]

    Additional custom properties to attach to the notifier. Defaults to map[].

    uid str

    The UID of the contact point.

    apiKey String

    The SensuGo API key.

    url String

    The SensuGo URL to send requests to.

    check String

    The SensuGo check to which the event should be routed.

    disableResolveMessage Boolean

    Whether to disable sending resolve messages. Defaults to false.

    entity String

    The entity being monitored.

    handler String

    A custom handler to execute in addition to the check.

    message String

    Templated message content describing the alert.

    namespace String

    The namespace in which the check resides.

    settings Map<String>

    Additional custom properties to attach to the notifier. Defaults to map[].

    uid String

    The UID of the contact point.

    ContactPointSlack, ContactPointSlackArgs

    DisableResolveMessage bool

    Whether to disable sending resolve messages. Defaults to false.

    EndpointUrl string

    Use this to override the Slack API endpoint URL to send requests to.

    IconEmoji string

    The name of a Slack workspace emoji to use as the bot icon.

    IconUrl string

    A URL of an image to use as the bot icon.

    MentionChannel string

    Describes how to ping the slack channel that messages are being sent to. Options are here for an @here ping, channel for @channel, or empty for no ping.

    MentionGroups string

    Comma-separated list of groups to mention in the message.

    MentionUsers string

    Comma-separated list of users to mention in the message.

    Recipient string

    Channel, private group, or IM channel (can be an encoded ID or a name) to send messages to.

    Settings Dictionary<string, string>

    Additional custom properties to attach to the notifier. Defaults to map[].

    Text string

    Templated content of the message.

    Title string

    Templated title of the message.

    Token string

    A Slack API token,for sending messages directly without the webhook method.

    Uid string

    The UID of the contact point.

    Url string

    A Slack webhook URL,for sending messages via the webhook method.

    Username string

    Username for the bot to use.

    DisableResolveMessage bool

    Whether to disable sending resolve messages. Defaults to false.

    EndpointUrl string

    Use this to override the Slack API endpoint URL to send requests to.

    IconEmoji string

    The name of a Slack workspace emoji to use as the bot icon.

    IconUrl string

    A URL of an image to use as the bot icon.

    MentionChannel string

    Describes how to ping the slack channel that messages are being sent to. Options are here for an @here ping, channel for @channel, or empty for no ping.

    MentionGroups string

    Comma-separated list of groups to mention in the message.

    MentionUsers string

    Comma-separated list of users to mention in the message.

    Recipient string

    Channel, private group, or IM channel (can be an encoded ID or a name) to send messages to.

    Settings map[string]string

    Additional custom properties to attach to the notifier. Defaults to map[].

    Text string

    Templated content of the message.

    Title string

    Templated title of the message.

    Token string

    A Slack API token,for sending messages directly without the webhook method.

    Uid string

    The UID of the contact point.

    Url string

    A Slack webhook URL,for sending messages via the webhook method.

    Username string

    Username for the bot to use.

    disableResolveMessage Boolean

    Whether to disable sending resolve messages. Defaults to false.

    endpointUrl String

    Use this to override the Slack API endpoint URL to send requests to.

    iconEmoji String

    The name of a Slack workspace emoji to use as the bot icon.

    iconUrl String

    A URL of an image to use as the bot icon.

    mentionChannel String

    Describes how to ping the slack channel that messages are being sent to. Options are here for an @here ping, channel for @channel, or empty for no ping.

    mentionGroups String

    Comma-separated list of groups to mention in the message.

    mentionUsers String

    Comma-separated list of users to mention in the message.

    recipient String

    Channel, private group, or IM channel (can be an encoded ID or a name) to send messages to.

    settings Map<String,String>

    Additional custom properties to attach to the notifier. Defaults to map[].

    text String

    Templated content of the message.

    title String

    Templated title of the message.

    token String

    A Slack API token,for sending messages directly without the webhook method.

    uid String

    The UID of the contact point.

    url String

    A Slack webhook URL,for sending messages via the webhook method.

    username String

    Username for the bot to use.

    disableResolveMessage boolean

    Whether to disable sending resolve messages. Defaults to false.

    endpointUrl string

    Use this to override the Slack API endpoint URL to send requests to.

    iconEmoji string

    The name of a Slack workspace emoji to use as the bot icon.

    iconUrl string

    A URL of an image to use as the bot icon.

    mentionChannel string

    Describes how to ping the slack channel that messages are being sent to. Options are here for an @here ping, channel for @channel, or empty for no ping.

    mentionGroups string

    Comma-separated list of groups to mention in the message.

    mentionUsers string

    Comma-separated list of users to mention in the message.

    recipient string

    Channel, private group, or IM channel (can be an encoded ID or a name) to send messages to.

    settings {[key: string]: string}

    Additional custom properties to attach to the notifier. Defaults to map[].

    text string

    Templated content of the message.

    title string

    Templated title of the message.

    token string

    A Slack API token,for sending messages directly without the webhook method.

    uid string

    The UID of the contact point.

    url string

    A Slack webhook URL,for sending messages via the webhook method.

    username string

    Username for the bot to use.

    disable_resolve_message bool

    Whether to disable sending resolve messages. Defaults to false.

    endpoint_url str

    Use this to override the Slack API endpoint URL to send requests to.

    icon_emoji str

    The name of a Slack workspace emoji to use as the bot icon.

    icon_url str

    A URL of an image to use as the bot icon.

    mention_channel str

    Describes how to ping the slack channel that messages are being sent to. Options are here for an @here ping, channel for @channel, or empty for no ping.

    mention_groups str

    Comma-separated list of groups to mention in the message.

    mention_users str

    Comma-separated list of users to mention in the message.

    recipient str

    Channel, private group, or IM channel (can be an encoded ID or a name) to send messages to.

    settings Mapping[str, str]

    Additional custom properties to attach to the notifier. Defaults to map[].

    text str

    Templated content of the message.

    title str

    Templated title of the message.

    token str

    A Slack API token,for sending messages directly without the webhook method.

    uid str

    The UID of the contact point.

    url str

    A Slack webhook URL,for sending messages via the webhook method.

    username str

    Username for the bot to use.

    disableResolveMessage Boolean

    Whether to disable sending resolve messages. Defaults to false.

    endpointUrl String

    Use this to override the Slack API endpoint URL to send requests to.

    iconEmoji String

    The name of a Slack workspace emoji to use as the bot icon.

    iconUrl String

    A URL of an image to use as the bot icon.

    mentionChannel String

    Describes how to ping the slack channel that messages are being sent to. Options are here for an @here ping, channel for @channel, or empty for no ping.

    mentionGroups String

    Comma-separated list of groups to mention in the message.

    mentionUsers String

    Comma-separated list of users to mention in the message.

    recipient String

    Channel, private group, or IM channel (can be an encoded ID or a name) to send messages to.

    settings Map<String>

    Additional custom properties to attach to the notifier. Defaults to map[].

    text String

    Templated content of the message.

    title String

    Templated title of the message.

    token String

    A Slack API token,for sending messages directly without the webhook method.

    uid String

    The UID of the contact point.

    url String

    A Slack webhook URL,for sending messages via the webhook method.

    username String

    Username for the bot to use.

    ContactPointTeam, ContactPointTeamArgs

    Url string

    A Teams webhook URL.

    DisableResolveMessage bool

    Whether to disable sending resolve messages. Defaults to false.

    Message string

    The templated message content to send.

    SectionTitle string

    The templated subtitle for each message section.

    Settings Dictionary<string, string>

    Additional custom properties to attach to the notifier. Defaults to map[].

    Title string

    The templated title of the message.

    Uid string

    The UID of the contact point.

    Url string

    A Teams webhook URL.

    DisableResolveMessage bool

    Whether to disable sending resolve messages. Defaults to false.

    Message string

    The templated message content to send.

    SectionTitle string

    The templated subtitle for each message section.

    Settings map[string]string

    Additional custom properties to attach to the notifier. Defaults to map[].

    Title string

    The templated title of the message.

    Uid string

    The UID of the contact point.

    url String

    A Teams webhook URL.

    disableResolveMessage Boolean

    Whether to disable sending resolve messages. Defaults to false.

    message String

    The templated message content to send.

    sectionTitle String

    The templated subtitle for each message section.

    settings Map<String,String>

    Additional custom properties to attach to the notifier. Defaults to map[].

    title String

    The templated title of the message.

    uid String

    The UID of the contact point.

    url string

    A Teams webhook URL.

    disableResolveMessage boolean

    Whether to disable sending resolve messages. Defaults to false.

    message string

    The templated message content to send.

    sectionTitle string

    The templated subtitle for each message section.

    settings {[key: string]: string}

    Additional custom properties to attach to the notifier. Defaults to map[].

    title string

    The templated title of the message.

    uid string

    The UID of the contact point.

    url str

    A Teams webhook URL.

    disable_resolve_message bool

    Whether to disable sending resolve messages. Defaults to false.

    message str

    The templated message content to send.

    section_title str

    The templated subtitle for each message section.

    settings Mapping[str, str]

    Additional custom properties to attach to the notifier. Defaults to map[].

    title str

    The templated title of the message.

    uid str

    The UID of the contact point.

    url String

    A Teams webhook URL.

    disableResolveMessage Boolean

    Whether to disable sending resolve messages. Defaults to false.

    message String

    The templated message content to send.

    sectionTitle String

    The templated subtitle for each message section.

    settings Map<String>

    Additional custom properties to attach to the notifier. Defaults to map[].

    title String

    The templated title of the message.

    uid String

    The UID of the contact point.

    ContactPointTelegram, ContactPointTelegramArgs

    ChatId string

    The chat ID to send messages to.

    Token string

    The Telegram bot token.

    DisableResolveMessage bool

    Whether to disable sending resolve messages. Defaults to false.

    Message string

    The templated content of the message.

    Settings Dictionary<string, string>

    Additional custom properties to attach to the notifier. Defaults to map[].

    Uid string

    The UID of the contact point.

    ChatId string

    The chat ID to send messages to.

    Token string

    The Telegram bot token.

    DisableResolveMessage bool

    Whether to disable sending resolve messages. Defaults to false.

    Message string

    The templated content of the message.

    Settings map[string]string

    Additional custom properties to attach to the notifier. Defaults to map[].

    Uid string

    The UID of the contact point.

    chatId String

    The chat ID to send messages to.

    token String

    The Telegram bot token.

    disableResolveMessage Boolean

    Whether to disable sending resolve messages. Defaults to false.

    message String

    The templated content of the message.

    settings Map<String,String>

    Additional custom properties to attach to the notifier. Defaults to map[].

    uid String

    The UID of the contact point.

    chatId string

    The chat ID to send messages to.

    token string

    The Telegram bot token.

    disableResolveMessage boolean

    Whether to disable sending resolve messages. Defaults to false.

    message string

    The templated content of the message.

    settings {[key: string]: string}

    Additional custom properties to attach to the notifier. Defaults to map[].

    uid string

    The UID of the contact point.

    chat_id str

    The chat ID to send messages to.

    token str

    The Telegram bot token.

    disable_resolve_message bool

    Whether to disable sending resolve messages. Defaults to false.

    message str

    The templated content of the message.

    settings Mapping[str, str]

    Additional custom properties to attach to the notifier. Defaults to map[].

    uid str

    The UID of the contact point.

    chatId String

    The chat ID to send messages to.

    token String

    The Telegram bot token.

    disableResolveMessage Boolean

    Whether to disable sending resolve messages. Defaults to false.

    message String

    The templated content of the message.

    settings Map<String>

    Additional custom properties to attach to the notifier. Defaults to map[].

    uid String

    The UID of the contact point.

    ContactPointThreema, ContactPointThreemaArgs

    ApiSecret string

    The Threema API key.

    Description string

    The templated description of the message.

    GatewayId string

    The Threema gateway ID.

    RecipientId string

    The ID of the recipient of the message.

    Title string

    The templated title of the message.

    DisableResolveMessage bool

    Whether to disable sending resolve messages. Defaults to false.

    Settings Dictionary<string, string>

    Additional custom properties to attach to the notifier. Defaults to map[].

    Uid string

    The UID of the contact point.

    ApiSecret string

    The Threema API key.

    Description string

    The templated description of the message.

    GatewayId string

    The Threema gateway ID.

    RecipientId string

    The ID of the recipient of the message.

    Title string

    The templated title of the message.

    DisableResolveMessage bool

    Whether to disable sending resolve messages. Defaults to false.

    Settings map[string]string

    Additional custom properties to attach to the notifier. Defaults to map[].

    Uid string

    The UID of the contact point.

    apiSecret String

    The Threema API key.

    description String

    The templated description of the message.

    gatewayId String

    The Threema gateway ID.

    recipientId String

    The ID of the recipient of the message.

    title String

    The templated title of the message.

    disableResolveMessage Boolean

    Whether to disable sending resolve messages. Defaults to false.

    settings Map<String,String>

    Additional custom properties to attach to the notifier. Defaults to map[].

    uid String

    The UID of the contact point.

    apiSecret string

    The Threema API key.

    description string

    The templated description of the message.

    gatewayId string

    The Threema gateway ID.

    recipientId string

    The ID of the recipient of the message.

    title string

    The templated title of the message.

    disableResolveMessage boolean

    Whether to disable sending resolve messages. Defaults to false.

    settings {[key: string]: string}

    Additional custom properties to attach to the notifier. Defaults to map[].

    uid string

    The UID of the contact point.

    api_secret str

    The Threema API key.

    description str

    The templated description of the message.

    gateway_id str

    The Threema gateway ID.

    recipient_id str

    The ID of the recipient of the message.

    title str

    The templated title of the message.

    disable_resolve_message bool

    Whether to disable sending resolve messages. Defaults to false.

    settings Mapping[str, str]

    Additional custom properties to attach to the notifier. Defaults to map[].

    uid str

    The UID of the contact point.

    apiSecret String

    The Threema API key.

    description String

    The templated description of the message.

    gatewayId String

    The Threema gateway ID.

    recipientId String

    The ID of the recipient of the message.

    title String

    The templated title of the message.

    disableResolveMessage Boolean

    Whether to disable sending resolve messages. Defaults to false.

    settings Map<String>

    Additional custom properties to attach to the notifier. Defaults to map[].

    uid String

    The UID of the contact point.

    ContactPointVictorop, ContactPointVictoropArgs

    Url string

    The VictorOps webhook URL.

    Description string

    Templated description of the message.

    DisableResolveMessage bool

    Whether to disable sending resolve messages. Defaults to false.

    MessageType string

    The VictorOps alert state - typically either CRITICAL or RECOVERY.

    Settings Dictionary<string, string>

    Additional custom properties to attach to the notifier. Defaults to map[].

    Title string

    Templated title to display.

    Uid string

    The UID of the contact point.

    Url string

    The VictorOps webhook URL.

    Description string

    Templated description of the message.

    DisableResolveMessage bool

    Whether to disable sending resolve messages. Defaults to false.

    MessageType string

    The VictorOps alert state - typically either CRITICAL or RECOVERY.

    Settings map[string]string

    Additional custom properties to attach to the notifier. Defaults to map[].

    Title string

    Templated title to display.

    Uid string

    The UID of the contact point.

    url String

    The VictorOps webhook URL.

    description String

    Templated description of the message.

    disableResolveMessage Boolean

    Whether to disable sending resolve messages. Defaults to false.

    messageType String

    The VictorOps alert state - typically either CRITICAL or RECOVERY.

    settings Map<String,String>

    Additional custom properties to attach to the notifier. Defaults to map[].

    title String

    Templated title to display.

    uid String

    The UID of the contact point.

    url string

    The VictorOps webhook URL.

    description string

    Templated description of the message.

    disableResolveMessage boolean

    Whether to disable sending resolve messages. Defaults to false.

    messageType string

    The VictorOps alert state - typically either CRITICAL or RECOVERY.

    settings {[key: string]: string}

    Additional custom properties to attach to the notifier. Defaults to map[].

    title string

    Templated title to display.

    uid string

    The UID of the contact point.

    url str

    The VictorOps webhook URL.

    description str

    Templated description of the message.

    disable_resolve_message bool

    Whether to disable sending resolve messages. Defaults to false.

    message_type str

    The VictorOps alert state - typically either CRITICAL or RECOVERY.

    settings Mapping[str, str]

    Additional custom properties to attach to the notifier. Defaults to map[].

    title str

    Templated title to display.

    uid str

    The UID of the contact point.

    url String

    The VictorOps webhook URL.

    description String

    Templated description of the message.

    disableResolveMessage Boolean

    Whether to disable sending resolve messages. Defaults to false.

    messageType String

    The VictorOps alert state - typically either CRITICAL or RECOVERY.

    settings Map<String>

    Additional custom properties to attach to the notifier. Defaults to map[].

    title String

    Templated title to display.

    uid String

    The UID of the contact point.

    ContactPointWebhook, ContactPointWebhookArgs

    Url string

    The URL to send webhook requests to.

    AuthorizationCredentials string

    Allows a custom authorization scheme - attaches an auth header with this value. Do not use in conjunction with basic auth parameters.

    AuthorizationScheme string

    Allows a custom authorization scheme - attaches an auth header with this name. Do not use in conjunction with basic auth parameters.

    BasicAuthPassword string

    The username to use in basic auth headers attached to the request. If omitted, basic auth will not be used.

    BasicAuthUser string

    The username to use in basic auth headers attached to the request. If omitted, basic auth will not be used.

    DisableResolveMessage bool

    Whether to disable sending resolve messages. Defaults to false.

    HttpMethod string

    The HTTP method to use in the request. Defaults to POST.

    MaxAlerts int

    The maximum number of alerts to send in a single request. This can be helpful in limiting the size of the request body. The default is 0, which indicates no limit.

    Message string

    Custom message. You can use template variables.

    Settings Dictionary<string, string>

    Additional custom properties to attach to the notifier. Defaults to map[].

    Title string

    Templated title of the message.

    Uid string

    The UID of the contact point.

    Url string

    The URL to send webhook requests to.

    AuthorizationCredentials string

    Allows a custom authorization scheme - attaches an auth header with this value. Do not use in conjunction with basic auth parameters.

    AuthorizationScheme string

    Allows a custom authorization scheme - attaches an auth header with this name. Do not use in conjunction with basic auth parameters.

    BasicAuthPassword string

    The username to use in basic auth headers attached to the request. If omitted, basic auth will not be used.

    BasicAuthUser string

    The username to use in basic auth headers attached to the request. If omitted, basic auth will not be used.

    DisableResolveMessage bool

    Whether to disable sending resolve messages. Defaults to false.

    HttpMethod string

    The HTTP method to use in the request. Defaults to POST.

    MaxAlerts int

    The maximum number of alerts to send in a single request. This can be helpful in limiting the size of the request body. The default is 0, which indicates no limit.

    Message string

    Custom message. You can use template variables.

    Settings map[string]string

    Additional custom properties to attach to the notifier. Defaults to map[].

    Title string

    Templated title of the message.

    Uid string

    The UID of the contact point.

    url String

    The URL to send webhook requests to.

    authorizationCredentials String

    Allows a custom authorization scheme - attaches an auth header with this value. Do not use in conjunction with basic auth parameters.

    authorizationScheme String

    Allows a custom authorization scheme - attaches an auth header with this name. Do not use in conjunction with basic auth parameters.

    basicAuthPassword String

    The username to use in basic auth headers attached to the request. If omitted, basic auth will not be used.

    basicAuthUser String

    The username to use in basic auth headers attached to the request. If omitted, basic auth will not be used.

    disableResolveMessage Boolean

    Whether to disable sending resolve messages. Defaults to false.

    httpMethod String

    The HTTP method to use in the request. Defaults to POST.

    maxAlerts Integer

    The maximum number of alerts to send in a single request. This can be helpful in limiting the size of the request body. The default is 0, which indicates no limit.

    message String

    Custom message. You can use template variables.

    settings Map<String,String>

    Additional custom properties to attach to the notifier. Defaults to map[].

    title String

    Templated title of the message.

    uid String

    The UID of the contact point.

    url string

    The URL to send webhook requests to.

    authorizationCredentials string

    Allows a custom authorization scheme - attaches an auth header with this value. Do not use in conjunction with basic auth parameters.

    authorizationScheme string

    Allows a custom authorization scheme - attaches an auth header with this name. Do not use in conjunction with basic auth parameters.

    basicAuthPassword string

    The username to use in basic auth headers attached to the request. If omitted, basic auth will not be used.

    basicAuthUser string

    The username to use in basic auth headers attached to the request. If omitted, basic auth will not be used.

    disableResolveMessage boolean

    Whether to disable sending resolve messages. Defaults to false.

    httpMethod string

    The HTTP method to use in the request. Defaults to POST.

    maxAlerts number

    The maximum number of alerts to send in a single request. This can be helpful in limiting the size of the request body. The default is 0, which indicates no limit.

    message string

    Custom message. You can use template variables.

    settings {[key: string]: string}

    Additional custom properties to attach to the notifier. Defaults to map[].

    title string

    Templated title of the message.

    uid string

    The UID of the contact point.

    url str

    The URL to send webhook requests to.

    authorization_credentials str

    Allows a custom authorization scheme - attaches an auth header with this value. Do not use in conjunction with basic auth parameters.

    authorization_scheme str

    Allows a custom authorization scheme - attaches an auth header with this name. Do not use in conjunction with basic auth parameters.

    basic_auth_password str

    The username to use in basic auth headers attached to the request. If omitted, basic auth will not be used.

    basic_auth_user str

    The username to use in basic auth headers attached to the request. If omitted, basic auth will not be used.

    disable_resolve_message bool

    Whether to disable sending resolve messages. Defaults to false.

    http_method str

    The HTTP method to use in the request. Defaults to POST.

    max_alerts int

    The maximum number of alerts to send in a single request. This can be helpful in limiting the size of the request body. The default is 0, which indicates no limit.

    message str

    Custom message. You can use template variables.

    settings Mapping[str, str]

    Additional custom properties to attach to the notifier. Defaults to map[].

    title str

    Templated title of the message.

    uid str

    The UID of the contact point.

    url String

    The URL to send webhook requests to.

    authorizationCredentials String

    Allows a custom authorization scheme - attaches an auth header with this value. Do not use in conjunction with basic auth parameters.

    authorizationScheme String

    Allows a custom authorization scheme - attaches an auth header with this name. Do not use in conjunction with basic auth parameters.

    basicAuthPassword String

    The username to use in basic auth headers attached to the request. If omitted, basic auth will not be used.

    basicAuthUser String

    The username to use in basic auth headers attached to the request. If omitted, basic auth will not be used.

    disableResolveMessage Boolean

    Whether to disable sending resolve messages. Defaults to false.

    httpMethod String

    The HTTP method to use in the request. Defaults to POST.

    maxAlerts Number

    The maximum number of alerts to send in a single request. This can be helpful in limiting the size of the request body. The default is 0, which indicates no limit.

    message String

    Custom message. You can use template variables.

    settings Map<String>

    Additional custom properties to attach to the notifier. Defaults to map[].

    title String

    Templated title of the message.

    uid String

    The UID of the contact point.

    ContactPointWecom, ContactPointWecomArgs

    Url string

    The WeCom webhook URL.

    DisableResolveMessage bool

    Whether to disable sending resolve messages. Defaults to false.

    Message string

    The templated content of the message to send.

    Settings Dictionary<string, string>

    Additional custom properties to attach to the notifier. Defaults to map[].

    Title string

    The templated title of the message to send.

    Uid string

    The UID of the contact point.

    Url string

    The WeCom webhook URL.

    DisableResolveMessage bool

    Whether to disable sending resolve messages. Defaults to false.

    Message string

    The templated content of the message to send.

    Settings map[string]string

    Additional custom properties to attach to the notifier. Defaults to map[].

    Title string

    The templated title of the message to send.

    Uid string

    The UID of the contact point.

    url String

    The WeCom webhook URL.

    disableResolveMessage Boolean

    Whether to disable sending resolve messages. Defaults to false.

    message String

    The templated content of the message to send.

    settings Map<String,String>

    Additional custom properties to attach to the notifier. Defaults to map[].

    title String

    The templated title of the message to send.

    uid String

    The UID of the contact point.

    url string

    The WeCom webhook URL.

    disableResolveMessage boolean

    Whether to disable sending resolve messages. Defaults to false.

    message string

    The templated content of the message to send.

    settings {[key: string]: string}

    Additional custom properties to attach to the notifier. Defaults to map[].

    title string

    The templated title of the message to send.

    uid string

    The UID of the contact point.

    url str

    The WeCom webhook URL.

    disable_resolve_message bool

    Whether to disable sending resolve messages. Defaults to false.

    message str

    The templated content of the message to send.

    settings Mapping[str, str]

    Additional custom properties to attach to the notifier. Defaults to map[].

    title str

    The templated title of the message to send.

    uid str

    The UID of the contact point.

    url String

    The WeCom webhook URL.

    disableResolveMessage Boolean

    Whether to disable sending resolve messages. Defaults to false.

    message String

    The templated content of the message to send.

    settings Map<String>

    Additional custom properties to attach to the notifier. Defaults to map[].

    title String

    The templated title of the message to send.

    uid String

    The UID of the contact point.

    Import

     $ pulumi import grafana:index/contactPoint:ContactPoint contact_point_name {{contact_point_name}}
    

    Package Details

    Repository
    grafana lbrlabs/pulumi-grafana
    License
    Apache-2.0
    Notes

    This Pulumi package is based on the grafana Terraform Provider.

    grafana logo
    Grafana v0.1.0 published on Monday, Sep 11, 2023 by lbrlabs