
Grafana v0.0.10, May 21 23

Grafana v0.0.10, May 21 23
grafana.ContactPoint
Explore with Pulumi AI
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.
Pulumi Package. Grafana. Inputs. Contact Point Alertmanager Args> A contact point that sends notifications to other Alertmanager instances.
- Dingdings
List<Lbrlabs.
Pulumi Package. Grafana. Inputs. Contact Point Dingding Args> A contact point that sends notifications to DingDing.
- Discords
List<Lbrlabs.
Pulumi Package. Grafana. Inputs. Contact Point Discord Args> A contact point that sends notifications as Discord messages
- Emails
List<Lbrlabs.
Pulumi Package. Grafana. Inputs. Contact Point Email Args> A contact point that sends notifications to an email address.
- Googlechats
List<Lbrlabs.
Pulumi Package. Grafana. Inputs. Contact Point Googlechat Args> A contact point that sends notifications to Google Chat.
- Kafkas
List<Lbrlabs.
Pulumi Package. Grafana. Inputs. Contact Point Kafka Args> A contact point that publishes notifications to Apache Kafka topics.
- Name string
The name of the contact point.
- Opsgenies
List<Lbrlabs.
Pulumi Package. Grafana. Inputs. Contact Point Opsgeny Args> A contact point that sends notifications to OpsGenie.
- Pagerduties
List<Lbrlabs.
Pulumi Package. Grafana. Inputs. Contact Point Pagerduty Args> A contact point that sends notifications to PagerDuty.
- Pushovers
List<Lbrlabs.
Pulumi Package. Grafana. Inputs. Contact Point Pushover Args> A contact point that sends notifications to Pushover.
- Sensugos
List<Lbrlabs.
Pulumi Package. Grafana. Inputs. Contact Point Sensugo Args> A contact point that sends notifications to SensuGo.
- Slacks
List<Lbrlabs.
Pulumi Package. Grafana. Inputs. Contact Point Slack Args> A contact point that sends notifications to Slack.
- Teams
List<Lbrlabs.
Pulumi Package. Grafana. Inputs. Contact Point Team Args> A contact point that sends notifications to Microsoft Teams.
- Telegrams
List<Lbrlabs.
Pulumi Package. Grafana. Inputs. Contact Point Telegram Args> A contact point that sends notifications to Telegram.
- Threemas
List<Lbrlabs.
Pulumi Package. Grafana. Inputs. Contact Point Threema Args> A contact point that sends notifications to Threema.
- Victorops
List<Lbrlabs.
Pulumi Package. Grafana. Inputs. Contact Point Victorop Args> A contact point that sends notifications to VictorOps (now known as Splunk OnCall).
- Webhooks
List<Lbrlabs.
Pulumi Package. Grafana. Inputs. Contact Point Webhook Args> 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.
Pulumi Package. Grafana. Inputs. Contact Point Wecom Args> A contact point that sends notifications to WeCom.
- Alertmanagers
[]Contact
Point Alertmanager Args A contact point that sends notifications to other Alertmanager instances.
- Dingdings
[]Contact
Point Dingding Args A contact point that sends notifications to DingDing.
- Discords
[]Contact
Point Discord Args A contact point that sends notifications as Discord messages
- Emails
[]Contact
Point Email Args A contact point that sends notifications to an email address.
- Googlechats
[]Contact
Point Googlechat Args A contact point that sends notifications to Google Chat.
- Kafkas
[]Contact
Point Kafka Args A contact point that publishes notifications to Apache Kafka topics.
- Name string
The name of the contact point.
- Opsgenies
[]Contact
Point Opsgeny Args A contact point that sends notifications to OpsGenie.
- Pagerduties
[]Contact
Point Pagerduty Args A contact point that sends notifications to PagerDuty.
- Pushovers
[]Contact
Point Pushover Args A contact point that sends notifications to Pushover.
- Sensugos
[]Contact
Point Sensugo Args A contact point that sends notifications to SensuGo.
- Slacks
[]Contact
Point Slack Args A contact point that sends notifications to Slack.
- Teams
[]Contact
Point Team Args A contact point that sends notifications to Microsoft Teams.
- Telegrams
[]Contact
Point Telegram Args A contact point that sends notifications to Telegram.
- Threemas
[]Contact
Point Threema Args A contact point that sends notifications to Threema.
- Victorops
[]Contact
Point Victorop Args A contact point that sends notifications to VictorOps (now known as Splunk OnCall).
- Webhooks
[]Contact
Point Webhook Args 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
[]Contact
Point Wecom Args A contact point that sends notifications to WeCom.
- alertmanagers
List<Contact
Point Alertmanager Args> A contact point that sends notifications to other Alertmanager instances.
- dingdings
List<Contact
Point Dingding Args> A contact point that sends notifications to DingDing.
- discords
List<Contact
Point Discord Args> A contact point that sends notifications as Discord messages
- emails
List<Contact
Point Email Args> A contact point that sends notifications to an email address.
- googlechats
List<Contact
Point Googlechat Args> A contact point that sends notifications to Google Chat.
- kafkas
List<Contact
Point Kafka Args> A contact point that publishes notifications to Apache Kafka topics.
- name String
The name of the contact point.
- opsgenies
List<Contact
Point Opsgeny Args> A contact point that sends notifications to OpsGenie.
- pagerduties
List<Contact
Point Pagerduty Args> A contact point that sends notifications to PagerDuty.
- pushovers
List<Contact
Point Pushover Args> A contact point that sends notifications to Pushover.
- sensugos
List<Contact
Point Sensugo Args> A contact point that sends notifications to SensuGo.
- slacks
List<Contact
Point Slack Args> A contact point that sends notifications to Slack.
- teams
List<Contact
Point Team Args> A contact point that sends notifications to Microsoft Teams.
- telegrams
List<Contact
Point Telegram Args> A contact point that sends notifications to Telegram.
- threemas
List<Contact
Point Threema Args> A contact point that sends notifications to Threema.
- victorops
List<Contact
Point Victorop Args> A contact point that sends notifications to VictorOps (now known as Splunk OnCall).
- webhooks
List<Contact
Point Webhook Args> 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<Contact
Point Wecom Args> A contact point that sends notifications to WeCom.
- alertmanagers
Contact
Point Alertmanager Args[] A contact point that sends notifications to other Alertmanager instances.
- dingdings
Contact
Point Dingding Args[] A contact point that sends notifications to DingDing.
- discords
Contact
Point Discord Args[] A contact point that sends notifications as Discord messages
- emails
Contact
Point Email Args[] A contact point that sends notifications to an email address.
- googlechats
Contact
Point Googlechat Args[] A contact point that sends notifications to Google Chat.
- kafkas
Contact
Point Kafka Args[] A contact point that publishes notifications to Apache Kafka topics.
- name string
The name of the contact point.
- opsgenies
Contact
Point Opsgeny Args[] A contact point that sends notifications to OpsGenie.
- pagerduties
Contact
Point Pagerduty Args[] A contact point that sends notifications to PagerDuty.
- pushovers
Contact
Point Pushover Args[] A contact point that sends notifications to Pushover.
- sensugos
Contact
Point Sensugo Args[] A contact point that sends notifications to SensuGo.
- slacks
Contact
Point Slack Args[] A contact point that sends notifications to Slack.
- teams
Contact
Point Team Args[] A contact point that sends notifications to Microsoft Teams.
- telegrams
Contact
Point Telegram Args[] A contact point that sends notifications to Telegram.
- threemas
Contact
Point Threema Args[] A contact point that sends notifications to Threema.
- victorops
Contact
Point Victorop Args[] A contact point that sends notifications to VictorOps (now known as Splunk OnCall).
- webhooks
Contact
Point Webhook Args[] 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
Contact
Point Wecom Args[] A contact point that sends notifications to WeCom.
- alertmanagers
Sequence[Contact
Point Alertmanager Args] A contact point that sends notifications to other Alertmanager instances.
- dingdings
Sequence[Contact
Point Dingding Args] A contact point that sends notifications to DingDing.
- discords
Sequence[Contact
Point Discord Args] A contact point that sends notifications as Discord messages
- emails
Sequence[Contact
Point Email Args] A contact point that sends notifications to an email address.
- googlechats
Sequence[Contact
Point Googlechat Args] A contact point that sends notifications to Google Chat.
- kafkas
Sequence[Contact
Point Kafka Args] A contact point that publishes notifications to Apache Kafka topics.
- name str
The name of the contact point.
- opsgenies
Sequence[Contact
Point Opsgeny Args] A contact point that sends notifications to OpsGenie.
- pagerduties
Sequence[Contact
Point Pagerduty Args] A contact point that sends notifications to PagerDuty.
- pushovers
Sequence[Contact
Point Pushover Args] A contact point that sends notifications to Pushover.
- sensugos
Sequence[Contact
Point Sensugo Args] A contact point that sends notifications to SensuGo.
- slacks
Sequence[Contact
Point Slack Args] A contact point that sends notifications to Slack.
- teams
Sequence[Contact
Point Team Args] A contact point that sends notifications to Microsoft Teams.
- telegrams
Sequence[Contact
Point Telegram Args] A contact point that sends notifications to Telegram.
- threemas
Sequence[Contact
Point Threema Args] A contact point that sends notifications to Threema.
- victorops
Sequence[Contact
Point Victorop Args] A contact point that sends notifications to VictorOps (now known as Splunk OnCall).
- webhooks
Sequence[Contact
Point Webhook Args] 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[Contact
Point Wecom Args] 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.
- Alertmanagers
List<Lbrlabs.
Pulumi Package. Grafana. Inputs. Contact Point Alertmanager Args> A contact point that sends notifications to other Alertmanager instances.
- Dingdings
List<Lbrlabs.
Pulumi Package. Grafana. Inputs. Contact Point Dingding Args> A contact point that sends notifications to DingDing.
- Discords
List<Lbrlabs.
Pulumi Package. Grafana. Inputs. Contact Point Discord Args> A contact point that sends notifications as Discord messages
- Emails
List<Lbrlabs.
Pulumi Package. Grafana. Inputs. Contact Point Email Args> A contact point that sends notifications to an email address.
- Googlechats
List<Lbrlabs.
Pulumi Package. Grafana. Inputs. Contact Point Googlechat Args> A contact point that sends notifications to Google Chat.
- Kafkas
List<Lbrlabs.
Pulumi Package. Grafana. Inputs. Contact Point Kafka Args> A contact point that publishes notifications to Apache Kafka topics.
- Name string
The name of the contact point.
- Opsgenies
List<Lbrlabs.
Pulumi Package. Grafana. Inputs. Contact Point Opsgeny Args> A contact point that sends notifications to OpsGenie.
- Pagerduties
List<Lbrlabs.
Pulumi Package. Grafana. Inputs. Contact Point Pagerduty Args> A contact point that sends notifications to PagerDuty.
- Pushovers
List<Lbrlabs.
Pulumi Package. Grafana. Inputs. Contact Point Pushover Args> A contact point that sends notifications to Pushover.
- Sensugos
List<Lbrlabs.
Pulumi Package. Grafana. Inputs. Contact Point Sensugo Args> A contact point that sends notifications to SensuGo.
- Slacks
List<Lbrlabs.
Pulumi Package. Grafana. Inputs. Contact Point Slack Args> A contact point that sends notifications to Slack.
- Teams
List<Lbrlabs.
Pulumi Package. Grafana. Inputs. Contact Point Team Args> A contact point that sends notifications to Microsoft Teams.
- Telegrams
List<Lbrlabs.
Pulumi Package. Grafana. Inputs. Contact Point Telegram Args> A contact point that sends notifications to Telegram.
- Threemas
List<Lbrlabs.
Pulumi Package. Grafana. Inputs. Contact Point Threema Args> A contact point that sends notifications to Threema.
- Victorops
List<Lbrlabs.
Pulumi Package. Grafana. Inputs. Contact Point Victorop Args> A contact point that sends notifications to VictorOps (now known as Splunk OnCall).
- Webhooks
List<Lbrlabs.
Pulumi Package. Grafana. Inputs. Contact Point Webhook Args> 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.
Pulumi Package. Grafana. Inputs. Contact Point Wecom Args> A contact point that sends notifications to WeCom.
- Alertmanagers
[]Contact
Point Alertmanager Args A contact point that sends notifications to other Alertmanager instances.
- Dingdings
[]Contact
Point Dingding Args A contact point that sends notifications to DingDing.
- Discords
[]Contact
Point Discord Args A contact point that sends notifications as Discord messages
- Emails
[]Contact
Point Email Args A contact point that sends notifications to an email address.
- Googlechats
[]Contact
Point Googlechat Args A contact point that sends notifications to Google Chat.
- Kafkas
[]Contact
Point Kafka Args A contact point that publishes notifications to Apache Kafka topics.
- Name string
The name of the contact point.
- Opsgenies
[]Contact
Point Opsgeny Args A contact point that sends notifications to OpsGenie.
- Pagerduties
[]Contact
Point Pagerduty Args A contact point that sends notifications to PagerDuty.
- Pushovers
[]Contact
Point Pushover Args A contact point that sends notifications to Pushover.
- Sensugos
[]Contact
Point Sensugo Args A contact point that sends notifications to SensuGo.
- Slacks
[]Contact
Point Slack Args A contact point that sends notifications to Slack.
- Teams
[]Contact
Point Team Args A contact point that sends notifications to Microsoft Teams.
- Telegrams
[]Contact
Point Telegram Args A contact point that sends notifications to Telegram.
- Threemas
[]Contact
Point Threema Args A contact point that sends notifications to Threema.
- Victorops
[]Contact
Point Victorop Args A contact point that sends notifications to VictorOps (now known as Splunk OnCall).
- Webhooks
[]Contact
Point Webhook Args 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
[]Contact
Point Wecom Args A contact point that sends notifications to WeCom.
- alertmanagers
List<Contact
Point Alertmanager Args> A contact point that sends notifications to other Alertmanager instances.
- dingdings
List<Contact
Point Dingding Args> A contact point that sends notifications to DingDing.
- discords
List<Contact
Point Discord Args> A contact point that sends notifications as Discord messages
- emails
List<Contact
Point Email Args> A contact point that sends notifications to an email address.
- googlechats
List<Contact
Point Googlechat Args> A contact point that sends notifications to Google Chat.
- kafkas
List<Contact
Point Kafka Args> A contact point that publishes notifications to Apache Kafka topics.
- name String
The name of the contact point.
- opsgenies
List<Contact
Point Opsgeny Args> A contact point that sends notifications to OpsGenie.
- pagerduties
List<Contact
Point Pagerduty Args> A contact point that sends notifications to PagerDuty.
- pushovers
List<Contact
Point Pushover Args> A contact point that sends notifications to Pushover.
- sensugos
List<Contact
Point Sensugo Args> A contact point that sends notifications to SensuGo.
- slacks
List<Contact
Point Slack Args> A contact point that sends notifications to Slack.
- teams
List<Contact
Point Team Args> A contact point that sends notifications to Microsoft Teams.
- telegrams
List<Contact
Point Telegram Args> A contact point that sends notifications to Telegram.
- threemas
List<Contact
Point Threema Args> A contact point that sends notifications to Threema.
- victorops
List<Contact
Point Victorop Args> A contact point that sends notifications to VictorOps (now known as Splunk OnCall).
- webhooks
List<Contact
Point Webhook Args> 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<Contact
Point Wecom Args> A contact point that sends notifications to WeCom.
- alertmanagers
Contact
Point Alertmanager Args[] A contact point that sends notifications to other Alertmanager instances.
- dingdings
Contact
Point Dingding Args[] A contact point that sends notifications to DingDing.
- discords
Contact
Point Discord Args[] A contact point that sends notifications as Discord messages
- emails
Contact
Point Email Args[] A contact point that sends notifications to an email address.
- googlechats
Contact
Point Googlechat Args[] A contact point that sends notifications to Google Chat.
- kafkas
Contact
Point Kafka Args[] A contact point that publishes notifications to Apache Kafka topics.
- name string
The name of the contact point.
- opsgenies
Contact
Point Opsgeny Args[] A contact point that sends notifications to OpsGenie.
- pagerduties
Contact
Point Pagerduty Args[] A contact point that sends notifications to PagerDuty.
- pushovers
Contact
Point Pushover Args[] A contact point that sends notifications to Pushover.
- sensugos
Contact
Point Sensugo Args[] A contact point that sends notifications to SensuGo.
- slacks
Contact
Point Slack Args[] A contact point that sends notifications to Slack.
- teams
Contact
Point Team Args[] A contact point that sends notifications to Microsoft Teams.
- telegrams
Contact
Point Telegram Args[] A contact point that sends notifications to Telegram.
- threemas
Contact
Point Threema Args[] A contact point that sends notifications to Threema.
- victorops
Contact
Point Victorop Args[] A contact point that sends notifications to VictorOps (now known as Splunk OnCall).
- webhooks
Contact
Point Webhook Args[] 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
Contact
Point Wecom Args[] A contact point that sends notifications to WeCom.
- alertmanagers
Sequence[Contact
Point Alertmanager Args] A contact point that sends notifications to other Alertmanager instances.
- dingdings
Sequence[Contact
Point Dingding Args] A contact point that sends notifications to DingDing.
- discords
Sequence[Contact
Point Discord Args] A contact point that sends notifications as Discord messages
- emails
Sequence[Contact
Point Email Args] A contact point that sends notifications to an email address.
- googlechats
Sequence[Contact
Point Googlechat Args] A contact point that sends notifications to Google Chat.
- kafkas
Sequence[Contact
Point Kafka Args] A contact point that publishes notifications to Apache Kafka topics.
- name str
The name of the contact point.
- opsgenies
Sequence[Contact
Point Opsgeny Args] A contact point that sends notifications to OpsGenie.
- pagerduties
Sequence[Contact
Point Pagerduty Args] A contact point that sends notifications to PagerDuty.
- pushovers
Sequence[Contact
Point Pushover Args] A contact point that sends notifications to Pushover.
- sensugos
Sequence[Contact
Point Sensugo Args] A contact point that sends notifications to SensuGo.
- slacks
Sequence[Contact
Point Slack Args] A contact point that sends notifications to Slack.
- teams
Sequence[Contact
Point Team Args] A contact point that sends notifications to Microsoft Teams.
- telegrams
Sequence[Contact
Point Telegram Args] A contact point that sends notifications to Telegram.
- threemas
Sequence[Contact
Point Threema Args] A contact point that sends notifications to Threema.
- victorops
Sequence[Contact
Point Victorop Args] A contact point that sends notifications to VictorOps (now known as Splunk OnCall).
- webhooks
Sequence[Contact
Point Webhook Args] 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[Contact
Point Wecom Args] 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
- Url string
The URL of the Alertmanager instance.
- Basic
Auth stringPassword The password component of the basic auth credentials to use.
- Basic
Auth stringUser The username component of the basic auth credentials to use.
- Disable
Resolve boolMessage 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.
- Basic
Auth stringPassword The password component of the basic auth credentials to use.
- Basic
Auth stringUser The username component of the basic auth credentials to use.
- Disable
Resolve boolMessage 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.
- basic
Auth StringPassword The password component of the basic auth credentials to use.
- basic
Auth StringUser The username component of the basic auth credentials to use.
- disable
Resolve BooleanMessage 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.
- basic
Auth stringPassword The password component of the basic auth credentials to use.
- basic
Auth stringUser The username component of the basic auth credentials to use.
- disable
Resolve booleanMessage 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_ strpassword The password component of the basic auth credentials to use.
- basic_
auth_ struser The username component of the basic auth credentials to use.
- disable_
resolve_ boolmessage 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.
- basic
Auth StringPassword The password component of the basic auth credentials to use.
- basic
Auth StringUser The username component of the basic auth credentials to use.
- disable
Resolve BooleanMessage 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
- Url string
The DingDing webhook URL.
- Disable
Resolve boolMessage Whether to disable sending resolve messages. Defaults to
false
.- Message string
The templated content of the message.
- Message
Type 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[]
.- Uid string
The UID of the contact point.
- Url string
The DingDing webhook URL.
- Disable
Resolve boolMessage Whether to disable sending resolve messages. Defaults to
false
.- Message string
The templated content of the message.
- Message
Type 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[]
.- Uid string
The UID of the contact point.
- url String
The DingDing webhook URL.
- disable
Resolve BooleanMessage Whether to disable sending resolve messages. Defaults to
false
.- message String
The templated content of the message.
- message
Type 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[]
.- uid String
The UID of the contact point.
- url string
The DingDing webhook URL.
- disable
Resolve booleanMessage Whether to disable sending resolve messages. Defaults to
false
.- message string
The templated content of the message.
- message
Type 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[]
.- uid string
The UID of the contact point.
- url str
The DingDing webhook URL.
- disable_
resolve_ boolmessage 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[]
.- uid str
The UID of the contact point.
- url String
The DingDing webhook URL.
- disable
Resolve BooleanMessage Whether to disable sending resolve messages. Defaults to
false
.- message String
The templated content of the message.
- message
Type 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[]
.- uid String
The UID of the contact point.
ContactPointDiscord
- Url string
The discord webhook URL.
- Avatar
Url string The URL of a custom avatar image to use. Defaults to ``.
- Disable
Resolve boolMessage 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.
- Use
Discord boolUsername Whether to use the bot account's plain username instead of "Grafana." Defaults to
false
.
- Url string
The discord webhook URL.
- Avatar
Url string The URL of a custom avatar image to use. Defaults to ``.
- Disable
Resolve boolMessage 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.
- Use
Discord boolUsername Whether to use the bot account's plain username instead of "Grafana." Defaults to
false
.
- url String
The discord webhook URL.
- avatar
Url String The URL of a custom avatar image to use. Defaults to ``.
- disable
Resolve BooleanMessage 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.
- use
Discord BooleanUsername Whether to use the bot account's plain username instead of "Grafana." Defaults to
false
.
- url string
The discord webhook URL.
- avatar
Url string The URL of a custom avatar image to use. Defaults to ``.
- disable
Resolve booleanMessage 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.
- use
Discord booleanUsername 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_ boolmessage 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_ boolusername Whether to use the bot account's plain username instead of "Grafana." Defaults to
false
.
- url String
The discord webhook URL.
- avatar
Url String The URL of a custom avatar image to use. Defaults to ``.
- disable
Resolve BooleanMessage 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.
- use
Discord BooleanUsername Whether to use the bot account's plain username instead of "Grafana." Defaults to
false
.
ContactPointEmail
- Addresses List<string>
The addresses to send emails to.
- Disable
Resolve boolMessage 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[]
.- 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 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.
- Disable
Resolve boolMessage 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[]
.- 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 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.
- disable
Resolve BooleanMessage 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[]
.- single
Email 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.
- disable
Resolve booleanMessage 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[]
.- single
Email 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_ boolmessage 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.
- disable
Resolve BooleanMessage 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[]
.- single
Email 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
- Url string
The Google Chat webhook URL.
- Disable
Resolve boolMessage 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.
- Disable
Resolve boolMessage 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.
- disable
Resolve BooleanMessage 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.
- disable
Resolve booleanMessage 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_ boolmessage 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.
- disable
Resolve BooleanMessage 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
- Rest
Proxy stringUrl The URL of the Kafka REST proxy to send requests to.
- Topic string
The name of the Kafka topic to publish to.
- Disable
Resolve boolMessage 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.
- Rest
Proxy stringUrl The URL of the Kafka REST proxy to send requests to.
- Topic string
The name of the Kafka topic to publish to.
- Disable
Resolve boolMessage 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.
- rest
Proxy StringUrl The URL of the Kafka REST proxy to send requests to.
- topic String
The name of the Kafka topic to publish to.
- disable
Resolve BooleanMessage 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.
- rest
Proxy stringUrl The URL of the Kafka REST proxy to send requests to.
- topic string
The name of the Kafka topic to publish to.
- disable
Resolve booleanMessage 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_ strurl The URL of the Kafka REST proxy to send requests to.
- topic str
The name of the Kafka topic to publish to.
- disable_
resolve_ boolmessage 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.
- rest
Proxy StringUrl The URL of the Kafka REST proxy to send requests to.
- topic String
The name of the Kafka topic to publish to.
- disable
Resolve BooleanMessage 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
- Api
Key string The OpsGenie API key to use.
- Auto
Close 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.
- Disable
Resolve boolMessage Whether to disable sending resolve messages. Defaults to
false
.- Message string
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.- 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.
- Api
Key string The OpsGenie API key to use.
- Auto
Close 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.
- Disable
Resolve boolMessage Whether to disable sending resolve messages. Defaults to
false
.- Message string
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.- 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.
- api
Key String The OpsGenie API key to use.
- auto
Close 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.
- disable
Resolve BooleanMessage Whether to disable sending resolve messages. Defaults to
false
.- message String
The templated content of the message.
- override
Priority Boolean Whether to allow the alert priority to be configured via the value of the
og_priority
annotation on the alert.- 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.
- api
Key string The OpsGenie API key to use.
- auto
Close 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.
- disable
Resolve booleanMessage Whether to disable sending resolve messages. Defaults to
false
.- message string
The templated content of the message.
- override
Priority boolean Whether to allow the alert priority to be configured via the value of the
og_priority
annotation on the alert.- 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_ boolmessage 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.- 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.
- api
Key String The OpsGenie API key to use.
- auto
Close 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.
- disable
Resolve BooleanMessage Whether to disable sending resolve messages. Defaults to
false
.- message String
The templated content of the message.
- override
Priority Boolean Whether to allow the alert priority to be configured via the value of the
og_priority
annotation on the alert.- 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
- Integration
Key string The PagerDuty API key.
- Class string
The class or type of event, for example
ping failure
.- 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.
- Disable
Resolve boolMessage 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
.- Summary string
The templated summary message of the event.
- Uid string
The UID of the contact point.
- Integration
Key string The PagerDuty API key.
- Class string
The class or type of event, for example
ping failure
.- 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.
- Disable
Resolve boolMessage 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
.- Summary string
The templated summary message of the event.
- Uid string
The UID of the contact point.
- integration
Key String The PagerDuty API key.
- class_ String
The class or type of event, for example
ping failure
.- 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.
- disable
Resolve BooleanMessage 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
.- summary String
The templated summary message of the event.
- uid String
The UID of the contact point.
- integration
Key string The PagerDuty API key.
- class string
The class or type of event, for example
ping failure
.- 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.
- disable
Resolve booleanMessage 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
.- 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
.- 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_ boolmessage 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
.- summary str
The templated summary message of the event.
- uid str
The UID of the contact point.
- integration
Key String The PagerDuty API key.
- class String
The class or type of event, for example
ping failure
.- 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.
- disable
Resolve BooleanMessage 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
.- summary String
The templated summary message of the event.
- uid String
The UID of the contact point.
ContactPointPushover
- Api
Token string The Pushover API token.
- User
Key string The Pushover user key.
- Device string
Comma-separated list of devices to which the event is associated.
- Disable
Resolve boolMessage 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.
- Ok
Priority int The priority level of the resolved event.
- Ok
Sound 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.
- Uid string
The UID of the contact point.
- Api
Token string The Pushover API token.
- User
Key string The Pushover user key.
- Device string
Comma-separated list of devices to which the event is associated.
- Disable
Resolve boolMessage 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.
- Ok
Priority int The priority level of the resolved event.
- Ok
Sound 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.
- Uid string
The UID of the contact point.
- api
Token String The Pushover API token.
- user
Key String The Pushover user key.
- device String
Comma-separated list of devices to which the event is associated.
- disable
Resolve BooleanMessage 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.
- ok
Priority Integer The priority level of the resolved event.
- ok
Sound 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.
- uid String
The UID of the contact point.
- api
Token string The Pushover API token.
- user
Key string The Pushover user key.
- device string
Comma-separated list of devices to which the event is associated.
- disable
Resolve booleanMessage 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.
- ok
Priority number The priority level of the resolved event.
- ok
Sound 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.
- 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_ boolmessage 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.
- uid str
The UID of the contact point.
- api
Token String The Pushover API token.
- user
Key String The Pushover user key.
- device String
Comma-separated list of devices to which the event is associated.
- disable
Resolve BooleanMessage 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.
- ok
Priority Number The priority level of the resolved event.
- ok
Sound 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.
- uid String
The UID of the contact point.
ContactPointSensugo
- Api
Key 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.
- Disable
Resolve boolMessage 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.
- Api
Key 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.
- Disable
Resolve boolMessage 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.
- api
Key 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.
- disable
Resolve BooleanMessage 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.
- api
Key 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.
- disable
Resolve booleanMessage 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_ boolmessage 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.
- api
Key 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.
- disable
Resolve BooleanMessage 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
- Disable
Resolve boolMessage Whether to disable sending resolve messages. Defaults to
false
.- Endpoint
Url string Use this to override the Slack API endpoint URL to send requests to.
- Icon
Emoji string The name of a Slack workspace emoji to use as the bot icon.
- Icon
Url string A URL of an image to use as the bot icon.
- Mention
Channel 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.- Mention
Groups string Comma-separated list of groups to mention in the message.
- Mention
Users 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.
- Disable
Resolve boolMessage Whether to disable sending resolve messages. Defaults to
false
.- Endpoint
Url string Use this to override the Slack API endpoint URL to send requests to.
- Icon
Emoji string The name of a Slack workspace emoji to use as the bot icon.
- Icon
Url string A URL of an image to use as the bot icon.
- Mention
Channel 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.- Mention
Groups string Comma-separated list of groups to mention in the message.
- Mention
Users 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.
- disable
Resolve BooleanMessage Whether to disable sending resolve messages. Defaults to
false
.- endpoint
Url String Use this to override the Slack API endpoint URL to send requests to.
- icon
Emoji String The name of a Slack workspace emoji to use as the bot icon.
- icon
Url String A URL of an image to use as the bot icon.
- mention
Channel 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.- mention
Groups String Comma-separated list of groups to mention in the message.
- mention
Users 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.
- disable
Resolve booleanMessage Whether to disable sending resolve messages. Defaults to
false
.- endpoint
Url string Use this to override the Slack API endpoint URL to send requests to.
- icon
Emoji string The name of a Slack workspace emoji to use as the bot icon.
- icon
Url string A URL of an image to use as the bot icon.
- mention
Channel 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.- mention
Groups string Comma-separated list of groups to mention in the message.
- mention
Users 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_ boolmessage 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.
- disable
Resolve BooleanMessage Whether to disable sending resolve messages. Defaults to
false
.- endpoint
Url String Use this to override the Slack API endpoint URL to send requests to.
- icon
Emoji String The name of a Slack workspace emoji to use as the bot icon.
- icon
Url String A URL of an image to use as the bot icon.
- mention
Channel 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.- mention
Groups String Comma-separated list of groups to mention in the message.
- mention
Users 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
- Url string
A Teams webhook URL.
- Disable
Resolve boolMessage Whether to disable sending resolve messages. Defaults to
false
.- Message string
The templated message content to send.
- Section
Title 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.
- Disable
Resolve boolMessage Whether to disable sending resolve messages. Defaults to
false
.- Message string
The templated message content to send.
- Section
Title 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.
- disable
Resolve BooleanMessage Whether to disable sending resolve messages. Defaults to
false
.- message String
The templated message content to send.
- section
Title 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.
- disable
Resolve booleanMessage Whether to disable sending resolve messages. Defaults to
false
.- message string
The templated message content to send.
- section
Title 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_ boolmessage 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.
- disable
Resolve BooleanMessage Whether to disable sending resolve messages. Defaults to
false
.- message String
The templated message content to send.
- section
Title 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
- Chat
Id string The chat ID to send messages to.
- Token string
The Telegram bot token.
- Disable
Resolve boolMessage 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.
- Chat
Id string The chat ID to send messages to.
- Token string
The Telegram bot token.
- Disable
Resolve boolMessage 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.
- chat
Id String The chat ID to send messages to.
- token String
The Telegram bot token.
- disable
Resolve BooleanMessage 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.
- chat
Id string The chat ID to send messages to.
- token string
The Telegram bot token.
- disable
Resolve booleanMessage 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_ boolmessage 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.
- chat
Id String The chat ID to send messages to.
- token String
The Telegram bot token.
- disable
Resolve BooleanMessage 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
- Api
Secret string The Threema API key.
- Gateway
Id string The Threema gateway ID.
- Recipient
Id string The ID of the recipient of the message.
- Disable
Resolve boolMessage 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.
- Api
Secret string The Threema API key.
- Gateway
Id string The Threema gateway ID.
- Recipient
Id string The ID of the recipient of the message.
- Disable
Resolve boolMessage 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.
- api
Secret String The Threema API key.
- gateway
Id String The Threema gateway ID.
- recipient
Id String The ID of the recipient of the message.
- disable
Resolve BooleanMessage 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.
- api
Secret string The Threema API key.
- gateway
Id string The Threema gateway ID.
- recipient
Id string The ID of the recipient of the message.
- disable
Resolve booleanMessage 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.
- gateway_
id str The Threema gateway ID.
- recipient_
id str The ID of the recipient of the message.
- disable_
resolve_ boolmessage 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.
- api
Secret String The Threema API key.
- gateway
Id String The Threema gateway ID.
- recipient
Id String The ID of the recipient of the message.
- disable
Resolve BooleanMessage 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
- Url string
The VictorOps webhook URL.
- Disable
Resolve boolMessage Whether to disable sending resolve messages. Defaults to
false
.- Message
Type string The VictorOps alert state - typically either
CRITICAL
orRECOVERY
.- 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 VictorOps webhook URL.
- Disable
Resolve boolMessage Whether to disable sending resolve messages. Defaults to
false
.- Message
Type string The VictorOps alert state - typically either
CRITICAL
orRECOVERY
.- 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 VictorOps webhook URL.
- disable
Resolve BooleanMessage Whether to disable sending resolve messages. Defaults to
false
.- message
Type String The VictorOps alert state - typically either
CRITICAL
orRECOVERY
.- 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 VictorOps webhook URL.
- disable
Resolve booleanMessage Whether to disable sending resolve messages. Defaults to
false
.- message
Type string The VictorOps alert state - typically either
CRITICAL
orRECOVERY
.- 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 VictorOps webhook URL.
- disable_
resolve_ boolmessage Whether to disable sending resolve messages. Defaults to
false
.- message_
type str The VictorOps alert state - typically either
CRITICAL
orRECOVERY
.- 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 VictorOps webhook URL.
- disable
Resolve BooleanMessage Whether to disable sending resolve messages. Defaults to
false
.- message
Type String The VictorOps alert state - typically either
CRITICAL
orRECOVERY
.- settings Map<String>
Additional custom properties to attach to the notifier. Defaults to
map[]
.- uid String
The UID of the contact point.
ContactPointWebhook
- Url string
The URL to send webhook requests to.
- string
Allows a custom authorization scheme - attaches an auth header with this value. Do not use in conjunction with basic auth parameters.
- string
Allows a custom authorization scheme - attaches an auth header with this name. Do not use in conjunction with basic auth parameters.
- Basic
Auth stringPassword The username to use in basic auth headers attached to the request. If omitted, basic auth will not be used.
- Basic
Auth stringUser The username to use in basic auth headers attached to the request. If omitted, basic auth will not be used.
- Disable
Resolve boolMessage Whether to disable sending resolve messages. Defaults to
false
.- Http
Method string 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 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.
- string
Allows a custom authorization scheme - attaches an auth header with this value. Do not use in conjunction with basic auth parameters.
- string
Allows a custom authorization scheme - attaches an auth header with this name. Do not use in conjunction with basic auth parameters.
- Basic
Auth stringPassword The username to use in basic auth headers attached to the request. If omitted, basic auth will not be used.
- Basic
Auth stringUser The username to use in basic auth headers attached to the request. If omitted, basic auth will not be used.
- Disable
Resolve boolMessage Whether to disable sending resolve messages. Defaults to
false
.- Http
Method string 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 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.
- String
Allows a custom authorization scheme - attaches an auth header with this value. Do not use in conjunction with basic auth parameters.
- String
Allows a custom authorization scheme - attaches an auth header with this name. Do not use in conjunction with basic auth parameters.
- basic
Auth StringPassword The username to use in basic auth headers attached to the request. If omitted, basic auth will not be used.
- basic
Auth StringUser The username to use in basic auth headers attached to the request. If omitted, basic auth will not be used.
- disable
Resolve BooleanMessage Whether to disable sending resolve messages. Defaults to
false
.- http
Method String The HTTP method to use in the request. Defaults to
POST
.- max
Alerts 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.
- string
Allows a custom authorization scheme - attaches an auth header with this value. Do not use in conjunction with basic auth parameters.
- string
Allows a custom authorization scheme - attaches an auth header with this name. Do not use in conjunction with basic auth parameters.
- basic
Auth stringPassword The username to use in basic auth headers attached to the request. If omitted, basic auth will not be used.
- basic
Auth stringUser The username to use in basic auth headers attached to the request. If omitted, basic auth will not be used.
- disable
Resolve booleanMessage Whether to disable sending resolve messages. Defaults to
false
.- http
Method string The HTTP method to use in the request. Defaults to
POST
.- max
Alerts 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.
- str
Allows a custom authorization scheme - attaches an auth header with this value. Do not use in conjunction with basic auth parameters.
- str
Allows a custom authorization scheme - attaches an auth header with this name. Do not use in conjunction with basic auth parameters.
- basic_
auth_ strpassword The username to use in basic auth headers attached to the request. If omitted, basic auth will not be used.
- basic_
auth_ struser The username to use in basic auth headers attached to the request. If omitted, basic auth will not be used.
- disable_
resolve_ boolmessage 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.
- String
Allows a custom authorization scheme - attaches an auth header with this value. Do not use in conjunction with basic auth parameters.
- String
Allows a custom authorization scheme - attaches an auth header with this name. Do not use in conjunction with basic auth parameters.
- basic
Auth StringPassword The username to use in basic auth headers attached to the request. If omitted, basic auth will not be used.
- basic
Auth StringUser The username to use in basic auth headers attached to the request. If omitted, basic auth will not be used.
- disable
Resolve BooleanMessage Whether to disable sending resolve messages. Defaults to
false
.- http
Method String The HTTP method to use in the request. Defaults to
POST
.- max
Alerts 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
- Url string
The WeCom webhook URL.
- Disable
Resolve boolMessage 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.
- Disable
Resolve boolMessage 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.
- disable
Resolve BooleanMessage 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.
- disable
Resolve booleanMessage 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_ boolmessage 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.
- disable
Resolve BooleanMessage 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.