grafana.ContactPoint
Explore with Pulumi AI
Manages Grafana Alerting contact points.
This resource requires Grafana 9.1.0 or later.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as grafana from "@pulumiverse/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\" .}}",
}]});
import pulumi
import pulumiverse_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\" .}}",
)])
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-grafana/sdk/go/grafana"
)
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
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Grafana = Pulumiverse.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 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());
}
}
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
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ContactPoint(name: string, args?: ContactPointArgs, opts?: CustomResourceOptions);
@overload
def ContactPoint(resource_name: str,
args: Optional[ContactPointArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def ContactPoint(resource_name: str,
opts: Optional[ResourceOptions] = None,
alertmanagers: Optional[Sequence[ContactPointAlertmanagerArgs]] = None,
dingdings: Optional[Sequence[ContactPointDingdingArgs]] = None,
disable_provenance: Optional[bool] = None,
discords: Optional[Sequence[ContactPointDiscordArgs]] = None,
emails: Optional[Sequence[ContactPointEmailArgs]] = None,
googlechats: Optional[Sequence[ContactPointGooglechatArgs]] = None,
kafkas: Optional[Sequence[ContactPointKafkaArgs]] = None,
lines: Optional[Sequence[ContactPointLineArgs]] = None,
name: Optional[str] = None,
oncalls: Optional[Sequence[ContactPointOncallArgs]] = None,
opsgenies: Optional[Sequence[ContactPointOpsgenyArgs]] = None,
org_id: Optional[str] = None,
pagerduties: Optional[Sequence[ContactPointPagerdutyArgs]] = None,
pushovers: Optional[Sequence[ContactPointPushoverArgs]] = None,
sensugos: Optional[Sequence[ContactPointSensugoArgs]] = None,
slacks: Optional[Sequence[ContactPointSlackArgs]] = None,
sns: Optional[Sequence[ContactPointSnArgs]] = None,
teams: Optional[Sequence[ContactPointTeamArgs]] = None,
telegrams: Optional[Sequence[ContactPointTelegramArgs]] = None,
threemas: Optional[Sequence[ContactPointThreemaArgs]] = None,
victorops: Optional[Sequence[ContactPointVictoropArgs]] = None,
webexes: Optional[Sequence[ContactPointWebexArgs]] = None,
webhooks: Optional[Sequence[ContactPointWebhookArgs]] = None,
wecoms: Optional[Sequence[ContactPointWecomArgs]] = 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.
Parameters
- 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.
Constructor example
The following reference example uses placeholder values for all input properties.
var contactPointResource = new Grafana.ContactPoint("contactPointResource", new()
{
Alertmanagers = new[]
{
new Grafana.Inputs.ContactPointAlertmanagerArgs
{
Url = "string",
BasicAuthPassword = "string",
BasicAuthUser = "string",
DisableResolveMessage = false,
Settings =
{
{ "string", "string" },
},
Uid = "string",
},
},
Dingdings = new[]
{
new Grafana.Inputs.ContactPointDingdingArgs
{
Url = "string",
DisableResolveMessage = false,
Message = "string",
MessageType = "string",
Settings =
{
{ "string", "string" },
},
Title = "string",
Uid = "string",
},
},
DisableProvenance = false,
Discords = new[]
{
new Grafana.Inputs.ContactPointDiscordArgs
{
Url = "string",
AvatarUrl = "string",
DisableResolveMessage = false,
Message = "string",
Settings =
{
{ "string", "string" },
},
Title = "string",
Uid = "string",
UseDiscordUsername = false,
},
},
Emails = new[]
{
new Grafana.Inputs.ContactPointEmailArgs
{
Addresses = new[]
{
"string",
},
DisableResolveMessage = false,
Message = "string",
Settings =
{
{ "string", "string" },
},
SingleEmail = false,
Subject = "string",
Uid = "string",
},
},
Googlechats = new[]
{
new Grafana.Inputs.ContactPointGooglechatArgs
{
Url = "string",
DisableResolveMessage = false,
Message = "string",
Settings =
{
{ "string", "string" },
},
Title = "string",
Uid = "string",
},
},
Kafkas = new[]
{
new Grafana.Inputs.ContactPointKafkaArgs
{
RestProxyUrl = "string",
Topic = "string",
ApiVersion = "string",
ClusterId = "string",
Description = "string",
Details = "string",
DisableResolveMessage = false,
Password = "string",
Settings =
{
{ "string", "string" },
},
Uid = "string",
Username = "string",
},
},
Lines = new[]
{
new Grafana.Inputs.ContactPointLineArgs
{
Token = "string",
Description = "string",
DisableResolveMessage = false,
Settings =
{
{ "string", "string" },
},
Title = "string",
Uid = "string",
},
},
Name = "string",
Oncalls = new[]
{
new Grafana.Inputs.ContactPointOncallArgs
{
Url = "string",
AuthorizationCredentials = "string",
AuthorizationScheme = "string",
BasicAuthPassword = "string",
BasicAuthUser = "string",
DisableResolveMessage = false,
HttpMethod = "string",
MaxAlerts = 0,
Message = "string",
Settings =
{
{ "string", "string" },
},
Title = "string",
Uid = "string",
},
},
Opsgenies = new[]
{
new Grafana.Inputs.ContactPointOpsgenyArgs
{
ApiKey = "string",
AutoClose = false,
Description = "string",
DisableResolveMessage = false,
Message = "string",
OverridePriority = false,
Responders = new[]
{
new Grafana.Inputs.ContactPointOpsgenyResponderArgs
{
Type = "string",
Id = "string",
Name = "string",
Username = "string",
},
},
SendTagsAs = "string",
Settings =
{
{ "string", "string" },
},
Uid = "string",
Url = "string",
},
},
OrgId = "string",
Pagerduties = new[]
{
new Grafana.Inputs.ContactPointPagerdutyArgs
{
IntegrationKey = "string",
Group = "string",
ClientUrl = "string",
Component = "string",
Details =
{
{ "string", "string" },
},
DisableResolveMessage = false,
Class = "string",
Client = "string",
Settings =
{
{ "string", "string" },
},
Severity = "string",
Source = "string",
Summary = "string",
Uid = "string",
},
},
Pushovers = new[]
{
new Grafana.Inputs.ContactPointPushoverArgs
{
ApiToken = "string",
UserKey = "string",
OkSound = "string",
Expire = 0,
Message = "string",
OkPriority = 0,
DisableResolveMessage = false,
Priority = 0,
Retry = 0,
Settings =
{
{ "string", "string" },
},
Sound = "string",
Title = "string",
Uid = "string",
UploadImage = false,
Device = "string",
},
},
Sensugos = new[]
{
new Grafana.Inputs.ContactPointSensugoArgs
{
ApiKey = "string",
Url = "string",
Check = "string",
DisableResolveMessage = false,
Entity = "string",
Handler = "string",
Message = "string",
Namespace = "string",
Settings =
{
{ "string", "string" },
},
Uid = "string",
},
},
Slacks = new[]
{
new Grafana.Inputs.ContactPointSlackArgs
{
DisableResolveMessage = false,
EndpointUrl = "string",
IconEmoji = "string",
IconUrl = "string",
MentionChannel = "string",
MentionGroups = "string",
MentionUsers = "string",
Recipient = "string",
Settings =
{
{ "string", "string" },
},
Text = "string",
Title = "string",
Token = "string",
Uid = "string",
Url = "string",
Username = "string",
},
},
Sns = new[]
{
new Grafana.Inputs.ContactPointSnArgs
{
Topic = "string",
AccessKey = "string",
AssumeRoleArn = "string",
AuthProvider = "string",
Body = "string",
DisableResolveMessage = false,
ExternalId = "string",
MessageFormat = "string",
SecretKey = "string",
Settings =
{
{ "string", "string" },
},
Subject = "string",
Uid = "string",
},
},
Teams = new[]
{
new Grafana.Inputs.ContactPointTeamArgs
{
Url = "string",
DisableResolveMessage = false,
Message = "string",
SectionTitle = "string",
Settings =
{
{ "string", "string" },
},
Title = "string",
Uid = "string",
},
},
Telegrams = new[]
{
new Grafana.Inputs.ContactPointTelegramArgs
{
ChatId = "string",
Token = "string",
DisableNotifications = false,
DisableResolveMessage = false,
DisableWebPagePreview = false,
Message = "string",
ParseMode = "string",
ProtectContent = false,
Settings =
{
{ "string", "string" },
},
Uid = "string",
},
},
Threemas = new[]
{
new Grafana.Inputs.ContactPointThreemaArgs
{
ApiSecret = "string",
GatewayId = "string",
RecipientId = "string",
Description = "string",
DisableResolveMessage = false,
Settings =
{
{ "string", "string" },
},
Title = "string",
Uid = "string",
},
},
Victorops = new[]
{
new Grafana.Inputs.ContactPointVictoropArgs
{
Url = "string",
Description = "string",
DisableResolveMessage = false,
MessageType = "string",
Settings =
{
{ "string", "string" },
},
Title = "string",
Uid = "string",
},
},
Webexes = new[]
{
new Grafana.Inputs.ContactPointWebexArgs
{
ApiUrl = "string",
DisableResolveMessage = false,
Message = "string",
RoomId = "string",
Settings =
{
{ "string", "string" },
},
Token = "string",
Uid = "string",
},
},
Webhooks = new[]
{
new Grafana.Inputs.ContactPointWebhookArgs
{
Url = "string",
AuthorizationCredentials = "string",
AuthorizationScheme = "string",
BasicAuthPassword = "string",
BasicAuthUser = "string",
DisableResolveMessage = false,
HttpMethod = "string",
MaxAlerts = 0,
Message = "string",
Settings =
{
{ "string", "string" },
},
Title = "string",
Uid = "string",
},
},
Wecoms = new[]
{
new Grafana.Inputs.ContactPointWecomArgs
{
AgentId = "string",
CorpId = "string",
DisableResolveMessage = false,
Message = "string",
MsgType = "string",
Secret = "string",
Settings =
{
{ "string", "string" },
},
Title = "string",
ToUser = "string",
Uid = "string",
Url = "string",
},
},
});
example, err := grafana.NewContactPoint(ctx, "contactPointResource", &grafana.ContactPointArgs{
Alertmanagers: grafana.ContactPointAlertmanagerArray{
&grafana.ContactPointAlertmanagerArgs{
Url: pulumi.String("string"),
BasicAuthPassword: pulumi.String("string"),
BasicAuthUser: pulumi.String("string"),
DisableResolveMessage: pulumi.Bool(false),
Settings: pulumi.StringMap{
"string": pulumi.String("string"),
},
Uid: pulumi.String("string"),
},
},
Dingdings: grafana.ContactPointDingdingArray{
&grafana.ContactPointDingdingArgs{
Url: pulumi.String("string"),
DisableResolveMessage: pulumi.Bool(false),
Message: pulumi.String("string"),
MessageType: pulumi.String("string"),
Settings: pulumi.StringMap{
"string": pulumi.String("string"),
},
Title: pulumi.String("string"),
Uid: pulumi.String("string"),
},
},
DisableProvenance: pulumi.Bool(false),
Discords: grafana.ContactPointDiscordArray{
&grafana.ContactPointDiscordArgs{
Url: pulumi.String("string"),
AvatarUrl: pulumi.String("string"),
DisableResolveMessage: pulumi.Bool(false),
Message: pulumi.String("string"),
Settings: pulumi.StringMap{
"string": pulumi.String("string"),
},
Title: pulumi.String("string"),
Uid: pulumi.String("string"),
UseDiscordUsername: pulumi.Bool(false),
},
},
Emails: grafana.ContactPointEmailArray{
&grafana.ContactPointEmailArgs{
Addresses: pulumi.StringArray{
pulumi.String("string"),
},
DisableResolveMessage: pulumi.Bool(false),
Message: pulumi.String("string"),
Settings: pulumi.StringMap{
"string": pulumi.String("string"),
},
SingleEmail: pulumi.Bool(false),
Subject: pulumi.String("string"),
Uid: pulumi.String("string"),
},
},
Googlechats: grafana.ContactPointGooglechatArray{
&grafana.ContactPointGooglechatArgs{
Url: pulumi.String("string"),
DisableResolveMessage: pulumi.Bool(false),
Message: pulumi.String("string"),
Settings: pulumi.StringMap{
"string": pulumi.String("string"),
},
Title: pulumi.String("string"),
Uid: pulumi.String("string"),
},
},
Kafkas: grafana.ContactPointKafkaArray{
&grafana.ContactPointKafkaArgs{
RestProxyUrl: pulumi.String("string"),
Topic: pulumi.String("string"),
ApiVersion: pulumi.String("string"),
ClusterId: pulumi.String("string"),
Description: pulumi.String("string"),
Details: pulumi.String("string"),
DisableResolveMessage: pulumi.Bool(false),
Password: pulumi.String("string"),
Settings: pulumi.StringMap{
"string": pulumi.String("string"),
},
Uid: pulumi.String("string"),
Username: pulumi.String("string"),
},
},
Lines: grafana.ContactPointLineArray{
&grafana.ContactPointLineArgs{
Token: pulumi.String("string"),
Description: pulumi.String("string"),
DisableResolveMessage: pulumi.Bool(false),
Settings: pulumi.StringMap{
"string": pulumi.String("string"),
},
Title: pulumi.String("string"),
Uid: pulumi.String("string"),
},
},
Name: pulumi.String("string"),
Oncalls: grafana.ContactPointOncallArray{
&grafana.ContactPointOncallArgs{
Url: pulumi.String("string"),
AuthorizationCredentials: pulumi.String("string"),
AuthorizationScheme: pulumi.String("string"),
BasicAuthPassword: pulumi.String("string"),
BasicAuthUser: pulumi.String("string"),
DisableResolveMessage: pulumi.Bool(false),
HttpMethod: pulumi.String("string"),
MaxAlerts: pulumi.Int(0),
Message: pulumi.String("string"),
Settings: pulumi.StringMap{
"string": pulumi.String("string"),
},
Title: pulumi.String("string"),
Uid: pulumi.String("string"),
},
},
Opsgenies: grafana.ContactPointOpsgenyArray{
&grafana.ContactPointOpsgenyArgs{
ApiKey: pulumi.String("string"),
AutoClose: pulumi.Bool(false),
Description: pulumi.String("string"),
DisableResolveMessage: pulumi.Bool(false),
Message: pulumi.String("string"),
OverridePriority: pulumi.Bool(false),
Responders: grafana.ContactPointOpsgenyResponderArray{
&grafana.ContactPointOpsgenyResponderArgs{
Type: pulumi.String("string"),
Id: pulumi.String("string"),
Name: pulumi.String("string"),
Username: pulumi.String("string"),
},
},
SendTagsAs: pulumi.String("string"),
Settings: pulumi.StringMap{
"string": pulumi.String("string"),
},
Uid: pulumi.String("string"),
Url: pulumi.String("string"),
},
},
OrgId: pulumi.String("string"),
Pagerduties: grafana.ContactPointPagerdutyArray{
&grafana.ContactPointPagerdutyArgs{
IntegrationKey: pulumi.String("string"),
Group: pulumi.String("string"),
ClientUrl: pulumi.String("string"),
Component: pulumi.String("string"),
Details: pulumi.StringMap{
"string": pulumi.String("string"),
},
DisableResolveMessage: pulumi.Bool(false),
Class: pulumi.String("string"),
Client: pulumi.String("string"),
Settings: pulumi.StringMap{
"string": pulumi.String("string"),
},
Severity: pulumi.String("string"),
Source: pulumi.String("string"),
Summary: pulumi.String("string"),
Uid: pulumi.String("string"),
},
},
Pushovers: grafana.ContactPointPushoverArray{
&grafana.ContactPointPushoverArgs{
ApiToken: pulumi.String("string"),
UserKey: pulumi.String("string"),
OkSound: pulumi.String("string"),
Expire: pulumi.Int(0),
Message: pulumi.String("string"),
OkPriority: pulumi.Int(0),
DisableResolveMessage: pulumi.Bool(false),
Priority: pulumi.Int(0),
Retry: pulumi.Int(0),
Settings: pulumi.StringMap{
"string": pulumi.String("string"),
},
Sound: pulumi.String("string"),
Title: pulumi.String("string"),
Uid: pulumi.String("string"),
UploadImage: pulumi.Bool(false),
Device: pulumi.String("string"),
},
},
Sensugos: grafana.ContactPointSensugoArray{
&grafana.ContactPointSensugoArgs{
ApiKey: pulumi.String("string"),
Url: pulumi.String("string"),
Check: pulumi.String("string"),
DisableResolveMessage: pulumi.Bool(false),
Entity: pulumi.String("string"),
Handler: pulumi.String("string"),
Message: pulumi.String("string"),
Namespace: pulumi.String("string"),
Settings: pulumi.StringMap{
"string": pulumi.String("string"),
},
Uid: pulumi.String("string"),
},
},
Slacks: grafana.ContactPointSlackArray{
&grafana.ContactPointSlackArgs{
DisableResolveMessage: pulumi.Bool(false),
EndpointUrl: pulumi.String("string"),
IconEmoji: pulumi.String("string"),
IconUrl: pulumi.String("string"),
MentionChannel: pulumi.String("string"),
MentionGroups: pulumi.String("string"),
MentionUsers: pulumi.String("string"),
Recipient: pulumi.String("string"),
Settings: pulumi.StringMap{
"string": pulumi.String("string"),
},
Text: pulumi.String("string"),
Title: pulumi.String("string"),
Token: pulumi.String("string"),
Uid: pulumi.String("string"),
Url: pulumi.String("string"),
Username: pulumi.String("string"),
},
},
Sns: grafana.ContactPointSnArray{
&grafana.ContactPointSnArgs{
Topic: pulumi.String("string"),
AccessKey: pulumi.String("string"),
AssumeRoleArn: pulumi.String("string"),
AuthProvider: pulumi.String("string"),
Body: pulumi.String("string"),
DisableResolveMessage: pulumi.Bool(false),
ExternalId: pulumi.String("string"),
MessageFormat: pulumi.String("string"),
SecretKey: pulumi.String("string"),
Settings: pulumi.StringMap{
"string": pulumi.String("string"),
},
Subject: pulumi.String("string"),
Uid: pulumi.String("string"),
},
},
Teams: grafana.ContactPointTeamArray{
&grafana.ContactPointTeamArgs{
Url: pulumi.String("string"),
DisableResolveMessage: pulumi.Bool(false),
Message: pulumi.String("string"),
SectionTitle: pulumi.String("string"),
Settings: pulumi.StringMap{
"string": pulumi.String("string"),
},
Title: pulumi.String("string"),
Uid: pulumi.String("string"),
},
},
Telegrams: grafana.ContactPointTelegramArray{
&grafana.ContactPointTelegramArgs{
ChatId: pulumi.String("string"),
Token: pulumi.String("string"),
DisableNotifications: pulumi.Bool(false),
DisableResolveMessage: pulumi.Bool(false),
DisableWebPagePreview: pulumi.Bool(false),
Message: pulumi.String("string"),
ParseMode: pulumi.String("string"),
ProtectContent: pulumi.Bool(false),
Settings: pulumi.StringMap{
"string": pulumi.String("string"),
},
Uid: pulumi.String("string"),
},
},
Threemas: grafana.ContactPointThreemaArray{
&grafana.ContactPointThreemaArgs{
ApiSecret: pulumi.String("string"),
GatewayId: pulumi.String("string"),
RecipientId: pulumi.String("string"),
Description: pulumi.String("string"),
DisableResolveMessage: pulumi.Bool(false),
Settings: pulumi.StringMap{
"string": pulumi.String("string"),
},
Title: pulumi.String("string"),
Uid: pulumi.String("string"),
},
},
Victorops: grafana.ContactPointVictoropArray{
&grafana.ContactPointVictoropArgs{
Url: pulumi.String("string"),
Description: pulumi.String("string"),
DisableResolveMessage: pulumi.Bool(false),
MessageType: pulumi.String("string"),
Settings: pulumi.StringMap{
"string": pulumi.String("string"),
},
Title: pulumi.String("string"),
Uid: pulumi.String("string"),
},
},
Webexes: grafana.ContactPointWebexArray{
&grafana.ContactPointWebexArgs{
ApiUrl: pulumi.String("string"),
DisableResolveMessage: pulumi.Bool(false),
Message: pulumi.String("string"),
RoomId: pulumi.String("string"),
Settings: pulumi.StringMap{
"string": pulumi.String("string"),
},
Token: pulumi.String("string"),
Uid: pulumi.String("string"),
},
},
Webhooks: grafana.ContactPointWebhookArray{
&grafana.ContactPointWebhookArgs{
Url: pulumi.String("string"),
AuthorizationCredentials: pulumi.String("string"),
AuthorizationScheme: pulumi.String("string"),
BasicAuthPassword: pulumi.String("string"),
BasicAuthUser: pulumi.String("string"),
DisableResolveMessage: pulumi.Bool(false),
HttpMethod: pulumi.String("string"),
MaxAlerts: pulumi.Int(0),
Message: pulumi.String("string"),
Settings: pulumi.StringMap{
"string": pulumi.String("string"),
},
Title: pulumi.String("string"),
Uid: pulumi.String("string"),
},
},
Wecoms: grafana.ContactPointWecomArray{
&grafana.ContactPointWecomArgs{
AgentId: pulumi.String("string"),
CorpId: pulumi.String("string"),
DisableResolveMessage: pulumi.Bool(false),
Message: pulumi.String("string"),
MsgType: pulumi.String("string"),
Secret: pulumi.String("string"),
Settings: pulumi.StringMap{
"string": pulumi.String("string"),
},
Title: pulumi.String("string"),
ToUser: pulumi.String("string"),
Uid: pulumi.String("string"),
Url: pulumi.String("string"),
},
},
})
var contactPointResource = new ContactPoint("contactPointResource", ContactPointArgs.builder()
.alertmanagers(ContactPointAlertmanagerArgs.builder()
.url("string")
.basicAuthPassword("string")
.basicAuthUser("string")
.disableResolveMessage(false)
.settings(Map.of("string", "string"))
.uid("string")
.build())
.dingdings(ContactPointDingdingArgs.builder()
.url("string")
.disableResolveMessage(false)
.message("string")
.messageType("string")
.settings(Map.of("string", "string"))
.title("string")
.uid("string")
.build())
.disableProvenance(false)
.discords(ContactPointDiscordArgs.builder()
.url("string")
.avatarUrl("string")
.disableResolveMessage(false)
.message("string")
.settings(Map.of("string", "string"))
.title("string")
.uid("string")
.useDiscordUsername(false)
.build())
.emails(ContactPointEmailArgs.builder()
.addresses("string")
.disableResolveMessage(false)
.message("string")
.settings(Map.of("string", "string"))
.singleEmail(false)
.subject("string")
.uid("string")
.build())
.googlechats(ContactPointGooglechatArgs.builder()
.url("string")
.disableResolveMessage(false)
.message("string")
.settings(Map.of("string", "string"))
.title("string")
.uid("string")
.build())
.kafkas(ContactPointKafkaArgs.builder()
.restProxyUrl("string")
.topic("string")
.apiVersion("string")
.clusterId("string")
.description("string")
.details("string")
.disableResolveMessage(false)
.password("string")
.settings(Map.of("string", "string"))
.uid("string")
.username("string")
.build())
.lines(ContactPointLineArgs.builder()
.token("string")
.description("string")
.disableResolveMessage(false)
.settings(Map.of("string", "string"))
.title("string")
.uid("string")
.build())
.name("string")
.oncalls(ContactPointOncallArgs.builder()
.url("string")
.authorizationCredentials("string")
.authorizationScheme("string")
.basicAuthPassword("string")
.basicAuthUser("string")
.disableResolveMessage(false)
.httpMethod("string")
.maxAlerts(0)
.message("string")
.settings(Map.of("string", "string"))
.title("string")
.uid("string")
.build())
.opsgenies(ContactPointOpsgenyArgs.builder()
.apiKey("string")
.autoClose(false)
.description("string")
.disableResolveMessage(false)
.message("string")
.overridePriority(false)
.responders(ContactPointOpsgenyResponderArgs.builder()
.type("string")
.id("string")
.name("string")
.username("string")
.build())
.sendTagsAs("string")
.settings(Map.of("string", "string"))
.uid("string")
.url("string")
.build())
.orgId("string")
.pagerduties(ContactPointPagerdutyArgs.builder()
.integrationKey("string")
.group("string")
.clientUrl("string")
.component("string")
.details(Map.of("string", "string"))
.disableResolveMessage(false)
.class_("string")
.client("string")
.settings(Map.of("string", "string"))
.severity("string")
.source("string")
.summary("string")
.uid("string")
.build())
.pushovers(ContactPointPushoverArgs.builder()
.apiToken("string")
.userKey("string")
.okSound("string")
.expire(0)
.message("string")
.okPriority(0)
.disableResolveMessage(false)
.priority(0)
.retry(0)
.settings(Map.of("string", "string"))
.sound("string")
.title("string")
.uid("string")
.uploadImage(false)
.device("string")
.build())
.sensugos(ContactPointSensugoArgs.builder()
.apiKey("string")
.url("string")
.check("string")
.disableResolveMessage(false)
.entity("string")
.handler("string")
.message("string")
.namespace("string")
.settings(Map.of("string", "string"))
.uid("string")
.build())
.slacks(ContactPointSlackArgs.builder()
.disableResolveMessage(false)
.endpointUrl("string")
.iconEmoji("string")
.iconUrl("string")
.mentionChannel("string")
.mentionGroups("string")
.mentionUsers("string")
.recipient("string")
.settings(Map.of("string", "string"))
.text("string")
.title("string")
.token("string")
.uid("string")
.url("string")
.username("string")
.build())
.sns(ContactPointSnArgs.builder()
.topic("string")
.accessKey("string")
.assumeRoleArn("string")
.authProvider("string")
.body("string")
.disableResolveMessage(false)
.externalId("string")
.messageFormat("string")
.secretKey("string")
.settings(Map.of("string", "string"))
.subject("string")
.uid("string")
.build())
.teams(ContactPointTeamArgs.builder()
.url("string")
.disableResolveMessage(false)
.message("string")
.sectionTitle("string")
.settings(Map.of("string", "string"))
.title("string")
.uid("string")
.build())
.telegrams(ContactPointTelegramArgs.builder()
.chatId("string")
.token("string")
.disableNotifications(false)
.disableResolveMessage(false)
.disableWebPagePreview(false)
.message("string")
.parseMode("string")
.protectContent(false)
.settings(Map.of("string", "string"))
.uid("string")
.build())
.threemas(ContactPointThreemaArgs.builder()
.apiSecret("string")
.gatewayId("string")
.recipientId("string")
.description("string")
.disableResolveMessage(false)
.settings(Map.of("string", "string"))
.title("string")
.uid("string")
.build())
.victorops(ContactPointVictoropArgs.builder()
.url("string")
.description("string")
.disableResolveMessage(false)
.messageType("string")
.settings(Map.of("string", "string"))
.title("string")
.uid("string")
.build())
.webexes(ContactPointWebexArgs.builder()
.apiUrl("string")
.disableResolveMessage(false)
.message("string")
.roomId("string")
.settings(Map.of("string", "string"))
.token("string")
.uid("string")
.build())
.webhooks(ContactPointWebhookArgs.builder()
.url("string")
.authorizationCredentials("string")
.authorizationScheme("string")
.basicAuthPassword("string")
.basicAuthUser("string")
.disableResolveMessage(false)
.httpMethod("string")
.maxAlerts(0)
.message("string")
.settings(Map.of("string", "string"))
.title("string")
.uid("string")
.build())
.wecoms(ContactPointWecomArgs.builder()
.agentId("string")
.corpId("string")
.disableResolveMessage(false)
.message("string")
.msgType("string")
.secret("string")
.settings(Map.of("string", "string"))
.title("string")
.toUser("string")
.uid("string")
.url("string")
.build())
.build());
contact_point_resource = grafana.ContactPoint("contactPointResource",
alertmanagers=[grafana.ContactPointAlertmanagerArgs(
url="string",
basic_auth_password="string",
basic_auth_user="string",
disable_resolve_message=False,
settings={
"string": "string",
},
uid="string",
)],
dingdings=[grafana.ContactPointDingdingArgs(
url="string",
disable_resolve_message=False,
message="string",
message_type="string",
settings={
"string": "string",
},
title="string",
uid="string",
)],
disable_provenance=False,
discords=[grafana.ContactPointDiscordArgs(
url="string",
avatar_url="string",
disable_resolve_message=False,
message="string",
settings={
"string": "string",
},
title="string",
uid="string",
use_discord_username=False,
)],
emails=[grafana.ContactPointEmailArgs(
addresses=["string"],
disable_resolve_message=False,
message="string",
settings={
"string": "string",
},
single_email=False,
subject="string",
uid="string",
)],
googlechats=[grafana.ContactPointGooglechatArgs(
url="string",
disable_resolve_message=False,
message="string",
settings={
"string": "string",
},
title="string",
uid="string",
)],
kafkas=[grafana.ContactPointKafkaArgs(
rest_proxy_url="string",
topic="string",
api_version="string",
cluster_id="string",
description="string",
details="string",
disable_resolve_message=False,
password="string",
settings={
"string": "string",
},
uid="string",
username="string",
)],
lines=[grafana.ContactPointLineArgs(
token="string",
description="string",
disable_resolve_message=False,
settings={
"string": "string",
},
title="string",
uid="string",
)],
name="string",
oncalls=[grafana.ContactPointOncallArgs(
url="string",
authorization_credentials="string",
authorization_scheme="string",
basic_auth_password="string",
basic_auth_user="string",
disable_resolve_message=False,
http_method="string",
max_alerts=0,
message="string",
settings={
"string": "string",
},
title="string",
uid="string",
)],
opsgenies=[grafana.ContactPointOpsgenyArgs(
api_key="string",
auto_close=False,
description="string",
disable_resolve_message=False,
message="string",
override_priority=False,
responders=[grafana.ContactPointOpsgenyResponderArgs(
type="string",
id="string",
name="string",
username="string",
)],
send_tags_as="string",
settings={
"string": "string",
},
uid="string",
url="string",
)],
org_id="string",
pagerduties=[grafana.ContactPointPagerdutyArgs(
integration_key="string",
group="string",
client_url="string",
component="string",
details={
"string": "string",
},
disable_resolve_message=False,
class_="string",
client="string",
settings={
"string": "string",
},
severity="string",
source="string",
summary="string",
uid="string",
)],
pushovers=[grafana.ContactPointPushoverArgs(
api_token="string",
user_key="string",
ok_sound="string",
expire=0,
message="string",
ok_priority=0,
disable_resolve_message=False,
priority=0,
retry=0,
settings={
"string": "string",
},
sound="string",
title="string",
uid="string",
upload_image=False,
device="string",
)],
sensugos=[grafana.ContactPointSensugoArgs(
api_key="string",
url="string",
check="string",
disable_resolve_message=False,
entity="string",
handler="string",
message="string",
namespace="string",
settings={
"string": "string",
},
uid="string",
)],
slacks=[grafana.ContactPointSlackArgs(
disable_resolve_message=False,
endpoint_url="string",
icon_emoji="string",
icon_url="string",
mention_channel="string",
mention_groups="string",
mention_users="string",
recipient="string",
settings={
"string": "string",
},
text="string",
title="string",
token="string",
uid="string",
url="string",
username="string",
)],
sns=[grafana.ContactPointSnArgs(
topic="string",
access_key="string",
assume_role_arn="string",
auth_provider="string",
body="string",
disable_resolve_message=False,
external_id="string",
message_format="string",
secret_key="string",
settings={
"string": "string",
},
subject="string",
uid="string",
)],
teams=[grafana.ContactPointTeamArgs(
url="string",
disable_resolve_message=False,
message="string",
section_title="string",
settings={
"string": "string",
},
title="string",
uid="string",
)],
telegrams=[grafana.ContactPointTelegramArgs(
chat_id="string",
token="string",
disable_notifications=False,
disable_resolve_message=False,
disable_web_page_preview=False,
message="string",
parse_mode="string",
protect_content=False,
settings={
"string": "string",
},
uid="string",
)],
threemas=[grafana.ContactPointThreemaArgs(
api_secret="string",
gateway_id="string",
recipient_id="string",
description="string",
disable_resolve_message=False,
settings={
"string": "string",
},
title="string",
uid="string",
)],
victorops=[grafana.ContactPointVictoropArgs(
url="string",
description="string",
disable_resolve_message=False,
message_type="string",
settings={
"string": "string",
},
title="string",
uid="string",
)],
webexes=[grafana.ContactPointWebexArgs(
api_url="string",
disable_resolve_message=False,
message="string",
room_id="string",
settings={
"string": "string",
},
token="string",
uid="string",
)],
webhooks=[grafana.ContactPointWebhookArgs(
url="string",
authorization_credentials="string",
authorization_scheme="string",
basic_auth_password="string",
basic_auth_user="string",
disable_resolve_message=False,
http_method="string",
max_alerts=0,
message="string",
settings={
"string": "string",
},
title="string",
uid="string",
)],
wecoms=[grafana.ContactPointWecomArgs(
agent_id="string",
corp_id="string",
disable_resolve_message=False,
message="string",
msg_type="string",
secret="string",
settings={
"string": "string",
},
title="string",
to_user="string",
uid="string",
url="string",
)])
const contactPointResource = new grafana.ContactPoint("contactPointResource", {
alertmanagers: [{
url: "string",
basicAuthPassword: "string",
basicAuthUser: "string",
disableResolveMessage: false,
settings: {
string: "string",
},
uid: "string",
}],
dingdings: [{
url: "string",
disableResolveMessage: false,
message: "string",
messageType: "string",
settings: {
string: "string",
},
title: "string",
uid: "string",
}],
disableProvenance: false,
discords: [{
url: "string",
avatarUrl: "string",
disableResolveMessage: false,
message: "string",
settings: {
string: "string",
},
title: "string",
uid: "string",
useDiscordUsername: false,
}],
emails: [{
addresses: ["string"],
disableResolveMessage: false,
message: "string",
settings: {
string: "string",
},
singleEmail: false,
subject: "string",
uid: "string",
}],
googlechats: [{
url: "string",
disableResolveMessage: false,
message: "string",
settings: {
string: "string",
},
title: "string",
uid: "string",
}],
kafkas: [{
restProxyUrl: "string",
topic: "string",
apiVersion: "string",
clusterId: "string",
description: "string",
details: "string",
disableResolveMessage: false,
password: "string",
settings: {
string: "string",
},
uid: "string",
username: "string",
}],
lines: [{
token: "string",
description: "string",
disableResolveMessage: false,
settings: {
string: "string",
},
title: "string",
uid: "string",
}],
name: "string",
oncalls: [{
url: "string",
authorizationCredentials: "string",
authorizationScheme: "string",
basicAuthPassword: "string",
basicAuthUser: "string",
disableResolveMessage: false,
httpMethod: "string",
maxAlerts: 0,
message: "string",
settings: {
string: "string",
},
title: "string",
uid: "string",
}],
opsgenies: [{
apiKey: "string",
autoClose: false,
description: "string",
disableResolveMessage: false,
message: "string",
overridePriority: false,
responders: [{
type: "string",
id: "string",
name: "string",
username: "string",
}],
sendTagsAs: "string",
settings: {
string: "string",
},
uid: "string",
url: "string",
}],
orgId: "string",
pagerduties: [{
integrationKey: "string",
group: "string",
clientUrl: "string",
component: "string",
details: {
string: "string",
},
disableResolveMessage: false,
"class": "string",
client: "string",
settings: {
string: "string",
},
severity: "string",
source: "string",
summary: "string",
uid: "string",
}],
pushovers: [{
apiToken: "string",
userKey: "string",
okSound: "string",
expire: 0,
message: "string",
okPriority: 0,
disableResolveMessage: false,
priority: 0,
retry: 0,
settings: {
string: "string",
},
sound: "string",
title: "string",
uid: "string",
uploadImage: false,
device: "string",
}],
sensugos: [{
apiKey: "string",
url: "string",
check: "string",
disableResolveMessage: false,
entity: "string",
handler: "string",
message: "string",
namespace: "string",
settings: {
string: "string",
},
uid: "string",
}],
slacks: [{
disableResolveMessage: false,
endpointUrl: "string",
iconEmoji: "string",
iconUrl: "string",
mentionChannel: "string",
mentionGroups: "string",
mentionUsers: "string",
recipient: "string",
settings: {
string: "string",
},
text: "string",
title: "string",
token: "string",
uid: "string",
url: "string",
username: "string",
}],
sns: [{
topic: "string",
accessKey: "string",
assumeRoleArn: "string",
authProvider: "string",
body: "string",
disableResolveMessage: false,
externalId: "string",
messageFormat: "string",
secretKey: "string",
settings: {
string: "string",
},
subject: "string",
uid: "string",
}],
teams: [{
url: "string",
disableResolveMessage: false,
message: "string",
sectionTitle: "string",
settings: {
string: "string",
},
title: "string",
uid: "string",
}],
telegrams: [{
chatId: "string",
token: "string",
disableNotifications: false,
disableResolveMessage: false,
disableWebPagePreview: false,
message: "string",
parseMode: "string",
protectContent: false,
settings: {
string: "string",
},
uid: "string",
}],
threemas: [{
apiSecret: "string",
gatewayId: "string",
recipientId: "string",
description: "string",
disableResolveMessage: false,
settings: {
string: "string",
},
title: "string",
uid: "string",
}],
victorops: [{
url: "string",
description: "string",
disableResolveMessage: false,
messageType: "string",
settings: {
string: "string",
},
title: "string",
uid: "string",
}],
webexes: [{
apiUrl: "string",
disableResolveMessage: false,
message: "string",
roomId: "string",
settings: {
string: "string",
},
token: "string",
uid: "string",
}],
webhooks: [{
url: "string",
authorizationCredentials: "string",
authorizationScheme: "string",
basicAuthPassword: "string",
basicAuthUser: "string",
disableResolveMessage: false,
httpMethod: "string",
maxAlerts: 0,
message: "string",
settings: {
string: "string",
},
title: "string",
uid: "string",
}],
wecoms: [{
agentId: "string",
corpId: "string",
disableResolveMessage: false,
message: "string",
msgType: "string",
secret: "string",
settings: {
string: "string",
},
title: "string",
toUser: "string",
uid: "string",
url: "string",
}],
});
type: grafana:ContactPoint
properties:
alertmanagers:
- basicAuthPassword: string
basicAuthUser: string
disableResolveMessage: false
settings:
string: string
uid: string
url: string
dingdings:
- disableResolveMessage: false
message: string
messageType: string
settings:
string: string
title: string
uid: string
url: string
disableProvenance: false
discords:
- avatarUrl: string
disableResolveMessage: false
message: string
settings:
string: string
title: string
uid: string
url: string
useDiscordUsername: false
emails:
- addresses:
- string
disableResolveMessage: false
message: string
settings:
string: string
singleEmail: false
subject: string
uid: string
googlechats:
- disableResolveMessage: false
message: string
settings:
string: string
title: string
uid: string
url: string
kafkas:
- apiVersion: string
clusterId: string
description: string
details: string
disableResolveMessage: false
password: string
restProxyUrl: string
settings:
string: string
topic: string
uid: string
username: string
lines:
- description: string
disableResolveMessage: false
settings:
string: string
title: string
token: string
uid: string
name: string
oncalls:
- authorizationCredentials: string
authorizationScheme: string
basicAuthPassword: string
basicAuthUser: string
disableResolveMessage: false
httpMethod: string
maxAlerts: 0
message: string
settings:
string: string
title: string
uid: string
url: string
opsgenies:
- apiKey: string
autoClose: false
description: string
disableResolveMessage: false
message: string
overridePriority: false
responders:
- id: string
name: string
type: string
username: string
sendTagsAs: string
settings:
string: string
uid: string
url: string
orgId: string
pagerduties:
- class: string
client: string
clientUrl: string
component: string
details:
string: string
disableResolveMessage: false
group: string
integrationKey: string
settings:
string: string
severity: string
source: string
summary: string
uid: string
pushovers:
- apiToken: string
device: string
disableResolveMessage: false
expire: 0
message: string
okPriority: 0
okSound: string
priority: 0
retry: 0
settings:
string: string
sound: string
title: string
uid: string
uploadImage: false
userKey: string
sensugos:
- apiKey: string
check: string
disableResolveMessage: false
entity: string
handler: string
message: string
namespace: string
settings:
string: string
uid: string
url: string
slacks:
- disableResolveMessage: false
endpointUrl: string
iconEmoji: string
iconUrl: string
mentionChannel: string
mentionGroups: string
mentionUsers: string
recipient: string
settings:
string: string
text: string
title: string
token: string
uid: string
url: string
username: string
sns:
- accessKey: string
assumeRoleArn: string
authProvider: string
body: string
disableResolveMessage: false
externalId: string
messageFormat: string
secretKey: string
settings:
string: string
subject: string
topic: string
uid: string
teams:
- disableResolveMessage: false
message: string
sectionTitle: string
settings:
string: string
title: string
uid: string
url: string
telegrams:
- chatId: string
disableNotifications: false
disableResolveMessage: false
disableWebPagePreview: false
message: string
parseMode: string
protectContent: false
settings:
string: string
token: string
uid: string
threemas:
- apiSecret: string
description: string
disableResolveMessage: false
gatewayId: string
recipientId: string
settings:
string: string
title: string
uid: string
victorops:
- description: string
disableResolveMessage: false
messageType: string
settings:
string: string
title: string
uid: string
url: string
webexes:
- apiUrl: string
disableResolveMessage: false
message: string
roomId: string
settings:
string: string
token: string
uid: string
webhooks:
- authorizationCredentials: string
authorizationScheme: string
basicAuthPassword: string
basicAuthUser: string
disableResolveMessage: false
httpMethod: string
maxAlerts: 0
message: string
settings:
string: string
title: string
uid: string
url: string
wecoms:
- agentId: string
corpId: string
disableResolveMessage: false
message: string
msgType: string
secret: string
settings:
string: string
title: string
toUser: string
uid: string
url: string
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<Pulumiverse.
Grafana. Inputs. Contact Point Alertmanager> - A contact point that sends notifications to other Alertmanager instances.
- Dingdings
List<Pulumiverse.
Grafana. Inputs. Contact Point Dingding> - A contact point that sends notifications to DingDing.
- Disable
Provenance bool - Allow modifying the contact point from other sources than Terraform or the Grafana API.
- Discords
List<Pulumiverse.
Grafana. Inputs. Contact Point Discord> - A contact point that sends notifications as Discord messages
- Emails
List<Pulumiverse.
Grafana. Inputs. Contact Point Email> - A contact point that sends notifications to an email address.
- Googlechats
List<Pulumiverse.
Grafana. Inputs. Contact Point Googlechat> - A contact point that sends notifications to Google Chat.
- Kafkas
List<Pulumiverse.
Grafana. Inputs. Contact Point Kafka> - A contact point that publishes notifications to Apache Kafka topics.
- Lines
List<Pulumiverse.
Grafana. Inputs. Contact Point Line> - A contact point that sends notifications to LINE.me.
- Name string
- Name of the responder. Must be specified if username and id are empty.
- Oncalls
List<Pulumiverse.
Grafana. Inputs. Contact Point Oncall> - A contact point that sends notifications to Grafana On-Call.
- Opsgenies
List<Pulumiverse.
Grafana. Inputs. Contact Point Opsgeny> - A contact point that sends notifications to OpsGenie.
- Org
Id string - The Organization ID. If not set, the Org ID defined in the provider block will be used.
- Pagerduties
List<Pulumiverse.
Grafana. Inputs. Contact Point Pagerduty> - A contact point that sends notifications to PagerDuty.
- Pushovers
List<Pulumiverse.
Grafana. Inputs. Contact Point Pushover> - A contact point that sends notifications to Pushover.
- Sensugos
List<Pulumiverse.
Grafana. Inputs. Contact Point Sensugo> - A contact point that sends notifications to SensuGo.
- Slacks
List<Pulumiverse.
Grafana. Inputs. Contact Point Slack> - A contact point that sends notifications to Slack.
- Sns
List<Pulumiverse.
Grafana. Inputs. Contact Point Sn> - A contact point that sends notifications to Amazon SNS. Requires Amazon Managed Grafana.
- Teams
List<Pulumiverse.
Grafana. Inputs. Contact Point Team> - A contact point that sends notifications to Microsoft Teams.
- Telegrams
List<Pulumiverse.
Grafana. Inputs. Contact Point Telegram> - A contact point that sends notifications to Telegram.
- Threemas
List<Pulumiverse.
Grafana. Inputs. Contact Point Threema> - A contact point that sends notifications to Threema.
- Victorops
List<Pulumiverse.
Grafana. Inputs. Contact Point Victorop> - A contact point that sends notifications to VictorOps (now known as Splunk OnCall).
- Webexes
List<Pulumiverse.
Grafana. Inputs. Contact Point Webex> - A contact point that sends notifications to Cisco Webex.
- Webhooks
List<Pulumiverse.
Grafana. Inputs. Contact Point Webhook> - 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<Pulumiverse.
Grafana. Inputs. Contact Point Wecom> - 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.
- Disable
Provenance bool - Allow modifying the contact point from other sources than Terraform or the Grafana API.
- 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.
- Lines
[]Contact
Point Line Args - A contact point that sends notifications to LINE.me.
- Name string
- Name of the responder. Must be specified if username and id are empty.
- Oncalls
[]Contact
Point Oncall Args - A contact point that sends notifications to Grafana On-Call.
- Opsgenies
[]Contact
Point Opsgeny Args - A contact point that sends notifications to OpsGenie.
- Org
Id string - The Organization ID. If not set, the Org ID defined in the provider block will be used.
- 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.
- Sns
[]Contact
Point Sn Args - A contact point that sends notifications to Amazon SNS. Requires Amazon Managed Grafana.
- 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).
- Webexes
[]Contact
Point Webex Args - A contact point that sends notifications to Cisco Webex.
- 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> - A contact point that sends notifications to other Alertmanager instances.
- dingdings
List<Contact
Point Dingding> - A contact point that sends notifications to DingDing.
- disable
Provenance Boolean - Allow modifying the contact point from other sources than Terraform or the Grafana API.
- discords
List<Contact
Point Discord> - A contact point that sends notifications as Discord messages
- emails
List<Contact
Point Email> - A contact point that sends notifications to an email address.
- googlechats
List<Contact
Point Googlechat> - A contact point that sends notifications to Google Chat.
- kafkas
List<Contact
Point Kafka> - A contact point that publishes notifications to Apache Kafka topics.
- lines
List<Contact
Point Line> - A contact point that sends notifications to LINE.me.
- name String
- Name of the responder. Must be specified if username and id are empty.
- oncalls
List<Contact
Point Oncall> - A contact point that sends notifications to Grafana On-Call.
- opsgenies
List<Contact
Point Opsgeny> - A contact point that sends notifications to OpsGenie.
- org
Id String - The Organization ID. If not set, the Org ID defined in the provider block will be used.
- pagerduties
List<Contact
Point Pagerduty> - A contact point that sends notifications to PagerDuty.
- pushovers
List<Contact
Point Pushover> - A contact point that sends notifications to Pushover.
- sensugos
List<Contact
Point Sensugo> - A contact point that sends notifications to SensuGo.
- slacks
List<Contact
Point Slack> - A contact point that sends notifications to Slack.
- sns
List<Contact
Point Sn> - A contact point that sends notifications to Amazon SNS. Requires Amazon Managed Grafana.
- teams
List<Contact
Point Team> - A contact point that sends notifications to Microsoft Teams.
- telegrams
List<Contact
Point Telegram> - A contact point that sends notifications to Telegram.
- threemas
List<Contact
Point Threema> - A contact point that sends notifications to Threema.
- victorops
List<Contact
Point Victorop> - A contact point that sends notifications to VictorOps (now known as Splunk OnCall).
- webexes
List<Contact
Point Webex> - A contact point that sends notifications to Cisco Webex.
- webhooks
List<Contact
Point Webhook> - 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> - A contact point that sends notifications to WeCom.
- alertmanagers
Contact
Point Alertmanager[] - A contact point that sends notifications to other Alertmanager instances.
- dingdings
Contact
Point Dingding[] - A contact point that sends notifications to DingDing.
- disable
Provenance boolean - Allow modifying the contact point from other sources than Terraform or the Grafana API.
- discords
Contact
Point Discord[] - A contact point that sends notifications as Discord messages
- emails
Contact
Point Email[] - A contact point that sends notifications to an email address.
- googlechats
Contact
Point Googlechat[] - A contact point that sends notifications to Google Chat.
- kafkas
Contact
Point Kafka[] - A contact point that publishes notifications to Apache Kafka topics.
- lines
Contact
Point Line[] - A contact point that sends notifications to LINE.me.
- name string
- Name of the responder. Must be specified if username and id are empty.
- oncalls
Contact
Point Oncall[] - A contact point that sends notifications to Grafana On-Call.
- opsgenies
Contact
Point Opsgeny[] - A contact point that sends notifications to OpsGenie.
- org
Id string - The Organization ID. If not set, the Org ID defined in the provider block will be used.
- pagerduties
Contact
Point Pagerduty[] - A contact point that sends notifications to PagerDuty.
- pushovers
Contact
Point Pushover[] - A contact point that sends notifications to Pushover.
- sensugos
Contact
Point Sensugo[] - A contact point that sends notifications to SensuGo.
- slacks
Contact
Point Slack[] - A contact point that sends notifications to Slack.
- sns
Contact
Point Sn[] - A contact point that sends notifications to Amazon SNS. Requires Amazon Managed Grafana.
- teams
Contact
Point Team[] - A contact point that sends notifications to Microsoft Teams.
- telegrams
Contact
Point Telegram[] - A contact point that sends notifications to Telegram.
- threemas
Contact
Point Threema[] - A contact point that sends notifications to Threema.
- victorops
Contact
Point Victorop[] - A contact point that sends notifications to VictorOps (now known as Splunk OnCall).
- webexes
Contact
Point Webex[] - A contact point that sends notifications to Cisco Webex.
- webhooks
Contact
Point Webhook[] - 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[] - 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.
- disable_
provenance bool - Allow modifying the contact point from other sources than Terraform or the Grafana API.
- 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.
- lines
Sequence[Contact
Point Line Args] - A contact point that sends notifications to LINE.me.
- name str
- Name of the responder. Must be specified if username and id are empty.
- oncalls
Sequence[Contact
Point Oncall Args] - A contact point that sends notifications to Grafana On-Call.
- opsgenies
Sequence[Contact
Point Opsgeny Args] - A contact point that sends notifications to OpsGenie.
- org_
id str - The Organization ID. If not set, the Org ID defined in the provider block will be used.
- 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.
- sns
Sequence[Contact
Point Sn Args] - A contact point that sends notifications to Amazon SNS. Requires Amazon Managed Grafana.
- 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).
- webexes
Sequence[Contact
Point Webex Args] - A contact point that sends notifications to Cisco Webex.
- 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.
- disable
Provenance Boolean - Allow modifying the contact point from other sources than Terraform or the Grafana API.
- 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.
- lines List<Property Map>
- A contact point that sends notifications to LINE.me.
- name String
- Name of the responder. Must be specified if username and id are empty.
- oncalls List<Property Map>
- A contact point that sends notifications to Grafana On-Call.
- opsgenies List<Property Map>
- A contact point that sends notifications to OpsGenie.
- org
Id String - The Organization ID. If not set, the Org ID defined in the provider block will be used.
- 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.
- sns List<Property Map>
- A contact point that sends notifications to Amazon SNS. Requires Amazon Managed Grafana.
- 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).
- webexes List<Property Map>
- A contact point that sends notifications to Cisco Webex.
- 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,
disable_provenance: Optional[bool] = None,
discords: Optional[Sequence[ContactPointDiscordArgs]] = None,
emails: Optional[Sequence[ContactPointEmailArgs]] = None,
googlechats: Optional[Sequence[ContactPointGooglechatArgs]] = None,
kafkas: Optional[Sequence[ContactPointKafkaArgs]] = None,
lines: Optional[Sequence[ContactPointLineArgs]] = None,
name: Optional[str] = None,
oncalls: Optional[Sequence[ContactPointOncallArgs]] = None,
opsgenies: Optional[Sequence[ContactPointOpsgenyArgs]] = None,
org_id: Optional[str] = None,
pagerduties: Optional[Sequence[ContactPointPagerdutyArgs]] = None,
pushovers: Optional[Sequence[ContactPointPushoverArgs]] = None,
sensugos: Optional[Sequence[ContactPointSensugoArgs]] = None,
slacks: Optional[Sequence[ContactPointSlackArgs]] = None,
sns: Optional[Sequence[ContactPointSnArgs]] = None,
teams: Optional[Sequence[ContactPointTeamArgs]] = None,
telegrams: Optional[Sequence[ContactPointTelegramArgs]] = None,
threemas: Optional[Sequence[ContactPointThreemaArgs]] = None,
victorops: Optional[Sequence[ContactPointVictoropArgs]] = None,
webexes: Optional[Sequence[ContactPointWebexArgs]] = 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<Pulumiverse.
Grafana. Inputs. Contact Point Alertmanager> - A contact point that sends notifications to other Alertmanager instances.
- Dingdings
List<Pulumiverse.
Grafana. Inputs. Contact Point Dingding> - A contact point that sends notifications to DingDing.
- Disable
Provenance bool - Allow modifying the contact point from other sources than Terraform or the Grafana API.
- Discords
List<Pulumiverse.
Grafana. Inputs. Contact Point Discord> - A contact point that sends notifications as Discord messages
- Emails
List<Pulumiverse.
Grafana. Inputs. Contact Point Email> - A contact point that sends notifications to an email address.
- Googlechats
List<Pulumiverse.
Grafana. Inputs. Contact Point Googlechat> - A contact point that sends notifications to Google Chat.
- Kafkas
List<Pulumiverse.
Grafana. Inputs. Contact Point Kafka> - A contact point that publishes notifications to Apache Kafka topics.
- Lines
List<Pulumiverse.
Grafana. Inputs. Contact Point Line> - A contact point that sends notifications to LINE.me.
- Name string
- Name of the responder. Must be specified if username and id are empty.
- Oncalls
List<Pulumiverse.
Grafana. Inputs. Contact Point Oncall> - A contact point that sends notifications to Grafana On-Call.
- Opsgenies
List<Pulumiverse.
Grafana. Inputs. Contact Point Opsgeny> - A contact point that sends notifications to OpsGenie.
- Org
Id string - The Organization ID. If not set, the Org ID defined in the provider block will be used.
- Pagerduties
List<Pulumiverse.
Grafana. Inputs. Contact Point Pagerduty> - A contact point that sends notifications to PagerDuty.
- Pushovers
List<Pulumiverse.
Grafana. Inputs. Contact Point Pushover> - A contact point that sends notifications to Pushover.
- Sensugos
List<Pulumiverse.
Grafana. Inputs. Contact Point Sensugo> - A contact point that sends notifications to SensuGo.
- Slacks
List<Pulumiverse.
Grafana. Inputs. Contact Point Slack> - A contact point that sends notifications to Slack.
- Sns
List<Pulumiverse.
Grafana. Inputs. Contact Point Sn> - A contact point that sends notifications to Amazon SNS. Requires Amazon Managed Grafana.
- Teams
List<Pulumiverse.
Grafana. Inputs. Contact Point Team> - A contact point that sends notifications to Microsoft Teams.
- Telegrams
List<Pulumiverse.
Grafana. Inputs. Contact Point Telegram> - A contact point that sends notifications to Telegram.
- Threemas
List<Pulumiverse.
Grafana. Inputs. Contact Point Threema> - A contact point that sends notifications to Threema.
- Victorops
List<Pulumiverse.
Grafana. Inputs. Contact Point Victorop> - A contact point that sends notifications to VictorOps (now known as Splunk OnCall).
- Webexes
List<Pulumiverse.
Grafana. Inputs. Contact Point Webex> - A contact point that sends notifications to Cisco Webex.
- Webhooks
List<Pulumiverse.
Grafana. Inputs. Contact Point Webhook> - 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<Pulumiverse.
Grafana. Inputs. Contact Point Wecom> - 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.
- Disable
Provenance bool - Allow modifying the contact point from other sources than Terraform or the Grafana API.
- 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.
- Lines
[]Contact
Point Line Args - A contact point that sends notifications to LINE.me.
- Name string
- Name of the responder. Must be specified if username and id are empty.
- Oncalls
[]Contact
Point Oncall Args - A contact point that sends notifications to Grafana On-Call.
- Opsgenies
[]Contact
Point Opsgeny Args - A contact point that sends notifications to OpsGenie.
- Org
Id string - The Organization ID. If not set, the Org ID defined in the provider block will be used.
- 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.
- Sns
[]Contact
Point Sn Args - A contact point that sends notifications to Amazon SNS. Requires Amazon Managed Grafana.
- 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).
- Webexes
[]Contact
Point Webex Args - A contact point that sends notifications to Cisco Webex.
- 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> - A contact point that sends notifications to other Alertmanager instances.
- dingdings
List<Contact
Point Dingding> - A contact point that sends notifications to DingDing.
- disable
Provenance Boolean - Allow modifying the contact point from other sources than Terraform or the Grafana API.
- discords
List<Contact
Point Discord> - A contact point that sends notifications as Discord messages
- emails
List<Contact
Point Email> - A contact point that sends notifications to an email address.
- googlechats
List<Contact
Point Googlechat> - A contact point that sends notifications to Google Chat.
- kafkas
List<Contact
Point Kafka> - A contact point that publishes notifications to Apache Kafka topics.
- lines
List<Contact
Point Line> - A contact point that sends notifications to LINE.me.
- name String
- Name of the responder. Must be specified if username and id are empty.
- oncalls
List<Contact
Point Oncall> - A contact point that sends notifications to Grafana On-Call.
- opsgenies
List<Contact
Point Opsgeny> - A contact point that sends notifications to OpsGenie.
- org
Id String - The Organization ID. If not set, the Org ID defined in the provider block will be used.
- pagerduties
List<Contact
Point Pagerduty> - A contact point that sends notifications to PagerDuty.
- pushovers
List<Contact
Point Pushover> - A contact point that sends notifications to Pushover.
- sensugos
List<Contact
Point Sensugo> - A contact point that sends notifications to SensuGo.
- slacks
List<Contact
Point Slack> - A contact point that sends notifications to Slack.
- sns
List<Contact
Point Sn> - A contact point that sends notifications to Amazon SNS. Requires Amazon Managed Grafana.
- teams
List<Contact
Point Team> - A contact point that sends notifications to Microsoft Teams.
- telegrams
List<Contact
Point Telegram> - A contact point that sends notifications to Telegram.
- threemas
List<Contact
Point Threema> - A contact point that sends notifications to Threema.
- victorops
List<Contact
Point Victorop> - A contact point that sends notifications to VictorOps (now known as Splunk OnCall).
- webexes
List<Contact
Point Webex> - A contact point that sends notifications to Cisco Webex.
- webhooks
List<Contact
Point Webhook> - 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> - A contact point that sends notifications to WeCom.
- alertmanagers
Contact
Point Alertmanager[] - A contact point that sends notifications to other Alertmanager instances.
- dingdings
Contact
Point Dingding[] - A contact point that sends notifications to DingDing.
- disable
Provenance boolean - Allow modifying the contact point from other sources than Terraform or the Grafana API.
- discords
Contact
Point Discord[] - A contact point that sends notifications as Discord messages
- emails
Contact
Point Email[] - A contact point that sends notifications to an email address.
- googlechats
Contact
Point Googlechat[] - A contact point that sends notifications to Google Chat.
- kafkas
Contact
Point Kafka[] - A contact point that publishes notifications to Apache Kafka topics.
- lines
Contact
Point Line[] - A contact point that sends notifications to LINE.me.
- name string
- Name of the responder. Must be specified if username and id are empty.
- oncalls
Contact
Point Oncall[] - A contact point that sends notifications to Grafana On-Call.
- opsgenies
Contact
Point Opsgeny[] - A contact point that sends notifications to OpsGenie.
- org
Id string - The Organization ID. If not set, the Org ID defined in the provider block will be used.
- pagerduties
Contact
Point Pagerduty[] - A contact point that sends notifications to PagerDuty.
- pushovers
Contact
Point Pushover[] - A contact point that sends notifications to Pushover.
- sensugos
Contact
Point Sensugo[] - A contact point that sends notifications to SensuGo.
- slacks
Contact
Point Slack[] - A contact point that sends notifications to Slack.
- sns
Contact
Point Sn[] - A contact point that sends notifications to Amazon SNS. Requires Amazon Managed Grafana.
- teams
Contact
Point Team[] - A contact point that sends notifications to Microsoft Teams.
- telegrams
Contact
Point Telegram[] - A contact point that sends notifications to Telegram.
- threemas
Contact
Point Threema[] - A contact point that sends notifications to Threema.
- victorops
Contact
Point Victorop[] - A contact point that sends notifications to VictorOps (now known as Splunk OnCall).
- webexes
Contact
Point Webex[] - A contact point that sends notifications to Cisco Webex.
- webhooks
Contact
Point Webhook[] - 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[] - 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.
- disable_
provenance bool - Allow modifying the contact point from other sources than Terraform or the Grafana API.
- 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.
- lines
Sequence[Contact
Point Line Args] - A contact point that sends notifications to LINE.me.
- name str
- Name of the responder. Must be specified if username and id are empty.
- oncalls
Sequence[Contact
Point Oncall Args] - A contact point that sends notifications to Grafana On-Call.
- opsgenies
Sequence[Contact
Point Opsgeny Args] - A contact point that sends notifications to OpsGenie.
- org_
id str - The Organization ID. If not set, the Org ID defined in the provider block will be used.
- 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.
- sns
Sequence[Contact
Point Sn Args] - A contact point that sends notifications to Amazon SNS. Requires Amazon Managed Grafana.
- 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).
- webexes
Sequence[Contact
Point Webex Args] - A contact point that sends notifications to Cisco Webex.
- 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.
- disable
Provenance Boolean - Allow modifying the contact point from other sources than Terraform or the Grafana API.
- 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.
- lines List<Property Map>
- A contact point that sends notifications to LINE.me.
- name String
- Name of the responder. Must be specified if username and id are empty.
- oncalls List<Property Map>
- A contact point that sends notifications to Grafana On-Call.
- opsgenies List<Property Map>
- A contact point that sends notifications to OpsGenie.
- org
Id String - The Organization ID. If not set, the Org ID defined in the provider block will be used.
- 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.
- sns List<Property Map>
- A contact point that sends notifications to Amazon SNS. Requires Amazon Managed Grafana.
- 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).
- webexes List<Property Map>
- A contact point that sends notifications to Cisco Webex.
- webhooks List<Property Map>
- A contact point that sends notifications to an arbitrary webhook, using the Prometheus webhook format defined here: https://prometheus.io/docs/alerting/latest/configuration/#webhook_config
- wecoms List<Property Map>
- A contact point that sends notifications to WeCom.
Supporting Types
ContactPointAlertmanager, ContactPointAlertmanagerArgs
- Url string
- The URL of the Alertmanager instance.
- 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, ContactPointDingdingArgs
- 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[]
. - Title string
- The templated title of the message.
- 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[]
. - Title string
- The templated title of the message.
- 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[]
. - title String
- The templated title of the message.
- 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[]
. - title string
- The templated title of the message.
- 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[]
. - title str
- The templated title of the message.
- 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[]
. - title String
- The templated title of the message.
- uid String
- The UID of the contact point.
ContactPointDiscord, ContactPointDiscordArgs
- 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[]
. - Title string
- The templated content of the title.
- 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[]
. - Title string
- The templated content of the title.
- 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[]
. - title String
- The templated content of the title.
- 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[]
. - title string
- The templated content of the title.
- 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[]
. - title str
- The templated content of the title.
- 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[]
. - title String
- The templated content of the title.
- 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, ContactPointEmailArgs
- 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, ContactPointGooglechatArgs
- 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[]
. - Title string
- The templated content of the title.
- 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[]
. - Title string
- The templated content of the title.
- 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[]
. - title String
- The templated content of the title.
- 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[]
. - title string
- The templated content of the title.
- 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[]
. - title str
- The templated content of the title.
- 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[]
. - title String
- The templated content of the title.
- uid String
- The UID of the contact point.
ContactPointKafka, ContactPointKafkaArgs
- 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.
- Api
Version string - The API version to use when contacting the Kafka REST Server. Supported: v2 (default) and v3. Defaults to
v2
. - Cluster
Id string - The Id of cluster to use when contacting the Kafka REST Server. Required api_version to be 'v3'
- Description string
- The templated description of the Kafka message.
- Details string
- The templated details to include with the message.
- Disable
Resolve boolMessage - Whether to disable sending resolve messages. Defaults to
false
. - Password string
- The password to use when making a call to the Kafka REST Proxy
- Settings Dictionary<string, string>
- Additional custom properties to attach to the notifier. Defaults to
map[]
. - Uid string
- The UID of the contact point.
- Username string
- The user name to use when making a call to the Kafka REST Proxy
- 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.
- Api
Version string - The API version to use when contacting the Kafka REST Server. Supported: v2 (default) and v3. Defaults to
v2
. - Cluster
Id string - The Id of cluster to use when contacting the Kafka REST Server. Required api_version to be 'v3'
- Description string
- The templated description of the Kafka message.
- Details string
- The templated details to include with the message.
- Disable
Resolve boolMessage - Whether to disable sending resolve messages. Defaults to
false
. - Password string
- The password to use when making a call to the Kafka REST Proxy
- Settings map[string]string
- Additional custom properties to attach to the notifier. Defaults to
map[]
. - Uid string
- The UID of the contact point.
- Username string
- The user name to use when making a call to the Kafka REST Proxy
- 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.
- api
Version String - The API version to use when contacting the Kafka REST Server. Supported: v2 (default) and v3. Defaults to
v2
. - cluster
Id String - The Id of cluster to use when contacting the Kafka REST Server. Required api_version to be 'v3'
- description String
- The templated description of the Kafka message.
- details String
- The templated details to include with the message.
- disable
Resolve BooleanMessage - Whether to disable sending resolve messages. Defaults to
false
. - password String
- The password to use when making a call to the Kafka REST Proxy
- settings Map<String,String>
- Additional custom properties to attach to the notifier. Defaults to
map[]
. - uid String
- The UID of the contact point.
- username String
- The user name to use when making a call to the Kafka REST Proxy
- 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.
- api
Version string - The API version to use when contacting the Kafka REST Server. Supported: v2 (default) and v3. Defaults to
v2
. - cluster
Id string - The Id of cluster to use when contacting the Kafka REST Server. Required api_version to be 'v3'
- description string
- The templated description of the Kafka message.
- details string
- The templated details to include with the message.
- disable
Resolve booleanMessage - Whether to disable sending resolve messages. Defaults to
false
. - password string
- The password to use when making a call to the Kafka REST Proxy
- settings {[key: string]: string}
- Additional custom properties to attach to the notifier. Defaults to
map[]
. - uid string
- The UID of the contact point.
- username string
- The user name to use when making a call to the Kafka REST Proxy
- 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.
- api_
version str - The API version to use when contacting the Kafka REST Server. Supported: v2 (default) and v3. Defaults to
v2
. - cluster_
id str - The Id of cluster to use when contacting the Kafka REST Server. Required api_version to be 'v3'
- description str
- The templated description of the Kafka message.
- details str
- The templated details to include with the message.
- disable_
resolve_ boolmessage - Whether to disable sending resolve messages. Defaults to
false
. - password str
- The password to use when making a call to the Kafka REST Proxy
- settings Mapping[str, str]
- Additional custom properties to attach to the notifier. Defaults to
map[]
. - uid str
- The UID of the contact point.
- username str
- The user name to use when making a call to the Kafka REST Proxy
- 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.
- api
Version String - The API version to use when contacting the Kafka REST Server. Supported: v2 (default) and v3. Defaults to
v2
. - cluster
Id String - The Id of cluster to use when contacting the Kafka REST Server. Required api_version to be 'v3'
- description String
- The templated description of the Kafka message.
- details String
- The templated details to include with the message.
- disable
Resolve BooleanMessage - Whether to disable sending resolve messages. Defaults to
false
. - password String
- The password to use when making a call to the Kafka REST Proxy
- settings Map<String>
- Additional custom properties to attach to the notifier. Defaults to
map[]
. - uid String
- The UID of the contact point.
- username String
- The user name to use when making a call to the Kafka REST Proxy
ContactPointLine, ContactPointLineArgs
- Token string
- The bearer token used to authorize the client.
- Description string
- The templated description 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[]
. - Title string
- The templated title of the message.
- Uid string
- The UID of the contact point.
- Token string
- The bearer token used to authorize the client.
- Description string
- The templated description 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[]
. - Title string
- The templated title of the message.
- Uid string
- The UID of the contact point.
- token String
- The bearer token used to authorize the client.
- description String
- The templated description 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[]
. - title String
- The templated title of the message.
- uid String
- The UID of the contact point.
- token string
- The bearer token used to authorize the client.
- description string
- The templated description 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[]
. - title string
- The templated title of the message.
- uid string
- The UID of the contact point.
- token str
- The bearer token used to authorize the client.
- description str
- The templated description 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[]
. - title str
- The templated title of the message.
- uid str
- The UID of the contact point.
- token String
- The bearer token used to authorize the client.
- description String
- The templated description 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[]
. - title String
- The templated title of the message.
- uid String
- The UID of the contact point.
ContactPointOncall, ContactPointOncallArgs
- 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.
ContactPointOpsgeny, ContactPointOpsgenyArgs
- 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. - Responders
List<Pulumiverse.
Grafana. Inputs. Contact Point Opsgeny Responder> - Teams, users, escalations and schedules that the alert will be routed to send notifications. If the API Key belongs to a team integration, this field will be overwritten with the owner team. This feature is available from Grafana 10.3+.
- 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. - Responders
[]Contact
Point Opsgeny Responder - Teams, users, escalations and schedules that the alert will be routed to send notifications. If the API Key belongs to a team integration, this field will be overwritten with the owner team. This feature is available from Grafana 10.3+.
- 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. - responders
List<Contact
Point Opsgeny Responder> - Teams, users, escalations and schedules that the alert will be routed to send notifications. If the API Key belongs to a team integration, this field will be overwritten with the owner team. This feature is available from Grafana 10.3+.
- 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. - responders
Contact
Point Opsgeny Responder[] - Teams, users, escalations and schedules that the alert will be routed to send notifications. If the API Key belongs to a team integration, this field will be overwritten with the owner team. This feature is available from Grafana 10.3+.
- 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. - responders
Sequence[Contact
Point Opsgeny Responder] - Teams, users, escalations and schedules that the alert will be routed to send notifications. If the API Key belongs to a team integration, this field will be overwritten with the owner team. This feature is available from Grafana 10.3+.
- 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. - responders List<Property Map>
- Teams, users, escalations and schedules that the alert will be routed to send notifications. If the API Key belongs to a team integration, this field will be overwritten with the owner team. This feature is available from Grafana 10.3+.
- 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.
ContactPointOpsgenyResponder, ContactPointOpsgenyResponderArgs
- Type string
- Type of the responder. Supported: team, teams, user, escalation, schedule or a template that is expanded to one of these values.
- Id string
- ID of the responder. Must be specified if name and username are empty.
- Name string
- Name of the responder. Must be specified if username and id are empty.
- Username string
- The user name to use when making a call to the Kafka REST Proxy
- Type string
- Type of the responder. Supported: team, teams, user, escalation, schedule or a template that is expanded to one of these values.
- Id string
- ID of the responder. Must be specified if name and username are empty.
- Name string
- Name of the responder. Must be specified if username and id are empty.
- Username string
- The user name to use when making a call to the Kafka REST Proxy
- type String
- Type of the responder. Supported: team, teams, user, escalation, schedule or a template that is expanded to one of these values.
- id String
- ID of the responder. Must be specified if name and username are empty.
- name String
- Name of the responder. Must be specified if username and id are empty.
- username String
- The user name to use when making a call to the Kafka REST Proxy
- type string
- Type of the responder. Supported: team, teams, user, escalation, schedule or a template that is expanded to one of these values.
- id string
- ID of the responder. Must be specified if name and username are empty.
- name string
- Name of the responder. Must be specified if username and id are empty.
- username string
- The user name to use when making a call to the Kafka REST Proxy
- type str
- Type of the responder. Supported: team, teams, user, escalation, schedule or a template that is expanded to one of these values.
- id str
- ID of the responder. Must be specified if name and username are empty.
- name str
- Name of the responder. Must be specified if username and id are empty.
- username str
- The user name to use when making a call to the Kafka REST Proxy
- type String
- Type of the responder. Supported: team, teams, user, escalation, schedule or a template that is expanded to one of these values.
- id String
- ID of the responder. Must be specified if name and username are empty.
- name String
- Name of the responder. Must be specified if username and id are empty.
- username String
- The user name to use when making a call to the Kafka REST Proxy
ContactPointPagerduty, ContactPointPagerdutyArgs
- Integration
Key string - The PagerDuty API key.
- Class string
- The class or type of event, for example
ping failure
. - Client string
- The name of the monitoring client that is triggering this event.
- Client
Url string - The URL of the monitoring client that is triggering this event.
- Component string
- The component being affected by the event.
- Details Dictionary<string, string>
- A set of arbitrary key/value pairs that provide further detail about the incident.
- 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
. - Source string
- The unique location of the affected system.
- Summary string
- The templated summary message of the event.
- Uid string
- The UID of the contact point.
- Integration
Key string - The PagerDuty API key.
- Class string
- The class or type of event, for example
ping failure
. - Client string
- The name of the monitoring client that is triggering this event.
- Client
Url string - The URL of the monitoring client that is triggering this event.
- Component string
- The component being affected by the event.
- Details map[string]string
- A set of arbitrary key/value pairs that provide further detail about the incident.
- 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
. - Source string
- The unique location of the affected system.
- Summary string
- The templated summary message of the event.
- Uid string
- The UID of the contact point.
- integration
Key String - The PagerDuty API key.
- class_ String
- The class or type of event, for example
ping failure
. - client String
- The name of the monitoring client that is triggering this event.
- client
Url String - The URL of the monitoring client that is triggering this event.
- component String
- The component being affected by the event.
- details Map<String,String>
- A set of arbitrary key/value pairs that provide further detail about the incident.
- 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
. - source String
- The unique location of the affected system.
- summary String
- The templated summary message of the event.
- uid String
- The UID of the contact point.
- integration
Key string - The PagerDuty API key.
- class string
- The class or type of event, for example
ping failure
. - client string
- The name of the monitoring client that is triggering this event.
- client
Url string - The URL of the monitoring client that is triggering this event.
- component string
- The component being affected by the event.
- details {[key: string]: string}
- A set of arbitrary key/value pairs that provide further detail about the incident.
- 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
. - source string
- The unique location of the affected system.
- summary string
- The templated summary message of the event.
- uid string
- The UID of the contact point.
- integration_
key str - The PagerDuty API key.
- class_ str
- The class or type of event, for example
ping failure
. - client str
- The name of the monitoring client that is triggering this event.
- client_
url str - The URL of the monitoring client that is triggering this event.
- component str
- The component being affected by the event.
- details Mapping[str, str]
- A set of arbitrary key/value pairs that provide further detail about the incident.
- disable_
resolve_ 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
. - source str
- The unique location of the affected system.
- summary str
- The templated summary message of the event.
- uid str
- The UID of the contact point.
- integration
Key String - The PagerDuty API key.
- class String
- The class or type of event, for example
ping failure
. - client String
- The name of the monitoring client that is triggering this event.
- client
Url String - The URL of the monitoring client that is triggering this event.
- component String
- The component being affected by the event.
- details Map<String>
- A set of arbitrary key/value pairs that provide further detail about the incident.
- 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
. - source String
- The unique location of the affected system.
- summary String
- The templated summary message of the event.
- uid String
- The UID of the contact point.
ContactPointPushover, ContactPointPushoverArgs
- 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.
- Title string
- The templated title of the message.
- Uid string
- The UID of the contact point.
- Upload
Image bool - Whether to send images in the notification or not. Default is true. Requires Grafana to be configured to send images in notifications.
- 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.
- Title string
- The templated title of the message.
- Uid string
- The UID of the contact point.
- Upload
Image bool - Whether to send images in the notification or not. Default is true. Requires Grafana to be configured to send images in notifications.
- 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.
- title String
- The templated title of the message.
- uid String
- The UID of the contact point.
- upload
Image Boolean - Whether to send images in the notification or not. Default is true. Requires Grafana to be configured to send images in notifications.
- 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.
- title string
- The templated title of the message.
- uid string
- The UID of the contact point.
- upload
Image boolean - Whether to send images in the notification or not. Default is true. Requires Grafana to be configured to send images in notifications.
- 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.
- title str
- The templated title of the message.
- uid str
- The UID of the contact point.
- upload_
image bool - Whether to send images in the notification or not. Default is true. Requires Grafana to be configured to send images in notifications.
- 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.
- title String
- The templated title of the message.
- uid String
- The UID of the contact point.
- upload
Image Boolean - Whether to send images in the notification or not. Default is true. Requires Grafana to be configured to send images in notifications.
ContactPointSensugo, ContactPointSensugoArgs
- 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, ContactPointSlackArgs
- 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.
ContactPointSn, ContactPointSnArgs
- Topic string
- The Amazon SNS topic to send notifications to.
- Access
Key string - AWS access key ID used to authenticate with Amazon SNS.
- Assume
Role stringArn - The Amazon Resource Name (ARN) of the role to assume to send notifications to Amazon SNS.
- Auth
Provider string - The authentication provider to use. Valid values are
default
,arn
andkeys
. Default isdefault
. Defaults todefault
. - Body string
- Disable
Resolve boolMessage - Whether to disable sending resolve messages. Defaults to
false
. - External
Id string - The external ID to use when assuming the role.
- Message
Format string - The format of the message to send. Valid values are
text
,body
andjson
. Default istext
. Defaults totext
. - Secret
Key string - AWS secret access key used to authenticate with Amazon SNS.
- Settings Dictionary<string, string>
- Additional custom properties to attach to the notifier. Defaults to
map[]
. - Subject string
- Uid string
- The UID of the contact point.
- Topic string
- The Amazon SNS topic to send notifications to.
- Access
Key string - AWS access key ID used to authenticate with Amazon SNS.
- Assume
Role stringArn - The Amazon Resource Name (ARN) of the role to assume to send notifications to Amazon SNS.
- Auth
Provider string - The authentication provider to use. Valid values are
default
,arn
andkeys
. Default isdefault
. Defaults todefault
. - Body string
- Disable
Resolve boolMessage - Whether to disable sending resolve messages. Defaults to
false
. - External
Id string - The external ID to use when assuming the role.
- Message
Format string - The format of the message to send. Valid values are
text
,body
andjson
. Default istext
. Defaults totext
. - Secret
Key string - AWS secret access key used to authenticate with Amazon SNS.
- Settings map[string]string
- Additional custom properties to attach to the notifier. Defaults to
map[]
. - Subject string
- Uid string
- The UID of the contact point.
- topic String
- The Amazon SNS topic to send notifications to.
- access
Key String - AWS access key ID used to authenticate with Amazon SNS.
- assume
Role StringArn - The Amazon Resource Name (ARN) of the role to assume to send notifications to Amazon SNS.
- auth
Provider String - The authentication provider to use. Valid values are
default
,arn
andkeys
. Default isdefault
. Defaults todefault
. - body String
- disable
Resolve BooleanMessage - Whether to disable sending resolve messages. Defaults to
false
. - external
Id String - The external ID to use when assuming the role.
- message
Format String - The format of the message to send. Valid values are
text
,body
andjson
. Default istext
. Defaults totext
. - secret
Key String - AWS secret access key used to authenticate with Amazon SNS.
- settings Map<String,String>
- Additional custom properties to attach to the notifier. Defaults to
map[]
. - subject String
- uid String
- The UID of the contact point.
- topic string
- The Amazon SNS topic to send notifications to.
- access
Key string - AWS access key ID used to authenticate with Amazon SNS.
- assume
Role stringArn - The Amazon Resource Name (ARN) of the role to assume to send notifications to Amazon SNS.
- auth
Provider string - The authentication provider to use. Valid values are
default
,arn
andkeys
. Default isdefault
. Defaults todefault
. - body string
- disable
Resolve booleanMessage - Whether to disable sending resolve messages. Defaults to
false
. - external
Id string - The external ID to use when assuming the role.
- message
Format string - The format of the message to send. Valid values are
text
,body
andjson
. Default istext
. Defaults totext
. - secret
Key string - AWS secret access key used to authenticate with Amazon SNS.
- settings {[key: string]: string}
- Additional custom properties to attach to the notifier. Defaults to
map[]
. - subject string
- uid string
- The UID of the contact point.
- topic str
- The Amazon SNS topic to send notifications to.
- access_
key str - AWS access key ID used to authenticate with Amazon SNS.
- assume_
role_ strarn - The Amazon Resource Name (ARN) of the role to assume to send notifications to Amazon SNS.
- auth_
provider str - The authentication provider to use. Valid values are
default
,arn
andkeys
. Default isdefault
. Defaults todefault
. - body str
- disable_
resolve_ boolmessage - Whether to disable sending resolve messages. Defaults to
false
. - external_
id str - The external ID to use when assuming the role.
- message_
format str - The format of the message to send. Valid values are
text
,body
andjson
. Default istext
. Defaults totext
. - secret_
key str - AWS secret access key used to authenticate with Amazon SNS.
- settings Mapping[str, str]
- Additional custom properties to attach to the notifier. Defaults to
map[]
. - subject str
- uid str
- The UID of the contact point.
- topic String
- The Amazon SNS topic to send notifications to.
- access
Key String - AWS access key ID used to authenticate with Amazon SNS.
- assume
Role StringArn - The Amazon Resource Name (ARN) of the role to assume to send notifications to Amazon SNS.
- auth
Provider String - The authentication provider to use. Valid values are
default
,arn
andkeys
. Default isdefault
. Defaults todefault
. - body String
- disable
Resolve BooleanMessage - Whether to disable sending resolve messages. Defaults to
false
. - external
Id String - The external ID to use when assuming the role.
- message
Format String - The format of the message to send. Valid values are
text
,body
andjson
. Default istext
. Defaults totext
. - secret
Key String - AWS secret access key used to authenticate with Amazon SNS.
- settings Map<String>
- Additional custom properties to attach to the notifier. Defaults to
map[]
. - subject String
- uid String
- The UID of the contact point.
ContactPointTeam, ContactPointTeamArgs
- 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, ContactPointTelegramArgs
- Chat
Id string - The chat ID to send messages to.
- Token string
- The Telegram bot token.
- Disable
Notifications bool - When set users will receive a notification with no sound.
- Disable
Resolve boolMessage - Whether to disable sending resolve messages. Defaults to
false
. - Disable
Web boolPage Preview - When set it disables link previews for links in the message.
- Message string
- The templated content of the message.
- Parse
Mode string - Mode for parsing entities in the message text. Supported: None, Markdown, MarkdownV2, and HTML. HTML is the default.
- Protect
Content bool - When set it protects the contents of the message from forwarding and saving.
- 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
Notifications bool - When set users will receive a notification with no sound.
- Disable
Resolve boolMessage - Whether to disable sending resolve messages. Defaults to
false
. - Disable
Web boolPage Preview - When set it disables link previews for links in the message.
- Message string
- The templated content of the message.
- Parse
Mode string - Mode for parsing entities in the message text. Supported: None, Markdown, MarkdownV2, and HTML. HTML is the default.
- Protect
Content bool - When set it protects the contents of the message from forwarding and saving.
- 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
Notifications Boolean - When set users will receive a notification with no sound.
- disable
Resolve BooleanMessage - Whether to disable sending resolve messages. Defaults to
false
. - disable
Web BooleanPage Preview - When set it disables link previews for links in the message.
- message String
- The templated content of the message.
- parse
Mode String - Mode for parsing entities in the message text. Supported: None, Markdown, MarkdownV2, and HTML. HTML is the default.
- protect
Content Boolean - When set it protects the contents of the message from forwarding and saving.
- 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
Notifications boolean - When set users will receive a notification with no sound.
- disable
Resolve booleanMessage - Whether to disable sending resolve messages. Defaults to
false
. - disable
Web booleanPage Preview - When set it disables link previews for links in the message.
- message string
- The templated content of the message.
- parse
Mode string - Mode for parsing entities in the message text. Supported: None, Markdown, MarkdownV2, and HTML. HTML is the default.
- protect
Content boolean - When set it protects the contents of the message from forwarding and saving.
- 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_
notifications bool - When set users will receive a notification with no sound.
- disable_
resolve_ boolmessage - Whether to disable sending resolve messages. Defaults to
false
. - disable_
web_ boolpage_ preview - When set it disables link previews for links in the message.
- message str
- The templated content of the message.
- parse_
mode str - Mode for parsing entities in the message text. Supported: None, Markdown, MarkdownV2, and HTML. HTML is the default.
- protect_
content bool - When set it protects the contents of the message from forwarding and saving.
- 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
Notifications Boolean - When set users will receive a notification with no sound.
- disable
Resolve BooleanMessage - Whether to disable sending resolve messages. Defaults to
false
. - disable
Web BooleanPage Preview - When set it disables link previews for links in the message.
- message String
- The templated content of the message.
- parse
Mode String - Mode for parsing entities in the message text. Supported: None, Markdown, MarkdownV2, and HTML. HTML is the default.
- protect
Content Boolean - When set it protects the contents of the message from forwarding and saving.
- settings Map<String>
- Additional custom properties to attach to the notifier. Defaults to
map[]
. - uid String
- The UID of the contact point.
ContactPointThreema, ContactPointThreemaArgs
- 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.
- Description string
- The templated description 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[]
. - Title string
- The templated title of the message.
- 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.
- Description string
- The templated description 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[]
. - Title string
- The templated title of the message.
- 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.
- description String
- The templated description 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[]
. - title String
- The templated title of the message.
- 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.
- description string
- The templated description 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[]
. - title string
- The templated title of the message.
- 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.
- description str
- The templated description 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[]
. - title str
- The templated title of the message.
- 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.
- description String
- The templated description 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[]
. - title String
- The templated title of the message.
- uid String
- The UID of the contact point.
ContactPointVictorop, ContactPointVictoropArgs
- Url string
- The VictorOps webhook URL.
- Description string
- Templated description of the message.
- 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[]
. - Title string
- Templated title to display.
- Uid string
- The UID of the contact point.
- Url string
- The VictorOps webhook URL.
- Description string
- Templated description of the message.
- 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[]
. - Title string
- Templated title to display.
- Uid string
- The UID of the contact point.
- url String
- The VictorOps webhook URL.
- description String
- Templated description of the message.
- 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[]
. - title String
- Templated title to display.
- uid String
- The UID of the contact point.
- url string
- The VictorOps webhook URL.
- description string
- Templated description of the message.
- 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[]
. - title string
- Templated title to display.
- uid string
- The UID of the contact point.
- url str
- The VictorOps webhook URL.
- description str
- Templated description of the message.
- disable_
resolve_ 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[]
. - title str
- Templated title to display.
- uid str
- The UID of the contact point.
- url String
- The VictorOps webhook URL.
- description String
- Templated description of the message.
- 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[]
. - title String
- Templated title to display.
- uid String
- The UID of the contact point.
ContactPointWebex, ContactPointWebexArgs
- Api
Url string - The URL to send webhook requests to.
- Disable
Resolve boolMessage - Whether to disable sending resolve messages. Defaults to
false
. - Message string
- The templated title of the message to send.
- Room
Id string - ID of the Webex Teams room where to send the messages.
- Settings Dictionary<string, string>
- Additional custom properties to attach to the notifier. Defaults to
map[]
. - Token string
- The bearer token used to authorize the client.
- Uid string
- The UID of the contact point.
- Api
Url string - The URL to send webhook requests to.
- Disable
Resolve boolMessage - Whether to disable sending resolve messages. Defaults to
false
. - Message string
- The templated title of the message to send.
- Room
Id string - ID of the Webex Teams room where to send the messages.
- Settings map[string]string
- Additional custom properties to attach to the notifier. Defaults to
map[]
. - Token string
- The bearer token used to authorize the client.
- Uid string
- The UID of the contact point.
- api
Url String - The URL to send webhook requests to.
- disable
Resolve BooleanMessage - Whether to disable sending resolve messages. Defaults to
false
. - message String
- The templated title of the message to send.
- room
Id String - ID of the Webex Teams room where to send the messages.
- settings Map<String,String>
- Additional custom properties to attach to the notifier. Defaults to
map[]
. - token String
- The bearer token used to authorize the client.
- uid String
- The UID of the contact point.
- api
Url string - The URL to send webhook requests to.
- disable
Resolve booleanMessage - Whether to disable sending resolve messages. Defaults to
false
. - message string
- The templated title of the message to send.
- room
Id string - ID of the Webex Teams room where to send the messages.
- settings {[key: string]: string}
- Additional custom properties to attach to the notifier. Defaults to
map[]
. - token string
- The bearer token used to authorize the client.
- uid string
- The UID of the contact point.
- api_
url str - The URL to send webhook requests to.
- disable_
resolve_ boolmessage - Whether to disable sending resolve messages. Defaults to
false
. - message str
- The templated title of the message to send.
- room_
id str - ID of the Webex Teams room where to send the messages.
- settings Mapping[str, str]
- Additional custom properties to attach to the notifier. Defaults to
map[]
. - token str
- The bearer token used to authorize the client.
- uid str
- The UID of the contact point.
- api
Url String - The URL to send webhook requests to.
- disable
Resolve BooleanMessage - Whether to disable sending resolve messages. Defaults to
false
. - message String
- The templated title of the message to send.
- room
Id String - ID of the Webex Teams room where to send the messages.
- settings Map<String>
- Additional custom properties to attach to the notifier. Defaults to
map[]
. - token String
- The bearer token used to authorize the client.
- uid String
- The UID of the contact point.
ContactPointWebhook, ContactPointWebhookArgs
- 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, ContactPointWecomArgs
- Agent
Id string - Agent ID added to the request payload when using APIAPP.
- Corp
Id string - Corp ID used to get token when using APIAPP.
- Disable
Resolve boolMessage - Whether to disable sending resolve messages. Defaults to
false
. - Message string
- The templated content of the message to send.
- Msg
Type string - The type of them message. Supported: markdown, text. Default: text.
- Secret string
- The secret key required to obtain access token when using APIAPP. See https://work.weixin.qq.com/wework_admin/frame#apps to create APIAPP.
- 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.
- To
User string - The ID of user that should receive the message. Multiple entries should be separated by '|'. Default: @all.
- Uid string
- The UID of the contact point.
- Url string
- The WeCom webhook URL. Required if using GroupRobot.
- Agent
Id string - Agent ID added to the request payload when using APIAPP.
- Corp
Id string - Corp ID used to get token when using APIAPP.
- Disable
Resolve boolMessage - Whether to disable sending resolve messages. Defaults to
false
. - Message string
- The templated content of the message to send.
- Msg
Type string - The type of them message. Supported: markdown, text. Default: text.
- Secret string
- The secret key required to obtain access token when using APIAPP. See https://work.weixin.qq.com/wework_admin/frame#apps to create APIAPP.
- 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.
- To
User string - The ID of user that should receive the message. Multiple entries should be separated by '|'. Default: @all.
- Uid string
- The UID of the contact point.
- Url string
- The WeCom webhook URL. Required if using GroupRobot.
- agent
Id String - Agent ID added to the request payload when using APIAPP.
- corp
Id String - Corp ID used to get token when using APIAPP.
- disable
Resolve BooleanMessage - Whether to disable sending resolve messages. Defaults to
false
. - message String
- The templated content of the message to send.
- msg
Type String - The type of them message. Supported: markdown, text. Default: text.
- secret String
- The secret key required to obtain access token when using APIAPP. See https://work.weixin.qq.com/wework_admin/frame#apps to create APIAPP.
- 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.
- to
User String - The ID of user that should receive the message. Multiple entries should be separated by '|'. Default: @all.
- uid String
- The UID of the contact point.
- url String
- The WeCom webhook URL. Required if using GroupRobot.
- agent
Id string - Agent ID added to the request payload when using APIAPP.
- corp
Id string - Corp ID used to get token when using APIAPP.
- disable
Resolve booleanMessage - Whether to disable sending resolve messages. Defaults to
false
. - message string
- The templated content of the message to send.
- msg
Type string - The type of them message. Supported: markdown, text. Default: text.
- secret string
- The secret key required to obtain access token when using APIAPP. See https://work.weixin.qq.com/wework_admin/frame#apps to create APIAPP.
- 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.
- to
User string - The ID of user that should receive the message. Multiple entries should be separated by '|'. Default: @all.
- uid string
- The UID of the contact point.
- url string
- The WeCom webhook URL. Required if using GroupRobot.
- agent_
id str - Agent ID added to the request payload when using APIAPP.
- corp_
id str - Corp ID used to get token when using APIAPP.
- disable_
resolve_ boolmessage - Whether to disable sending resolve messages. Defaults to
false
. - message str
- The templated content of the message to send.
- msg_
type str - The type of them message. Supported: markdown, text. Default: text.
- secret str
- The secret key required to obtain access token when using APIAPP. See https://work.weixin.qq.com/wework_admin/frame#apps to create APIAPP.
- 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.
- to_
user str - The ID of user that should receive the message. Multiple entries should be separated by '|'. Default: @all.
- uid str
- The UID of the contact point.
- url str
- The WeCom webhook URL. Required if using GroupRobot.
- agent
Id String - Agent ID added to the request payload when using APIAPP.
- corp
Id String - Corp ID used to get token when using APIAPP.
- disable
Resolve BooleanMessage - Whether to disable sending resolve messages. Defaults to
false
. - message String
- The templated content of the message to send.
- msg
Type String - The type of them message. Supported: markdown, text. Default: text.
- secret String
- The secret key required to obtain access token when using APIAPP. See https://work.weixin.qq.com/wework_admin/frame#apps to create APIAPP.
- settings Map<String>
- Additional custom properties to attach to the notifier. Defaults to
map[]
. - title String
- The templated title of the message to send.
- to
User String - The ID of user that should receive the message. Multiple entries should be separated by '|'. Default: @all.
- uid String
- The UID of the contact point.
- url String
- The WeCom webhook URL. Required if using GroupRobot.
Import
$ pulumi import grafana:index/contactPoint:ContactPoint name "{{ name }}"
$ pulumi import grafana:index/contactPoint:ContactPoint name "{{ orgID }}:{{ name }}"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- grafana pulumiverse/pulumi-grafana
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
grafana
Terraform Provider.