Dynatrace v0.16.0 published on Tuesday, Sep 10, 2024 by Pulumiverse
dynatrace.Notification
Explore with Pulumi AI
Create Notification Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Notification(name: string, args?: NotificationArgs, opts?: CustomResourceOptions);
@overload
def Notification(resource_name: str,
args: Optional[NotificationArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Notification(resource_name: str,
opts: Optional[ResourceOptions] = None,
ansible_tower: Optional[NotificationAnsibleTowerArgs] = None,
config: Optional[NotificationConfigArgs] = None,
email: Optional[NotificationEmailArgs] = None,
jira: Optional[NotificationJiraArgs] = None,
ops_genie: Optional[NotificationOpsGenieArgs] = None,
pager_duty: Optional[NotificationPagerDutyArgs] = None,
service_now: Optional[NotificationServiceNowArgs] = None,
slack: Optional[NotificationSlackArgs] = None,
trello: Optional[NotificationTrelloArgs] = None,
victor_ops: Optional[NotificationVictorOpsArgs] = None,
web_hook: Optional[NotificationWebHookArgs] = None,
xmatters: Optional[NotificationXmattersArgs] = None)
func NewNotification(ctx *Context, name string, args *NotificationArgs, opts ...ResourceOption) (*Notification, error)
public Notification(string name, NotificationArgs? args = null, CustomResourceOptions? opts = null)
public Notification(String name, NotificationArgs args)
public Notification(String name, NotificationArgs args, CustomResourceOptions options)
type: dynatrace:Notification
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 NotificationArgs
- 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 NotificationArgs
- 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 NotificationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args NotificationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args NotificationArgs
- 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 notificationResource = new Dynatrace.Notification("notificationResource", new()
{
AnsibleTower = new Dynatrace.Inputs.NotificationAnsibleTowerArgs
{
AcceptAnyCertificate = false,
Active = false,
AlertingProfile = "string",
CustomMessage = "string",
JobTemplateId = 0,
JobTemplateUrl = "string",
Name = "string",
Username = "string",
Password = "string",
Unknowns = "string",
},
Config = new Dynatrace.Inputs.NotificationConfigArgs
{
Active = false,
AlertingProfile = "string",
Name = "string",
Type = "string",
Unknowns = "string",
},
Email = new Dynatrace.Inputs.NotificationEmailArgs
{
Active = false,
AlertingProfile = "string",
Body = "string",
Name = "string",
Subject = "string",
BccReceivers = new[]
{
"string",
},
CcReceivers = new[]
{
"string",
},
Receivers = new[]
{
"string",
},
Unknowns = "string",
},
Jira = new Dynatrace.Inputs.NotificationJiraArgs
{
Active = false,
AlertingProfile = "string",
Description = "string",
IssueType = "string",
Name = "string",
ProjectKey = "string",
Summary = "string",
Url = "string",
Username = "string",
Password = "string",
Unknowns = "string",
},
OpsGenie = new Dynatrace.Inputs.NotificationOpsGenieArgs
{
Active = false,
AlertingProfile = "string",
Domain = "string",
Message = "string",
Name = "string",
ApiKey = "string",
Unknowns = "string",
},
PagerDuty = new Dynatrace.Inputs.NotificationPagerDutyArgs
{
Account = "string",
Active = false,
AlertingProfile = "string",
Name = "string",
ServiceName = "string",
ServiceApiKey = "string",
Unknowns = "string",
},
ServiceNow = new Dynatrace.Inputs.NotificationServiceNowArgs
{
Active = false,
AlertingProfile = "string",
Message = "string",
Name = "string",
SendEvents = false,
SendIncidents = false,
Username = "string",
InstanceName = "string",
Password = "string",
Unknowns = "string",
Url = "string",
},
Slack = new Dynatrace.Inputs.NotificationSlackArgs
{
Active = false,
AlertingProfile = "string",
Channel = "string",
Name = "string",
Title = "string",
Unknowns = "string",
Url = "string",
},
Trello = new Dynatrace.Inputs.NotificationTrelloArgs
{
Active = false,
AlertingProfile = "string",
ApplicationKey = "string",
BoardId = "string",
Description = "string",
ListId = "string",
Name = "string",
ResolvedListId = "string",
Text = "string",
AuthorizationToken = "string",
Unknowns = "string",
},
VictorOps = new Dynatrace.Inputs.NotificationVictorOpsArgs
{
Active = false,
AlertingProfile = "string",
Message = "string",
Name = "string",
RoutingKey = "string",
ApiKey = "string",
Unknowns = "string",
},
WebHook = new Dynatrace.Inputs.NotificationWebHookArgs
{
AcceptAnyCertificate = false,
Active = false,
AlertingProfile = "string",
Name = "string",
Payload = "string",
Url = "string",
Headers = new[]
{
new Dynatrace.Inputs.NotificationWebHookHeaderArgs
{
Name = "string",
Value = "string",
},
},
NotifyEventMerges = false,
Unknowns = "string",
},
Xmatters = new Dynatrace.Inputs.NotificationXmattersArgs
{
AcceptAnyCertificate = false,
Active = false,
AlertingProfile = "string",
Name = "string",
Payload = "string",
Url = "string",
Headers = new[]
{
new Dynatrace.Inputs.NotificationXmattersHeaderArgs
{
Name = "string",
Value = "string",
},
},
Unknowns = "string",
},
});
example, err := dynatrace.NewNotification(ctx, "notificationResource", &dynatrace.NotificationArgs{
AnsibleTower: &dynatrace.NotificationAnsibleTowerArgs{
AcceptAnyCertificate: pulumi.Bool(false),
Active: pulumi.Bool(false),
AlertingProfile: pulumi.String("string"),
CustomMessage: pulumi.String("string"),
JobTemplateId: pulumi.Int(0),
JobTemplateUrl: pulumi.String("string"),
Name: pulumi.String("string"),
Username: pulumi.String("string"),
Password: pulumi.String("string"),
Unknowns: pulumi.String("string"),
},
Config: &dynatrace.NotificationConfigArgs{
Active: pulumi.Bool(false),
AlertingProfile: pulumi.String("string"),
Name: pulumi.String("string"),
Type: pulumi.String("string"),
Unknowns: pulumi.String("string"),
},
Email: &dynatrace.NotificationEmailArgs{
Active: pulumi.Bool(false),
AlertingProfile: pulumi.String("string"),
Body: pulumi.String("string"),
Name: pulumi.String("string"),
Subject: pulumi.String("string"),
BccReceivers: pulumi.StringArray{
pulumi.String("string"),
},
CcReceivers: pulumi.StringArray{
pulumi.String("string"),
},
Receivers: pulumi.StringArray{
pulumi.String("string"),
},
Unknowns: pulumi.String("string"),
},
Jira: &dynatrace.NotificationJiraArgs{
Active: pulumi.Bool(false),
AlertingProfile: pulumi.String("string"),
Description: pulumi.String("string"),
IssueType: pulumi.String("string"),
Name: pulumi.String("string"),
ProjectKey: pulumi.String("string"),
Summary: pulumi.String("string"),
Url: pulumi.String("string"),
Username: pulumi.String("string"),
Password: pulumi.String("string"),
Unknowns: pulumi.String("string"),
},
OpsGenie: &dynatrace.NotificationOpsGenieArgs{
Active: pulumi.Bool(false),
AlertingProfile: pulumi.String("string"),
Domain: pulumi.String("string"),
Message: pulumi.String("string"),
Name: pulumi.String("string"),
ApiKey: pulumi.String("string"),
Unknowns: pulumi.String("string"),
},
PagerDuty: &dynatrace.NotificationPagerDutyArgs{
Account: pulumi.String("string"),
Active: pulumi.Bool(false),
AlertingProfile: pulumi.String("string"),
Name: pulumi.String("string"),
ServiceName: pulumi.String("string"),
ServiceApiKey: pulumi.String("string"),
Unknowns: pulumi.String("string"),
},
ServiceNow: &dynatrace.NotificationServiceNowArgs{
Active: pulumi.Bool(false),
AlertingProfile: pulumi.String("string"),
Message: pulumi.String("string"),
Name: pulumi.String("string"),
SendEvents: pulumi.Bool(false),
SendIncidents: pulumi.Bool(false),
Username: pulumi.String("string"),
InstanceName: pulumi.String("string"),
Password: pulumi.String("string"),
Unknowns: pulumi.String("string"),
Url: pulumi.String("string"),
},
Slack: &dynatrace.NotificationSlackArgs{
Active: pulumi.Bool(false),
AlertingProfile: pulumi.String("string"),
Channel: pulumi.String("string"),
Name: pulumi.String("string"),
Title: pulumi.String("string"),
Unknowns: pulumi.String("string"),
Url: pulumi.String("string"),
},
Trello: &dynatrace.NotificationTrelloArgs{
Active: pulumi.Bool(false),
AlertingProfile: pulumi.String("string"),
ApplicationKey: pulumi.String("string"),
BoardId: pulumi.String("string"),
Description: pulumi.String("string"),
ListId: pulumi.String("string"),
Name: pulumi.String("string"),
ResolvedListId: pulumi.String("string"),
Text: pulumi.String("string"),
AuthorizationToken: pulumi.String("string"),
Unknowns: pulumi.String("string"),
},
VictorOps: &dynatrace.NotificationVictorOpsArgs{
Active: pulumi.Bool(false),
AlertingProfile: pulumi.String("string"),
Message: pulumi.String("string"),
Name: pulumi.String("string"),
RoutingKey: pulumi.String("string"),
ApiKey: pulumi.String("string"),
Unknowns: pulumi.String("string"),
},
WebHook: &dynatrace.NotificationWebHookArgs{
AcceptAnyCertificate: pulumi.Bool(false),
Active: pulumi.Bool(false),
AlertingProfile: pulumi.String("string"),
Name: pulumi.String("string"),
Payload: pulumi.String("string"),
Url: pulumi.String("string"),
Headers: dynatrace.NotificationWebHookHeaderArray{
&dynatrace.NotificationWebHookHeaderArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
NotifyEventMerges: pulumi.Bool(false),
Unknowns: pulumi.String("string"),
},
Xmatters: &dynatrace.NotificationXmattersArgs{
AcceptAnyCertificate: pulumi.Bool(false),
Active: pulumi.Bool(false),
AlertingProfile: pulumi.String("string"),
Name: pulumi.String("string"),
Payload: pulumi.String("string"),
Url: pulumi.String("string"),
Headers: dynatrace.NotificationXmattersHeaderArray{
&dynatrace.NotificationXmattersHeaderArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Unknowns: pulumi.String("string"),
},
})
var notificationResource = new Notification("notificationResource", NotificationArgs.builder()
.ansibleTower(NotificationAnsibleTowerArgs.builder()
.acceptAnyCertificate(false)
.active(false)
.alertingProfile("string")
.customMessage("string")
.jobTemplateId(0)
.jobTemplateUrl("string")
.name("string")
.username("string")
.password("string")
.unknowns("string")
.build())
.config(NotificationConfigArgs.builder()
.active(false)
.alertingProfile("string")
.name("string")
.type("string")
.unknowns("string")
.build())
.email(NotificationEmailArgs.builder()
.active(false)
.alertingProfile("string")
.body("string")
.name("string")
.subject("string")
.bccReceivers("string")
.ccReceivers("string")
.receivers("string")
.unknowns("string")
.build())
.jira(NotificationJiraArgs.builder()
.active(false)
.alertingProfile("string")
.description("string")
.issueType("string")
.name("string")
.projectKey("string")
.summary("string")
.url("string")
.username("string")
.password("string")
.unknowns("string")
.build())
.opsGenie(NotificationOpsGenieArgs.builder()
.active(false)
.alertingProfile("string")
.domain("string")
.message("string")
.name("string")
.apiKey("string")
.unknowns("string")
.build())
.pagerDuty(NotificationPagerDutyArgs.builder()
.account("string")
.active(false)
.alertingProfile("string")
.name("string")
.serviceName("string")
.serviceApiKey("string")
.unknowns("string")
.build())
.serviceNow(NotificationServiceNowArgs.builder()
.active(false)
.alertingProfile("string")
.message("string")
.name("string")
.sendEvents(false)
.sendIncidents(false)
.username("string")
.instanceName("string")
.password("string")
.unknowns("string")
.url("string")
.build())
.slack(NotificationSlackArgs.builder()
.active(false)
.alertingProfile("string")
.channel("string")
.name("string")
.title("string")
.unknowns("string")
.url("string")
.build())
.trello(NotificationTrelloArgs.builder()
.active(false)
.alertingProfile("string")
.applicationKey("string")
.boardId("string")
.description("string")
.listId("string")
.name("string")
.resolvedListId("string")
.text("string")
.authorizationToken("string")
.unknowns("string")
.build())
.victorOps(NotificationVictorOpsArgs.builder()
.active(false)
.alertingProfile("string")
.message("string")
.name("string")
.routingKey("string")
.apiKey("string")
.unknowns("string")
.build())
.webHook(NotificationWebHookArgs.builder()
.acceptAnyCertificate(false)
.active(false)
.alertingProfile("string")
.name("string")
.payload("string")
.url("string")
.headers(NotificationWebHookHeaderArgs.builder()
.name("string")
.value("string")
.build())
.notifyEventMerges(false)
.unknowns("string")
.build())
.xmatters(NotificationXmattersArgs.builder()
.acceptAnyCertificate(false)
.active(false)
.alertingProfile("string")
.name("string")
.payload("string")
.url("string")
.headers(NotificationXmattersHeaderArgs.builder()
.name("string")
.value("string")
.build())
.unknowns("string")
.build())
.build());
notification_resource = dynatrace.Notification("notificationResource",
ansible_tower=dynatrace.NotificationAnsibleTowerArgs(
accept_any_certificate=False,
active=False,
alerting_profile="string",
custom_message="string",
job_template_id=0,
job_template_url="string",
name="string",
username="string",
password="string",
unknowns="string",
),
config=dynatrace.NotificationConfigArgs(
active=False,
alerting_profile="string",
name="string",
type="string",
unknowns="string",
),
email=dynatrace.NotificationEmailArgs(
active=False,
alerting_profile="string",
body="string",
name="string",
subject="string",
bcc_receivers=["string"],
cc_receivers=["string"],
receivers=["string"],
unknowns="string",
),
jira=dynatrace.NotificationJiraArgs(
active=False,
alerting_profile="string",
description="string",
issue_type="string",
name="string",
project_key="string",
summary="string",
url="string",
username="string",
password="string",
unknowns="string",
),
ops_genie=dynatrace.NotificationOpsGenieArgs(
active=False,
alerting_profile="string",
domain="string",
message="string",
name="string",
api_key="string",
unknowns="string",
),
pager_duty=dynatrace.NotificationPagerDutyArgs(
account="string",
active=False,
alerting_profile="string",
name="string",
service_name="string",
service_api_key="string",
unknowns="string",
),
service_now=dynatrace.NotificationServiceNowArgs(
active=False,
alerting_profile="string",
message="string",
name="string",
send_events=False,
send_incidents=False,
username="string",
instance_name="string",
password="string",
unknowns="string",
url="string",
),
slack=dynatrace.NotificationSlackArgs(
active=False,
alerting_profile="string",
channel="string",
name="string",
title="string",
unknowns="string",
url="string",
),
trello=dynatrace.NotificationTrelloArgs(
active=False,
alerting_profile="string",
application_key="string",
board_id="string",
description="string",
list_id="string",
name="string",
resolved_list_id="string",
text="string",
authorization_token="string",
unknowns="string",
),
victor_ops=dynatrace.NotificationVictorOpsArgs(
active=False,
alerting_profile="string",
message="string",
name="string",
routing_key="string",
api_key="string",
unknowns="string",
),
web_hook=dynatrace.NotificationWebHookArgs(
accept_any_certificate=False,
active=False,
alerting_profile="string",
name="string",
payload="string",
url="string",
headers=[dynatrace.NotificationWebHookHeaderArgs(
name="string",
value="string",
)],
notify_event_merges=False,
unknowns="string",
),
xmatters=dynatrace.NotificationXmattersArgs(
accept_any_certificate=False,
active=False,
alerting_profile="string",
name="string",
payload="string",
url="string",
headers=[dynatrace.NotificationXmattersHeaderArgs(
name="string",
value="string",
)],
unknowns="string",
))
const notificationResource = new dynatrace.Notification("notificationResource", {
ansibleTower: {
acceptAnyCertificate: false,
active: false,
alertingProfile: "string",
customMessage: "string",
jobTemplateId: 0,
jobTemplateUrl: "string",
name: "string",
username: "string",
password: "string",
unknowns: "string",
},
config: {
active: false,
alertingProfile: "string",
name: "string",
type: "string",
unknowns: "string",
},
email: {
active: false,
alertingProfile: "string",
body: "string",
name: "string",
subject: "string",
bccReceivers: ["string"],
ccReceivers: ["string"],
receivers: ["string"],
unknowns: "string",
},
jira: {
active: false,
alertingProfile: "string",
description: "string",
issueType: "string",
name: "string",
projectKey: "string",
summary: "string",
url: "string",
username: "string",
password: "string",
unknowns: "string",
},
opsGenie: {
active: false,
alertingProfile: "string",
domain: "string",
message: "string",
name: "string",
apiKey: "string",
unknowns: "string",
},
pagerDuty: {
account: "string",
active: false,
alertingProfile: "string",
name: "string",
serviceName: "string",
serviceApiKey: "string",
unknowns: "string",
},
serviceNow: {
active: false,
alertingProfile: "string",
message: "string",
name: "string",
sendEvents: false,
sendIncidents: false,
username: "string",
instanceName: "string",
password: "string",
unknowns: "string",
url: "string",
},
slack: {
active: false,
alertingProfile: "string",
channel: "string",
name: "string",
title: "string",
unknowns: "string",
url: "string",
},
trello: {
active: false,
alertingProfile: "string",
applicationKey: "string",
boardId: "string",
description: "string",
listId: "string",
name: "string",
resolvedListId: "string",
text: "string",
authorizationToken: "string",
unknowns: "string",
},
victorOps: {
active: false,
alertingProfile: "string",
message: "string",
name: "string",
routingKey: "string",
apiKey: "string",
unknowns: "string",
},
webHook: {
acceptAnyCertificate: false,
active: false,
alertingProfile: "string",
name: "string",
payload: "string",
url: "string",
headers: [{
name: "string",
value: "string",
}],
notifyEventMerges: false,
unknowns: "string",
},
xmatters: {
acceptAnyCertificate: false,
active: false,
alertingProfile: "string",
name: "string",
payload: "string",
url: "string",
headers: [{
name: "string",
value: "string",
}],
unknowns: "string",
},
});
type: dynatrace:Notification
properties:
ansibleTower:
acceptAnyCertificate: false
active: false
alertingProfile: string
customMessage: string
jobTemplateId: 0
jobTemplateUrl: string
name: string
password: string
unknowns: string
username: string
config:
active: false
alertingProfile: string
name: string
type: string
unknowns: string
email:
active: false
alertingProfile: string
bccReceivers:
- string
body: string
ccReceivers:
- string
name: string
receivers:
- string
subject: string
unknowns: string
jira:
active: false
alertingProfile: string
description: string
issueType: string
name: string
password: string
projectKey: string
summary: string
unknowns: string
url: string
username: string
opsGenie:
active: false
alertingProfile: string
apiKey: string
domain: string
message: string
name: string
unknowns: string
pagerDuty:
account: string
active: false
alertingProfile: string
name: string
serviceApiKey: string
serviceName: string
unknowns: string
serviceNow:
active: false
alertingProfile: string
instanceName: string
message: string
name: string
password: string
sendEvents: false
sendIncidents: false
unknowns: string
url: string
username: string
slack:
active: false
alertingProfile: string
channel: string
name: string
title: string
unknowns: string
url: string
trello:
active: false
alertingProfile: string
applicationKey: string
authorizationToken: string
boardId: string
description: string
listId: string
name: string
resolvedListId: string
text: string
unknowns: string
victorOps:
active: false
alertingProfile: string
apiKey: string
message: string
name: string
routingKey: string
unknowns: string
webHook:
acceptAnyCertificate: false
active: false
alertingProfile: string
headers:
- name: string
value: string
name: string
notifyEventMerges: false
payload: string
unknowns: string
url: string
xmatters:
acceptAnyCertificate: false
active: false
alertingProfile: string
headers:
- name: string
value: string
name: string
payload: string
unknowns: string
url: string
Notification 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 Notification resource accepts the following input properties:
- Ansible
Tower Pulumiverse.Dynatrace. Inputs. Notification Ansible Tower - Configuration for Ansible Tower Notification
- Config
Pulumiverse.
Dynatrace. Inputs. Notification Config - Configuration for Generic Notification
- Email
Pulumiverse.
Dynatrace. Inputs. Notification Email - Configuration for Email Notification
- Jira
Pulumiverse.
Dynatrace. Inputs. Notification Jira - Configuration for Jira Notification
- Ops
Genie Pulumiverse.Dynatrace. Inputs. Notification Ops Genie - Configuration for OpsGenie Notification
- Pager
Duty Pulumiverse.Dynatrace. Inputs. Notification Pager Duty - Configuration for PagerDuty Notification
- Service
Now Pulumiverse.Dynatrace. Inputs. Notification Service Now - Configuration for ServiceNow Notification
- Slack
Pulumiverse.
Dynatrace. Inputs. Notification Slack - Configuration for Slack Notification
- Trello
Pulumiverse.
Dynatrace. Inputs. Notification Trello - Configuration for Trello Notification
- Victor
Ops Pulumiverse.Dynatrace. Inputs. Notification Victor Ops - Configuration for VictorOps Notification
- Web
Hook Pulumiverse.Dynatrace. Inputs. Notification Web Hook - Configuration for WebHook Notification
- Xmatters
Pulumiverse.
Dynatrace. Inputs. Notification Xmatters - Configuration for XMatters Notification
- Ansible
Tower NotificationAnsible Tower Args - Configuration for Ansible Tower Notification
- Config
Notification
Config Args - Configuration for Generic Notification
- Email
Notification
Email Args - Configuration for Email Notification
- Jira
Notification
Jira Args - Configuration for Jira Notification
- Ops
Genie NotificationOps Genie Args - Configuration for OpsGenie Notification
- Pager
Duty NotificationPager Duty Args - Configuration for PagerDuty Notification
- Service
Now NotificationService Now Args - Configuration for ServiceNow Notification
- Slack
Notification
Slack Args - Configuration for Slack Notification
- Trello
Notification
Trello Args - Configuration for Trello Notification
- Victor
Ops NotificationVictor Ops Args - Configuration for VictorOps Notification
- Web
Hook NotificationWeb Hook Args - Configuration for WebHook Notification
- Xmatters
Notification
Xmatters Args - Configuration for XMatters Notification
- ansible
Tower NotificationAnsible Tower - Configuration for Ansible Tower Notification
- config
Notification
Config - Configuration for Generic Notification
- email
Notification
Email - Configuration for Email Notification
- jira
Notification
Jira - Configuration for Jira Notification
- ops
Genie NotificationOps Genie - Configuration for OpsGenie Notification
- pager
Duty NotificationPager Duty - Configuration for PagerDuty Notification
- service
Now NotificationService Now - Configuration for ServiceNow Notification
- slack
Notification
Slack - Configuration for Slack Notification
- trello
Notification
Trello - Configuration for Trello Notification
- victor
Ops NotificationVictor Ops - Configuration for VictorOps Notification
- web
Hook NotificationWeb Hook - Configuration for WebHook Notification
- xmatters
Notification
Xmatters - Configuration for XMatters Notification
- ansible
Tower NotificationAnsible Tower - Configuration for Ansible Tower Notification
- config
Notification
Config - Configuration for Generic Notification
- email
Notification
Email - Configuration for Email Notification
- jira
Notification
Jira - Configuration for Jira Notification
- ops
Genie NotificationOps Genie - Configuration for OpsGenie Notification
- pager
Duty NotificationPager Duty - Configuration for PagerDuty Notification
- service
Now NotificationService Now - Configuration for ServiceNow Notification
- slack
Notification
Slack - Configuration for Slack Notification
- trello
Notification
Trello - Configuration for Trello Notification
- victor
Ops NotificationVictor Ops - Configuration for VictorOps Notification
- web
Hook NotificationWeb Hook - Configuration for WebHook Notification
- xmatters
Notification
Xmatters - Configuration for XMatters Notification
- ansible_
tower NotificationAnsible Tower Args - Configuration for Ansible Tower Notification
- config
Notification
Config Args - Configuration for Generic Notification
- email
Notification
Email Args - Configuration for Email Notification
- jira
Notification
Jira Args - Configuration for Jira Notification
- ops_
genie NotificationOps Genie Args - Configuration for OpsGenie Notification
- pager_
duty NotificationPager Duty Args - Configuration for PagerDuty Notification
- service_
now NotificationService Now Args - Configuration for ServiceNow Notification
- slack
Notification
Slack Args - Configuration for Slack Notification
- trello
Notification
Trello Args - Configuration for Trello Notification
- victor_
ops NotificationVictor Ops Args - Configuration for VictorOps Notification
- web_
hook NotificationWeb Hook Args - Configuration for WebHook Notification
- xmatters
Notification
Xmatters Args - Configuration for XMatters Notification
- ansible
Tower Property Map - Configuration for Ansible Tower Notification
- config Property Map
- Configuration for Generic Notification
- email Property Map
- Configuration for Email Notification
- jira Property Map
- Configuration for Jira Notification
- ops
Genie Property Map - Configuration for OpsGenie Notification
- pager
Duty Property Map - Configuration for PagerDuty Notification
- service
Now Property Map - Configuration for ServiceNow Notification
- slack Property Map
- Configuration for Slack Notification
- trello Property Map
- Configuration for Trello Notification
- victor
Ops Property Map - Configuration for VictorOps Notification
- web
Hook Property Map - Configuration for WebHook Notification
- xmatters Property Map
- Configuration for XMatters Notification
Outputs
All input properties are implicitly available as output properties. Additionally, the Notification 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 Notification Resource
Get an existing Notification 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?: NotificationState, opts?: CustomResourceOptions): Notification
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
ansible_tower: Optional[NotificationAnsibleTowerArgs] = None,
config: Optional[NotificationConfigArgs] = None,
email: Optional[NotificationEmailArgs] = None,
jira: Optional[NotificationJiraArgs] = None,
ops_genie: Optional[NotificationOpsGenieArgs] = None,
pager_duty: Optional[NotificationPagerDutyArgs] = None,
service_now: Optional[NotificationServiceNowArgs] = None,
slack: Optional[NotificationSlackArgs] = None,
trello: Optional[NotificationTrelloArgs] = None,
victor_ops: Optional[NotificationVictorOpsArgs] = None,
web_hook: Optional[NotificationWebHookArgs] = None,
xmatters: Optional[NotificationXmattersArgs] = None) -> Notification
func GetNotification(ctx *Context, name string, id IDInput, state *NotificationState, opts ...ResourceOption) (*Notification, error)
public static Notification Get(string name, Input<string> id, NotificationState? state, CustomResourceOptions? opts = null)
public static Notification get(String name, Output<String> id, NotificationState 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.
- Ansible
Tower Pulumiverse.Dynatrace. Inputs. Notification Ansible Tower - Configuration for Ansible Tower Notification
- Config
Pulumiverse.
Dynatrace. Inputs. Notification Config - Configuration for Generic Notification
- Email
Pulumiverse.
Dynatrace. Inputs. Notification Email - Configuration for Email Notification
- Jira
Pulumiverse.
Dynatrace. Inputs. Notification Jira - Configuration for Jira Notification
- Ops
Genie Pulumiverse.Dynatrace. Inputs. Notification Ops Genie - Configuration for OpsGenie Notification
- Pager
Duty Pulumiverse.Dynatrace. Inputs. Notification Pager Duty - Configuration for PagerDuty Notification
- Service
Now Pulumiverse.Dynatrace. Inputs. Notification Service Now - Configuration for ServiceNow Notification
- Slack
Pulumiverse.
Dynatrace. Inputs. Notification Slack - Configuration for Slack Notification
- Trello
Pulumiverse.
Dynatrace. Inputs. Notification Trello - Configuration for Trello Notification
- Victor
Ops Pulumiverse.Dynatrace. Inputs. Notification Victor Ops - Configuration for VictorOps Notification
- Web
Hook Pulumiverse.Dynatrace. Inputs. Notification Web Hook - Configuration for WebHook Notification
- Xmatters
Pulumiverse.
Dynatrace. Inputs. Notification Xmatters - Configuration for XMatters Notification
- Ansible
Tower NotificationAnsible Tower Args - Configuration for Ansible Tower Notification
- Config
Notification
Config Args - Configuration for Generic Notification
- Email
Notification
Email Args - Configuration for Email Notification
- Jira
Notification
Jira Args - Configuration for Jira Notification
- Ops
Genie NotificationOps Genie Args - Configuration for OpsGenie Notification
- Pager
Duty NotificationPager Duty Args - Configuration for PagerDuty Notification
- Service
Now NotificationService Now Args - Configuration for ServiceNow Notification
- Slack
Notification
Slack Args - Configuration for Slack Notification
- Trello
Notification
Trello Args - Configuration for Trello Notification
- Victor
Ops NotificationVictor Ops Args - Configuration for VictorOps Notification
- Web
Hook NotificationWeb Hook Args - Configuration for WebHook Notification
- Xmatters
Notification
Xmatters Args - Configuration for XMatters Notification
- ansible
Tower NotificationAnsible Tower - Configuration for Ansible Tower Notification
- config
Notification
Config - Configuration for Generic Notification
- email
Notification
Email - Configuration for Email Notification
- jira
Notification
Jira - Configuration for Jira Notification
- ops
Genie NotificationOps Genie - Configuration for OpsGenie Notification
- pager
Duty NotificationPager Duty - Configuration for PagerDuty Notification
- service
Now NotificationService Now - Configuration for ServiceNow Notification
- slack
Notification
Slack - Configuration for Slack Notification
- trello
Notification
Trello - Configuration for Trello Notification
- victor
Ops NotificationVictor Ops - Configuration for VictorOps Notification
- web
Hook NotificationWeb Hook - Configuration for WebHook Notification
- xmatters
Notification
Xmatters - Configuration for XMatters Notification
- ansible
Tower NotificationAnsible Tower - Configuration for Ansible Tower Notification
- config
Notification
Config - Configuration for Generic Notification
- email
Notification
Email - Configuration for Email Notification
- jira
Notification
Jira - Configuration for Jira Notification
- ops
Genie NotificationOps Genie - Configuration for OpsGenie Notification
- pager
Duty NotificationPager Duty - Configuration for PagerDuty Notification
- service
Now NotificationService Now - Configuration for ServiceNow Notification
- slack
Notification
Slack - Configuration for Slack Notification
- trello
Notification
Trello - Configuration for Trello Notification
- victor
Ops NotificationVictor Ops - Configuration for VictorOps Notification
- web
Hook NotificationWeb Hook - Configuration for WebHook Notification
- xmatters
Notification
Xmatters - Configuration for XMatters Notification
- ansible_
tower NotificationAnsible Tower Args - Configuration for Ansible Tower Notification
- config
Notification
Config Args - Configuration for Generic Notification
- email
Notification
Email Args - Configuration for Email Notification
- jira
Notification
Jira Args - Configuration for Jira Notification
- ops_
genie NotificationOps Genie Args - Configuration for OpsGenie Notification
- pager_
duty NotificationPager Duty Args - Configuration for PagerDuty Notification
- service_
now NotificationService Now Args - Configuration for ServiceNow Notification
- slack
Notification
Slack Args - Configuration for Slack Notification
- trello
Notification
Trello Args - Configuration for Trello Notification
- victor_
ops NotificationVictor Ops Args - Configuration for VictorOps Notification
- web_
hook NotificationWeb Hook Args - Configuration for WebHook Notification
- xmatters
Notification
Xmatters Args - Configuration for XMatters Notification
- ansible
Tower Property Map - Configuration for Ansible Tower Notification
- config Property Map
- Configuration for Generic Notification
- email Property Map
- Configuration for Email Notification
- jira Property Map
- Configuration for Jira Notification
- ops
Genie Property Map - Configuration for OpsGenie Notification
- pager
Duty Property Map - Configuration for PagerDuty Notification
- service
Now Property Map - Configuration for ServiceNow Notification
- slack Property Map
- Configuration for Slack Notification
- trello Property Map
- Configuration for Trello Notification
- victor
Ops Property Map - Configuration for VictorOps Notification
- web
Hook Property Map - Configuration for WebHook Notification
- xmatters Property Map
- Configuration for XMatters Notification
Supporting Types
NotificationAnsibleTower, NotificationAnsibleTowerArgs
- Accept
Any boolCertificate - Accept any, including self-signed and invalid, SSL certificate (
true
) or only trusted (false
) certificates - Active bool
- The configuration is enabled (
true
) or disabled (false
) - Alerting
Profile string - The ID of the associated alerting profile
- Custom
Message string - The custom message of the notification. This message will be displayed in the extra variables Message field of your job template. You can use the following placeholders: *
{ImpactedEntities}
: Details about the entities impacted by the problem in form of a JSON array. *{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - Job
Template intId - The ID of the target Ansible Tower job template
- Job
Template stringUrl - The URL of the target Ansible Tower job template
- Name string
- The name of the notification configuration
- Username string
- The username of the Ansible Tower account
- Password string
- The password for the Ansible Tower account
- Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- Accept
Any boolCertificate - Accept any, including self-signed and invalid, SSL certificate (
true
) or only trusted (false
) certificates - Active bool
- The configuration is enabled (
true
) or disabled (false
) - Alerting
Profile string - The ID of the associated alerting profile
- Custom
Message string - The custom message of the notification. This message will be displayed in the extra variables Message field of your job template. You can use the following placeholders: *
{ImpactedEntities}
: Details about the entities impacted by the problem in form of a JSON array. *{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - Job
Template intId - The ID of the target Ansible Tower job template
- Job
Template stringUrl - The URL of the target Ansible Tower job template
- Name string
- The name of the notification configuration
- Username string
- The username of the Ansible Tower account
- Password string
- The password for the Ansible Tower account
- Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- accept
Any BooleanCertificate - Accept any, including self-signed and invalid, SSL certificate (
true
) or only trusted (false
) certificates - active Boolean
- The configuration is enabled (
true
) or disabled (false
) - alerting
Profile String - The ID of the associated alerting profile
- custom
Message String - The custom message of the notification. This message will be displayed in the extra variables Message field of your job template. You can use the following placeholders: *
{ImpactedEntities}
: Details about the entities impacted by the problem in form of a JSON array. *{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - job
Template IntegerId - The ID of the target Ansible Tower job template
- job
Template StringUrl - The URL of the target Ansible Tower job template
- name String
- The name of the notification configuration
- username String
- The username of the Ansible Tower account
- password String
- The password for the Ansible Tower account
- unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
- accept
Any booleanCertificate - Accept any, including self-signed and invalid, SSL certificate (
true
) or only trusted (false
) certificates - active boolean
- The configuration is enabled (
true
) or disabled (false
) - alerting
Profile string - The ID of the associated alerting profile
- custom
Message string - The custom message of the notification. This message will be displayed in the extra variables Message field of your job template. You can use the following placeholders: *
{ImpactedEntities}
: Details about the entities impacted by the problem in form of a JSON array. *{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - job
Template numberId - The ID of the target Ansible Tower job template
- job
Template stringUrl - The URL of the target Ansible Tower job template
- name string
- The name of the notification configuration
- username string
- The username of the Ansible Tower account
- password string
- The password for the Ansible Tower account
- unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- accept_
any_ boolcertificate - Accept any, including self-signed and invalid, SSL certificate (
true
) or only trusted (false
) certificates - active bool
- The configuration is enabled (
true
) or disabled (false
) - alerting_
profile str - The ID of the associated alerting profile
- custom_
message str - The custom message of the notification. This message will be displayed in the extra variables Message field of your job template. You can use the following placeholders: *
{ImpactedEntities}
: Details about the entities impacted by the problem in form of a JSON array. *{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - job_
template_ intid - The ID of the target Ansible Tower job template
- job_
template_ strurl - The URL of the target Ansible Tower job template
- name str
- The name of the notification configuration
- username str
- The username of the Ansible Tower account
- password str
- The password for the Ansible Tower account
- unknowns str
- allows for configuring properties that are not explicitly supported by the current version of this provider
- accept
Any BooleanCertificate - Accept any, including self-signed and invalid, SSL certificate (
true
) or only trusted (false
) certificates - active Boolean
- The configuration is enabled (
true
) or disabled (false
) - alerting
Profile String - The ID of the associated alerting profile
- custom
Message String - The custom message of the notification. This message will be displayed in the extra variables Message field of your job template. You can use the following placeholders: *
{ImpactedEntities}
: Details about the entities impacted by the problem in form of a JSON array. *{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - job
Template NumberId - The ID of the target Ansible Tower job template
- job
Template StringUrl - The URL of the target Ansible Tower job template
- name String
- The name of the notification configuration
- username String
- The username of the Ansible Tower account
- password String
- The password for the Ansible Tower account
- unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
NotificationConfig, NotificationConfigArgs
- Active bool
- The configuration is enabled (
true
) or disabled (false
) - Alerting
Profile string - The ID of the associated alerting profile
- Name string
- The name of the notification configuration
- Type string
- Defines the actual set of fields depending on the value. See one of the following objects: *
EMAIL
> EmailNotificationConfig *PAGER_DUTY
> PagerDutyNotificationConfig *WEBHOOK
> WebHookNotificationConfig *SLACK
> SlackNotificationConfig *HIPCHAT
> HipChatNotificationConfig *VICTOROPS
> VictorOpsNotificationConfig *SERVICE_NOW
> ServiceNowNotificationConfig *XMATTERS
> XMattersNotificationConfig *ANSIBLETOWER
> AnsibleTowerNotificationConfig *OPS_GENIE
> OpsGenieNotificationConfig *JIRA
> JiraNotificationConfig *TRELLO
> TrelloNotificationConfig - Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- Active bool
- The configuration is enabled (
true
) or disabled (false
) - Alerting
Profile string - The ID of the associated alerting profile
- Name string
- The name of the notification configuration
- Type string
- Defines the actual set of fields depending on the value. See one of the following objects: *
EMAIL
> EmailNotificationConfig *PAGER_DUTY
> PagerDutyNotificationConfig *WEBHOOK
> WebHookNotificationConfig *SLACK
> SlackNotificationConfig *HIPCHAT
> HipChatNotificationConfig *VICTOROPS
> VictorOpsNotificationConfig *SERVICE_NOW
> ServiceNowNotificationConfig *XMATTERS
> XMattersNotificationConfig *ANSIBLETOWER
> AnsibleTowerNotificationConfig *OPS_GENIE
> OpsGenieNotificationConfig *JIRA
> JiraNotificationConfig *TRELLO
> TrelloNotificationConfig - Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- active Boolean
- The configuration is enabled (
true
) or disabled (false
) - alerting
Profile String - The ID of the associated alerting profile
- name String
- The name of the notification configuration
- type String
- Defines the actual set of fields depending on the value. See one of the following objects: *
EMAIL
> EmailNotificationConfig *PAGER_DUTY
> PagerDutyNotificationConfig *WEBHOOK
> WebHookNotificationConfig *SLACK
> SlackNotificationConfig *HIPCHAT
> HipChatNotificationConfig *VICTOROPS
> VictorOpsNotificationConfig *SERVICE_NOW
> ServiceNowNotificationConfig *XMATTERS
> XMattersNotificationConfig *ANSIBLETOWER
> AnsibleTowerNotificationConfig *OPS_GENIE
> OpsGenieNotificationConfig *JIRA
> JiraNotificationConfig *TRELLO
> TrelloNotificationConfig - unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
- active boolean
- The configuration is enabled (
true
) or disabled (false
) - alerting
Profile string - The ID of the associated alerting profile
- name string
- The name of the notification configuration
- type string
- Defines the actual set of fields depending on the value. See one of the following objects: *
EMAIL
> EmailNotificationConfig *PAGER_DUTY
> PagerDutyNotificationConfig *WEBHOOK
> WebHookNotificationConfig *SLACK
> SlackNotificationConfig *HIPCHAT
> HipChatNotificationConfig *VICTOROPS
> VictorOpsNotificationConfig *SERVICE_NOW
> ServiceNowNotificationConfig *XMATTERS
> XMattersNotificationConfig *ANSIBLETOWER
> AnsibleTowerNotificationConfig *OPS_GENIE
> OpsGenieNotificationConfig *JIRA
> JiraNotificationConfig *TRELLO
> TrelloNotificationConfig - unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- active bool
- The configuration is enabled (
true
) or disabled (false
) - alerting_
profile str - The ID of the associated alerting profile
- name str
- The name of the notification configuration
- type str
- Defines the actual set of fields depending on the value. See one of the following objects: *
EMAIL
> EmailNotificationConfig *PAGER_DUTY
> PagerDutyNotificationConfig *WEBHOOK
> WebHookNotificationConfig *SLACK
> SlackNotificationConfig *HIPCHAT
> HipChatNotificationConfig *VICTOROPS
> VictorOpsNotificationConfig *SERVICE_NOW
> ServiceNowNotificationConfig *XMATTERS
> XMattersNotificationConfig *ANSIBLETOWER
> AnsibleTowerNotificationConfig *OPS_GENIE
> OpsGenieNotificationConfig *JIRA
> JiraNotificationConfig *TRELLO
> TrelloNotificationConfig - unknowns str
- allows for configuring properties that are not explicitly supported by the current version of this provider
- active Boolean
- The configuration is enabled (
true
) or disabled (false
) - alerting
Profile String - The ID of the associated alerting profile
- name String
- The name of the notification configuration
- type String
- Defines the actual set of fields depending on the value. See one of the following objects: *
EMAIL
> EmailNotificationConfig *PAGER_DUTY
> PagerDutyNotificationConfig *WEBHOOK
> WebHookNotificationConfig *SLACK
> SlackNotificationConfig *HIPCHAT
> HipChatNotificationConfig *VICTOROPS
> VictorOpsNotificationConfig *SERVICE_NOW
> ServiceNowNotificationConfig *XMATTERS
> XMattersNotificationConfig *ANSIBLETOWER
> AnsibleTowerNotificationConfig *OPS_GENIE
> OpsGenieNotificationConfig *JIRA
> JiraNotificationConfig *TRELLO
> TrelloNotificationConfig - unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
NotificationEmail, NotificationEmailArgs
- Active bool
- The configuration is enabled (
true
) or disabled (false
) - Alerting
Profile string - The ID of the associated alerting profile
- Body string
- The template of the email notification. You can use the following placeholders: *
{ImpactedEntities}
: Details about the entities impacted by the problem in form of a JSON array. *{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsHTML}
: All problem event details, including root cause, as an HTML-formatted string. *{ProblemDetailsJSON}
: All problem event details, including root cause, as a JSON object. *{ProblemDetailsMarkdown}
: All problem event details, including root cause, as a Markdown-formatted string. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - Name string
- The name of the notification configuration
- Subject string
- The subject of the email notifications
- Bcc
Receivers List<string> - The list of the email BCC-recipients
- Cc
Receivers List<string> - The list of the email CC-recipients
- Receivers List<string>
- The list of the email recipients
- Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- Active bool
- The configuration is enabled (
true
) or disabled (false
) - Alerting
Profile string - The ID of the associated alerting profile
- Body string
- The template of the email notification. You can use the following placeholders: *
{ImpactedEntities}
: Details about the entities impacted by the problem in form of a JSON array. *{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsHTML}
: All problem event details, including root cause, as an HTML-formatted string. *{ProblemDetailsJSON}
: All problem event details, including root cause, as a JSON object. *{ProblemDetailsMarkdown}
: All problem event details, including root cause, as a Markdown-formatted string. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - Name string
- The name of the notification configuration
- Subject string
- The subject of the email notifications
- Bcc
Receivers []string - The list of the email BCC-recipients
- Cc
Receivers []string - The list of the email CC-recipients
- Receivers []string
- The list of the email recipients
- Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- active Boolean
- The configuration is enabled (
true
) or disabled (false
) - alerting
Profile String - The ID of the associated alerting profile
- body String
- The template of the email notification. You can use the following placeholders: *
{ImpactedEntities}
: Details about the entities impacted by the problem in form of a JSON array. *{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsHTML}
: All problem event details, including root cause, as an HTML-formatted string. *{ProblemDetailsJSON}
: All problem event details, including root cause, as a JSON object. *{ProblemDetailsMarkdown}
: All problem event details, including root cause, as a Markdown-formatted string. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - name String
- The name of the notification configuration
- subject String
- The subject of the email notifications
- bcc
Receivers List<String> - The list of the email BCC-recipients
- cc
Receivers List<String> - The list of the email CC-recipients
- receivers List<String>
- The list of the email recipients
- unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
- active boolean
- The configuration is enabled (
true
) or disabled (false
) - alerting
Profile string - The ID of the associated alerting profile
- body string
- The template of the email notification. You can use the following placeholders: *
{ImpactedEntities}
: Details about the entities impacted by the problem in form of a JSON array. *{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsHTML}
: All problem event details, including root cause, as an HTML-formatted string. *{ProblemDetailsJSON}
: All problem event details, including root cause, as a JSON object. *{ProblemDetailsMarkdown}
: All problem event details, including root cause, as a Markdown-formatted string. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - name string
- The name of the notification configuration
- subject string
- The subject of the email notifications
- bcc
Receivers string[] - The list of the email BCC-recipients
- cc
Receivers string[] - The list of the email CC-recipients
- receivers string[]
- The list of the email recipients
- unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- active bool
- The configuration is enabled (
true
) or disabled (false
) - alerting_
profile str - The ID of the associated alerting profile
- body str
- The template of the email notification. You can use the following placeholders: *
{ImpactedEntities}
: Details about the entities impacted by the problem in form of a JSON array. *{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsHTML}
: All problem event details, including root cause, as an HTML-formatted string. *{ProblemDetailsJSON}
: All problem event details, including root cause, as a JSON object. *{ProblemDetailsMarkdown}
: All problem event details, including root cause, as a Markdown-formatted string. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - name str
- The name of the notification configuration
- subject str
- The subject of the email notifications
- bcc_
receivers Sequence[str] - The list of the email BCC-recipients
- cc_
receivers Sequence[str] - The list of the email CC-recipients
- receivers Sequence[str]
- The list of the email recipients
- unknowns str
- allows for configuring properties that are not explicitly supported by the current version of this provider
- active Boolean
- The configuration is enabled (
true
) or disabled (false
) - alerting
Profile String - The ID of the associated alerting profile
- body String
- The template of the email notification. You can use the following placeholders: *
{ImpactedEntities}
: Details about the entities impacted by the problem in form of a JSON array. *{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsHTML}
: All problem event details, including root cause, as an HTML-formatted string. *{ProblemDetailsJSON}
: All problem event details, including root cause, as a JSON object. *{ProblemDetailsMarkdown}
: All problem event details, including root cause, as a Markdown-formatted string. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - name String
- The name of the notification configuration
- subject String
- The subject of the email notifications
- bcc
Receivers List<String> - The list of the email BCC-recipients
- cc
Receivers List<String> - The list of the email CC-recipients
- receivers List<String>
- The list of the email recipients
- unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
NotificationJira, NotificationJiraArgs
- Active bool
- The configuration is enabled (
true
) or disabled (false
) - Alerting
Profile string - The ID of the associated alerting profile
- Description string
- The description of the Jira issue to be created by this notification. You can use same placeholders as in issue summary
- Issue
Type string - The type of the Jira issue to be created by this notification
- Name string
- The name of the notification configuration
- Project
Key string - The project key of the Jira issue to be created by this notification
- Summary string
- The summary of the Jira issue to be created by this notification. You can use the following placeholders: *
{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - Url string
- The URL of the Jira API endpoint
- Username string
- The username of the Jira profile
- Password string
- The password for the Jira profile
- Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- Active bool
- The configuration is enabled (
true
) or disabled (false
) - Alerting
Profile string - The ID of the associated alerting profile
- Description string
- The description of the Jira issue to be created by this notification. You can use same placeholders as in issue summary
- Issue
Type string - The type of the Jira issue to be created by this notification
- Name string
- The name of the notification configuration
- Project
Key string - The project key of the Jira issue to be created by this notification
- Summary string
- The summary of the Jira issue to be created by this notification. You can use the following placeholders: *
{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - Url string
- The URL of the Jira API endpoint
- Username string
- The username of the Jira profile
- Password string
- The password for the Jira profile
- Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- active Boolean
- The configuration is enabled (
true
) or disabled (false
) - alerting
Profile String - The ID of the associated alerting profile
- description String
- The description of the Jira issue to be created by this notification. You can use same placeholders as in issue summary
- issue
Type String - The type of the Jira issue to be created by this notification
- name String
- The name of the notification configuration
- project
Key String - The project key of the Jira issue to be created by this notification
- summary String
- The summary of the Jira issue to be created by this notification. You can use the following placeholders: *
{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - url String
- The URL of the Jira API endpoint
- username String
- The username of the Jira profile
- password String
- The password for the Jira profile
- unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
- active boolean
- The configuration is enabled (
true
) or disabled (false
) - alerting
Profile string - The ID of the associated alerting profile
- description string
- The description of the Jira issue to be created by this notification. You can use same placeholders as in issue summary
- issue
Type string - The type of the Jira issue to be created by this notification
- name string
- The name of the notification configuration
- project
Key string - The project key of the Jira issue to be created by this notification
- summary string
- The summary of the Jira issue to be created by this notification. You can use the following placeholders: *
{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - url string
- The URL of the Jira API endpoint
- username string
- The username of the Jira profile
- password string
- The password for the Jira profile
- unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- active bool
- The configuration is enabled (
true
) or disabled (false
) - alerting_
profile str - The ID of the associated alerting profile
- description str
- The description of the Jira issue to be created by this notification. You can use same placeholders as in issue summary
- issue_
type str - The type of the Jira issue to be created by this notification
- name str
- The name of the notification configuration
- project_
key str - The project key of the Jira issue to be created by this notification
- summary str
- The summary of the Jira issue to be created by this notification. You can use the following placeholders: *
{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - url str
- The URL of the Jira API endpoint
- username str
- The username of the Jira profile
- password str
- The password for the Jira profile
- unknowns str
- allows for configuring properties that are not explicitly supported by the current version of this provider
- active Boolean
- The configuration is enabled (
true
) or disabled (false
) - alerting
Profile String - The ID of the associated alerting profile
- description String
- The description of the Jira issue to be created by this notification. You can use same placeholders as in issue summary
- issue
Type String - The type of the Jira issue to be created by this notification
- name String
- The name of the notification configuration
- project
Key String - The project key of the Jira issue to be created by this notification
- summary String
- The summary of the Jira issue to be created by this notification. You can use the following placeholders: *
{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - url String
- The URL of the Jira API endpoint
- username String
- The username of the Jira profile
- password String
- The password for the Jira profile
- unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
NotificationOpsGenie, NotificationOpsGenieArgs
- Active bool
- The configuration is enabled (
true
) or disabled (false
) - Alerting
Profile string - The ID of the associated alerting profile
- Domain string
- The region domain of the OpsGenie
- Message string
- The content of the message. You can use the following placeholders: *
{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem - Name string
- The name of the notification configuration
- Api
Key string - The API key to access OpsGenie
- Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- Active bool
- The configuration is enabled (
true
) or disabled (false
) - Alerting
Profile string - The ID of the associated alerting profile
- Domain string
- The region domain of the OpsGenie
- Message string
- The content of the message. You can use the following placeholders: *
{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem - Name string
- The name of the notification configuration
- Api
Key string - The API key to access OpsGenie
- Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- active Boolean
- The configuration is enabled (
true
) or disabled (false
) - alerting
Profile String - The ID of the associated alerting profile
- domain String
- The region domain of the OpsGenie
- message String
- The content of the message. You can use the following placeholders: *
{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem - name String
- The name of the notification configuration
- api
Key String - The API key to access OpsGenie
- unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
- active boolean
- The configuration is enabled (
true
) or disabled (false
) - alerting
Profile string - The ID of the associated alerting profile
- domain string
- The region domain of the OpsGenie
- message string
- The content of the message. You can use the following placeholders: *
{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem - name string
- The name of the notification configuration
- api
Key string - The API key to access OpsGenie
- unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- active bool
- The configuration is enabled (
true
) or disabled (false
) - alerting_
profile str - The ID of the associated alerting profile
- domain str
- The region domain of the OpsGenie
- message str
- The content of the message. You can use the following placeholders: *
{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem - name str
- The name of the notification configuration
- api_
key str - The API key to access OpsGenie
- unknowns str
- allows for configuring properties that are not explicitly supported by the current version of this provider
- active Boolean
- The configuration is enabled (
true
) or disabled (false
) - alerting
Profile String - The ID of the associated alerting profile
- domain String
- The region domain of the OpsGenie
- message String
- The content of the message. You can use the following placeholders: *
{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem - name String
- The name of the notification configuration
- api
Key String - The API key to access OpsGenie
- unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
NotificationPagerDuty, NotificationPagerDutyArgs
- Account string
- The name of the PagerDuty account
- Active bool
- The configuration is enabled (
true
) or disabled (false
) - Alerting
Profile string - The ID of the associated alerting profile
- Name string
- The name of the notification configuration
- Service
Name string - The name of the service
- Service
Api stringKey - The API key to access PagerDuty
- Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- Account string
- The name of the PagerDuty account
- Active bool
- The configuration is enabled (
true
) or disabled (false
) - Alerting
Profile string - The ID of the associated alerting profile
- Name string
- The name of the notification configuration
- Service
Name string - The name of the service
- Service
Api stringKey - The API key to access PagerDuty
- Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- account String
- The name of the PagerDuty account
- active Boolean
- The configuration is enabled (
true
) or disabled (false
) - alerting
Profile String - The ID of the associated alerting profile
- name String
- The name of the notification configuration
- service
Name String - The name of the service
- service
Api StringKey - The API key to access PagerDuty
- unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
- account string
- The name of the PagerDuty account
- active boolean
- The configuration is enabled (
true
) or disabled (false
) - alerting
Profile string - The ID of the associated alerting profile
- name string
- The name of the notification configuration
- service
Name string - The name of the service
- service
Api stringKey - The API key to access PagerDuty
- unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- account str
- The name of the PagerDuty account
- active bool
- The configuration is enabled (
true
) or disabled (false
) - alerting_
profile str - The ID of the associated alerting profile
- name str
- The name of the notification configuration
- service_
name str - The name of the service
- service_
api_ strkey - The API key to access PagerDuty
- unknowns str
- allows for configuring properties that are not explicitly supported by the current version of this provider
- account String
- The name of the PagerDuty account
- active Boolean
- The configuration is enabled (
true
) or disabled (false
) - alerting
Profile String - The ID of the associated alerting profile
- name String
- The name of the notification configuration
- service
Name String - The name of the service
- service
Api StringKey - The API key to access PagerDuty
- unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
NotificationServiceNow, NotificationServiceNowArgs
- Active bool
- The configuration is enabled (
true
) or disabled (false
) - Alerting
Profile string - The ID of the associated alerting profile
- Message string
- The content of the ServiceNow description. You can use the following placeholders: *
{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsHTML}
: All problem event details, including root cause, as an HTML-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - Name string
- The name of the notification configuration
- Send
Events bool - Send events into ServiceNow ITOM (
true
) - Send
Incidents bool - Send incidents into ServiceNow ITSM (
true
) - Username string
- The username of the ServiceNow account. Make sure that your user account has the
rest_service
,web_request_admin
, andx_dynat_ruxit.Integration
roles - Instance
Name string - The ServiceNow instance identifier. It refers to the first part of your own ServiceNow URL. This field is mutually exclusive with the url field. You can only use one of them
- Password string
- The username to the ServiceNow account
- Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- Url string
- The URL of the on-premise ServiceNow installation. This field is mutually exclusive with the instanceName field. You can only use one of them
- Active bool
- The configuration is enabled (
true
) or disabled (false
) - Alerting
Profile string - The ID of the associated alerting profile
- Message string
- The content of the ServiceNow description. You can use the following placeholders: *
{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsHTML}
: All problem event details, including root cause, as an HTML-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - Name string
- The name of the notification configuration
- Send
Events bool - Send events into ServiceNow ITOM (
true
) - Send
Incidents bool - Send incidents into ServiceNow ITSM (
true
) - Username string
- The username of the ServiceNow account. Make sure that your user account has the
rest_service
,web_request_admin
, andx_dynat_ruxit.Integration
roles - Instance
Name string - The ServiceNow instance identifier. It refers to the first part of your own ServiceNow URL. This field is mutually exclusive with the url field. You can only use one of them
- Password string
- The username to the ServiceNow account
- Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- Url string
- The URL of the on-premise ServiceNow installation. This field is mutually exclusive with the instanceName field. You can only use one of them
- active Boolean
- The configuration is enabled (
true
) or disabled (false
) - alerting
Profile String - The ID of the associated alerting profile
- message String
- The content of the ServiceNow description. You can use the following placeholders: *
{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsHTML}
: All problem event details, including root cause, as an HTML-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - name String
- The name of the notification configuration
- send
Events Boolean - Send events into ServiceNow ITOM (
true
) - send
Incidents Boolean - Send incidents into ServiceNow ITSM (
true
) - username String
- The username of the ServiceNow account. Make sure that your user account has the
rest_service
,web_request_admin
, andx_dynat_ruxit.Integration
roles - instance
Name String - The ServiceNow instance identifier. It refers to the first part of your own ServiceNow URL. This field is mutually exclusive with the url field. You can only use one of them
- password String
- The username to the ServiceNow account
- unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
- url String
- The URL of the on-premise ServiceNow installation. This field is mutually exclusive with the instanceName field. You can only use one of them
- active boolean
- The configuration is enabled (
true
) or disabled (false
) - alerting
Profile string - The ID of the associated alerting profile
- message string
- The content of the ServiceNow description. You can use the following placeholders: *
{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsHTML}
: All problem event details, including root cause, as an HTML-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - name string
- The name of the notification configuration
- send
Events boolean - Send events into ServiceNow ITOM (
true
) - send
Incidents boolean - Send incidents into ServiceNow ITSM (
true
) - username string
- The username of the ServiceNow account. Make sure that your user account has the
rest_service
,web_request_admin
, andx_dynat_ruxit.Integration
roles - instance
Name string - The ServiceNow instance identifier. It refers to the first part of your own ServiceNow URL. This field is mutually exclusive with the url field. You can only use one of them
- password string
- The username to the ServiceNow account
- unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- url string
- The URL of the on-premise ServiceNow installation. This field is mutually exclusive with the instanceName field. You can only use one of them
- active bool
- The configuration is enabled (
true
) or disabled (false
) - alerting_
profile str - The ID of the associated alerting profile
- message str
- The content of the ServiceNow description. You can use the following placeholders: *
{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsHTML}
: All problem event details, including root cause, as an HTML-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - name str
- The name of the notification configuration
- send_
events bool - Send events into ServiceNow ITOM (
true
) - send_
incidents bool - Send incidents into ServiceNow ITSM (
true
) - username str
- The username of the ServiceNow account. Make sure that your user account has the
rest_service
,web_request_admin
, andx_dynat_ruxit.Integration
roles - instance_
name str - The ServiceNow instance identifier. It refers to the first part of your own ServiceNow URL. This field is mutually exclusive with the url field. You can only use one of them
- password str
- The username to the ServiceNow account
- unknowns str
- allows for configuring properties that are not explicitly supported by the current version of this provider
- url str
- The URL of the on-premise ServiceNow installation. This field is mutually exclusive with the instanceName field. You can only use one of them
- active Boolean
- The configuration is enabled (
true
) or disabled (false
) - alerting
Profile String - The ID of the associated alerting profile
- message String
- The content of the ServiceNow description. You can use the following placeholders: *
{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsHTML}
: All problem event details, including root cause, as an HTML-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - name String
- The name of the notification configuration
- send
Events Boolean - Send events into ServiceNow ITOM (
true
) - send
Incidents Boolean - Send incidents into ServiceNow ITSM (
true
) - username String
- The username of the ServiceNow account. Make sure that your user account has the
rest_service
,web_request_admin
, andx_dynat_ruxit.Integration
roles - instance
Name String - The ServiceNow instance identifier. It refers to the first part of your own ServiceNow URL. This field is mutually exclusive with the url field. You can only use one of them
- password String
- The username to the ServiceNow account
- unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
- url String
- The URL of the on-premise ServiceNow installation. This field is mutually exclusive with the instanceName field. You can only use one of them
NotificationSlack, NotificationSlackArgs
- Active bool
- The configuration is enabled (
true
) or disabled (false
) - Alerting
Profile string - The ID of the associated alerting profile
- Channel string
- The channel (for example,
#general
) or the user (for example,@john.smith
) to send the message to - Name string
- The name of the notification configuration
- Title string
- The content of the message. You can use the following placeholders: *
{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- Url string
- The URL of the Slack WebHook. This is confidential information, therefore GET requests return this field with the
null
value, and it is optional for PUT requests
- Active bool
- The configuration is enabled (
true
) or disabled (false
) - Alerting
Profile string - The ID of the associated alerting profile
- Channel string
- The channel (for example,
#general
) or the user (for example,@john.smith
) to send the message to - Name string
- The name of the notification configuration
- Title string
- The content of the message. You can use the following placeholders: *
{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- Url string
- The URL of the Slack WebHook. This is confidential information, therefore GET requests return this field with the
null
value, and it is optional for PUT requests
- active Boolean
- The configuration is enabled (
true
) or disabled (false
) - alerting
Profile String - The ID of the associated alerting profile
- channel String
- The channel (for example,
#general
) or the user (for example,@john.smith
) to send the message to - name String
- The name of the notification configuration
- title String
- The content of the message. You can use the following placeholders: *
{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
- url String
- The URL of the Slack WebHook. This is confidential information, therefore GET requests return this field with the
null
value, and it is optional for PUT requests
- active boolean
- The configuration is enabled (
true
) or disabled (false
) - alerting
Profile string - The ID of the associated alerting profile
- channel string
- The channel (for example,
#general
) or the user (for example,@john.smith
) to send the message to - name string
- The name of the notification configuration
- title string
- The content of the message. You can use the following placeholders: *
{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- url string
- The URL of the Slack WebHook. This is confidential information, therefore GET requests return this field with the
null
value, and it is optional for PUT requests
- active bool
- The configuration is enabled (
true
) or disabled (false
) - alerting_
profile str - The ID of the associated alerting profile
- channel str
- The channel (for example,
#general
) or the user (for example,@john.smith
) to send the message to - name str
- The name of the notification configuration
- title str
- The content of the message. You can use the following placeholders: *
{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - unknowns str
- allows for configuring properties that are not explicitly supported by the current version of this provider
- url str
- The URL of the Slack WebHook. This is confidential information, therefore GET requests return this field with the
null
value, and it is optional for PUT requests
- active Boolean
- The configuration is enabled (
true
) or disabled (false
) - alerting
Profile String - The ID of the associated alerting profile
- channel String
- The channel (for example,
#general
) or the user (for example,@john.smith
) to send the message to - name String
- The name of the notification configuration
- title String
- The content of the message. You can use the following placeholders: *
{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
- url String
- The URL of the Slack WebHook. This is confidential information, therefore GET requests return this field with the
null
value, and it is optional for PUT requests
NotificationTrello, NotificationTrelloArgs
- Active bool
- The configuration is enabled (
true
) or disabled (false
) - Alerting
Profile string - The ID of the associated alerting profile
- Application
Key string - The application key for the Trello account
- Board
Id string - The Trello board to which the card should be assigned
- Description string
- The description of the Trello card. You can use same placeholders as in card text
- List
Id string - The Trello list to which the card should be assigned
- Name string
- The name of the notification configuration
- Resolved
List stringId - The Trello list to which the card of the resolved problem should be assigned
- Text string
- The text of the generated Trello card. You can use the following placeholders: *
{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsMarkdown}
: All problem event details, including root cause, as a Markdown-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - string
- The application token for the Trello account
- Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- Active bool
- The configuration is enabled (
true
) or disabled (false
) - Alerting
Profile string - The ID of the associated alerting profile
- Application
Key string - The application key for the Trello account
- Board
Id string - The Trello board to which the card should be assigned
- Description string
- The description of the Trello card. You can use same placeholders as in card text
- List
Id string - The Trello list to which the card should be assigned
- Name string
- The name of the notification configuration
- Resolved
List stringId - The Trello list to which the card of the resolved problem should be assigned
- Text string
- The text of the generated Trello card. You can use the following placeholders: *
{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsMarkdown}
: All problem event details, including root cause, as a Markdown-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - string
- The application token for the Trello account
- Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- active Boolean
- The configuration is enabled (
true
) or disabled (false
) - alerting
Profile String - The ID of the associated alerting profile
- application
Key String - The application key for the Trello account
- board
Id String - The Trello board to which the card should be assigned
- description String
- The description of the Trello card. You can use same placeholders as in card text
- list
Id String - The Trello list to which the card should be assigned
- name String
- The name of the notification configuration
- resolved
List StringId - The Trello list to which the card of the resolved problem should be assigned
- text String
- The text of the generated Trello card. You can use the following placeholders: *
{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsMarkdown}
: All problem event details, including root cause, as a Markdown-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - String
- The application token for the Trello account
- unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
- active boolean
- The configuration is enabled (
true
) or disabled (false
) - alerting
Profile string - The ID of the associated alerting profile
- application
Key string - The application key for the Trello account
- board
Id string - The Trello board to which the card should be assigned
- description string
- The description of the Trello card. You can use same placeholders as in card text
- list
Id string - The Trello list to which the card should be assigned
- name string
- The name of the notification configuration
- resolved
List stringId - The Trello list to which the card of the resolved problem should be assigned
- text string
- The text of the generated Trello card. You can use the following placeholders: *
{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsMarkdown}
: All problem event details, including root cause, as a Markdown-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - string
- The application token for the Trello account
- unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- active bool
- The configuration is enabled (
true
) or disabled (false
) - alerting_
profile str - The ID of the associated alerting profile
- application_
key str - The application key for the Trello account
- board_
id str - The Trello board to which the card should be assigned
- description str
- The description of the Trello card. You can use same placeholders as in card text
- list_
id str - The Trello list to which the card should be assigned
- name str
- The name of the notification configuration
- resolved_
list_ strid - The Trello list to which the card of the resolved problem should be assigned
- text str
- The text of the generated Trello card. You can use the following placeholders: *
{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsMarkdown}
: All problem event details, including root cause, as a Markdown-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - str
- The application token for the Trello account
- unknowns str
- allows for configuring properties that are not explicitly supported by the current version of this provider
- active Boolean
- The configuration is enabled (
true
) or disabled (false
) - alerting
Profile String - The ID of the associated alerting profile
- application
Key String - The application key for the Trello account
- board
Id String - The Trello board to which the card should be assigned
- description String
- The description of the Trello card. You can use same placeholders as in card text
- list
Id String - The Trello list to which the card should be assigned
- name String
- The name of the notification configuration
- resolved
List StringId - The Trello list to which the card of the resolved problem should be assigned
- text String
- The text of the generated Trello card. You can use the following placeholders: *
{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsMarkdown}
: All problem event details, including root cause, as a Markdown-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - String
- The application token for the Trello account
- unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
NotificationVictorOps, NotificationVictorOpsArgs
- Active bool
- The configuration is enabled (
true
) or disabled (false
) - Alerting
Profile string - The ID of the associated alerting profile
- Message string
- The content of the message. You can use the following placeholders: *
{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
- Name string
- The name of the notification configuration
- Routing
Key string - The routing key, defining the group to be notified
- Api
Key string - The API key for the target VictorOps account
- Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- Active bool
- The configuration is enabled (
true
) or disabled (false
) - Alerting
Profile string - The ID of the associated alerting profile
- Message string
- The content of the message. You can use the following placeholders: *
{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
- Name string
- The name of the notification configuration
- Routing
Key string - The routing key, defining the group to be notified
- Api
Key string - The API key for the target VictorOps account
- Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- active Boolean
- The configuration is enabled (
true
) or disabled (false
) - alerting
Profile String - The ID of the associated alerting profile
- message String
- The content of the message. You can use the following placeholders: *
{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
- name String
- The name of the notification configuration
- routing
Key String - The routing key, defining the group to be notified
- api
Key String - The API key for the target VictorOps account
- unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
- active boolean
- The configuration is enabled (
true
) or disabled (false
) - alerting
Profile string - The ID of the associated alerting profile
- message string
- The content of the message. You can use the following placeholders: *
{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
- name string
- The name of the notification configuration
- routing
Key string - The routing key, defining the group to be notified
- api
Key string - The API key for the target VictorOps account
- unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- active bool
- The configuration is enabled (
true
) or disabled (false
) - alerting_
profile str - The ID of the associated alerting profile
- message str
- The content of the message. You can use the following placeholders: *
{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
- name str
- The name of the notification configuration
- routing_
key str - The routing key, defining the group to be notified
- api_
key str - The API key for the target VictorOps account
- unknowns str
- allows for configuring properties that are not explicitly supported by the current version of this provider
- active Boolean
- The configuration is enabled (
true
) or disabled (false
) - alerting
Profile String - The ID of the associated alerting profile
- message String
- The content of the message. You can use the following placeholders: *
{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
- name String
- The name of the notification configuration
- routing
Key String - The routing key, defining the group to be notified
- api
Key String - The API key for the target VictorOps account
- unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
NotificationWebHook, NotificationWebHookArgs
- Accept
Any boolCertificate - Accept any, including self-signed and invalid, SSL certificate (
true
) or only trusted (false
) certificates - Active bool
- The configuration is enabled (
true
) or disabled (false
) - Alerting
Profile string - The ID of the associated alerting profile
- Name string
- The name of the notification configuration
- Payload string
- The content of the notification message. You can use the following placeholders: *
{ImpactedEntities}
: Details about the entities impacted by the problem in form of a JSON array. *{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsHTML}
: All problem event details, including root cause, as an HTML-formatted string. *{ProblemDetailsJSON}
: All problem event details, including root cause, as a JSON object. *{ProblemDetailsMarkdown}
: All problem event details, including root cause, as a Markdown-formatted string. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - Url string
- The URL of the WebHook endpoint
- Headers
List<Pulumiverse.
Dynatrace. Inputs. Notification Web Hook Header> - A list of the additional HTTP headers
- Notify
Event boolMerges - Call webhook if new events merge into existing problems
- Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- Accept
Any boolCertificate - Accept any, including self-signed and invalid, SSL certificate (
true
) or only trusted (false
) certificates - Active bool
- The configuration is enabled (
true
) or disabled (false
) - Alerting
Profile string - The ID of the associated alerting profile
- Name string
- The name of the notification configuration
- Payload string
- The content of the notification message. You can use the following placeholders: *
{ImpactedEntities}
: Details about the entities impacted by the problem in form of a JSON array. *{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsHTML}
: All problem event details, including root cause, as an HTML-formatted string. *{ProblemDetailsJSON}
: All problem event details, including root cause, as a JSON object. *{ProblemDetailsMarkdown}
: All problem event details, including root cause, as a Markdown-formatted string. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - Url string
- The URL of the WebHook endpoint
- Headers
[]Notification
Web Hook Header - A list of the additional HTTP headers
- Notify
Event boolMerges - Call webhook if new events merge into existing problems
- Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- accept
Any BooleanCertificate - Accept any, including self-signed and invalid, SSL certificate (
true
) or only trusted (false
) certificates - active Boolean
- The configuration is enabled (
true
) or disabled (false
) - alerting
Profile String - The ID of the associated alerting profile
- name String
- The name of the notification configuration
- payload String
- The content of the notification message. You can use the following placeholders: *
{ImpactedEntities}
: Details about the entities impacted by the problem in form of a JSON array. *{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsHTML}
: All problem event details, including root cause, as an HTML-formatted string. *{ProblemDetailsJSON}
: All problem event details, including root cause, as a JSON object. *{ProblemDetailsMarkdown}
: All problem event details, including root cause, as a Markdown-formatted string. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - url String
- The URL of the WebHook endpoint
- headers
List<Notification
Web Hook Header> - A list of the additional HTTP headers
- notify
Event BooleanMerges - Call webhook if new events merge into existing problems
- unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
- accept
Any booleanCertificate - Accept any, including self-signed and invalid, SSL certificate (
true
) or only trusted (false
) certificates - active boolean
- The configuration is enabled (
true
) or disabled (false
) - alerting
Profile string - The ID of the associated alerting profile
- name string
- The name of the notification configuration
- payload string
- The content of the notification message. You can use the following placeholders: *
{ImpactedEntities}
: Details about the entities impacted by the problem in form of a JSON array. *{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsHTML}
: All problem event details, including root cause, as an HTML-formatted string. *{ProblemDetailsJSON}
: All problem event details, including root cause, as a JSON object. *{ProblemDetailsMarkdown}
: All problem event details, including root cause, as a Markdown-formatted string. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - url string
- The URL of the WebHook endpoint
- headers
Notification
Web Hook Header[] - A list of the additional HTTP headers
- notify
Event booleanMerges - Call webhook if new events merge into existing problems
- unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- accept_
any_ boolcertificate - Accept any, including self-signed and invalid, SSL certificate (
true
) or only trusted (false
) certificates - active bool
- The configuration is enabled (
true
) or disabled (false
) - alerting_
profile str - The ID of the associated alerting profile
- name str
- The name of the notification configuration
- payload str
- The content of the notification message. You can use the following placeholders: *
{ImpactedEntities}
: Details about the entities impacted by the problem in form of a JSON array. *{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsHTML}
: All problem event details, including root cause, as an HTML-formatted string. *{ProblemDetailsJSON}
: All problem event details, including root cause, as a JSON object. *{ProblemDetailsMarkdown}
: All problem event details, including root cause, as a Markdown-formatted string. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - url str
- The URL of the WebHook endpoint
- headers
Sequence[Notification
Web Hook Header] - A list of the additional HTTP headers
- notify_
event_ boolmerges - Call webhook if new events merge into existing problems
- unknowns str
- allows for configuring properties that are not explicitly supported by the current version of this provider
- accept
Any BooleanCertificate - Accept any, including self-signed and invalid, SSL certificate (
true
) or only trusted (false
) certificates - active Boolean
- The configuration is enabled (
true
) or disabled (false
) - alerting
Profile String - The ID of the associated alerting profile
- name String
- The name of the notification configuration
- payload String
- The content of the notification message. You can use the following placeholders: *
{ImpactedEntities}
: Details about the entities impacted by the problem in form of a JSON array. *{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsHTML}
: All problem event details, including root cause, as an HTML-formatted string. *{ProblemDetailsJSON}
: All problem event details, including root cause, as a JSON object. *{ProblemDetailsMarkdown}
: All problem event details, including root cause, as a Markdown-formatted string. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - url String
- The URL of the WebHook endpoint
- headers List<Property Map>
- A list of the additional HTTP headers
- notify
Event BooleanMerges - Call webhook if new events merge into existing problems
- unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
NotificationWebHookHeader, NotificationWebHookHeaderArgs
- Name string
- The name of the HTTP header
- Value string
- The value of the HTTP header. May contain an empty value. Required when creating a new notification. For the Authorization header, GET requests return the
null
value. If you want update a notification configuration with an Authorization header which you want to remain intact, set the Authorization header with thenull
value
- Name string
- The name of the HTTP header
- Value string
- The value of the HTTP header. May contain an empty value. Required when creating a new notification. For the Authorization header, GET requests return the
null
value. If you want update a notification configuration with an Authorization header which you want to remain intact, set the Authorization header with thenull
value
- name String
- The name of the HTTP header
- value String
- The value of the HTTP header. May contain an empty value. Required when creating a new notification. For the Authorization header, GET requests return the
null
value. If you want update a notification configuration with an Authorization header which you want to remain intact, set the Authorization header with thenull
value
- name string
- The name of the HTTP header
- value string
- The value of the HTTP header. May contain an empty value. Required when creating a new notification. For the Authorization header, GET requests return the
null
value. If you want update a notification configuration with an Authorization header which you want to remain intact, set the Authorization header with thenull
value
- name str
- The name of the HTTP header
- value str
- The value of the HTTP header. May contain an empty value. Required when creating a new notification. For the Authorization header, GET requests return the
null
value. If you want update a notification configuration with an Authorization header which you want to remain intact, set the Authorization header with thenull
value
- name String
- The name of the HTTP header
- value String
- The value of the HTTP header. May contain an empty value. Required when creating a new notification. For the Authorization header, GET requests return the
null
value. If you want update a notification configuration with an Authorization header which you want to remain intact, set the Authorization header with thenull
value
NotificationXmatters, NotificationXmattersArgs
- Accept
Any boolCertificate - Accept any, including self-signed and invalid, SSL certificate (
true
) or only trusted (false
) certificates - Active bool
- The configuration is enabled (
true
) or disabled (false
) - Alerting
Profile string - The ID of the associated alerting profile
- Name string
- The name of the notification configuration
- Payload string
- The content of the notification message. You can use the following placeholders: *
{ImpactedEntities}
: Details about the entities impacted by the problem in form of a JSON array. *{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsHTML}
: All problem event details, including root cause, as an HTML-formatted string. *{ProblemDetailsJSON}
: All problem event details, including root cause, as a JSON object. *{ProblemDetailsMarkdown}
: All problem event details, including root cause, as a Markdown-formatted string. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - Url string
- The URL of the xMatters WebHook
- Headers
List<Pulumiverse.
Dynatrace. Inputs. Notification Xmatters Header> - A list of the additional HTTP headers
- Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- Accept
Any boolCertificate - Accept any, including self-signed and invalid, SSL certificate (
true
) or only trusted (false
) certificates - Active bool
- The configuration is enabled (
true
) or disabled (false
) - Alerting
Profile string - The ID of the associated alerting profile
- Name string
- The name of the notification configuration
- Payload string
- The content of the notification message. You can use the following placeholders: *
{ImpactedEntities}
: Details about the entities impacted by the problem in form of a JSON array. *{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsHTML}
: All problem event details, including root cause, as an HTML-formatted string. *{ProblemDetailsJSON}
: All problem event details, including root cause, as a JSON object. *{ProblemDetailsMarkdown}
: All problem event details, including root cause, as a Markdown-formatted string. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - Url string
- The URL of the xMatters WebHook
- Headers
[]Notification
Xmatters Header - A list of the additional HTTP headers
- Unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- accept
Any BooleanCertificate - Accept any, including self-signed and invalid, SSL certificate (
true
) or only trusted (false
) certificates - active Boolean
- The configuration is enabled (
true
) or disabled (false
) - alerting
Profile String - The ID of the associated alerting profile
- name String
- The name of the notification configuration
- payload String
- The content of the notification message. You can use the following placeholders: *
{ImpactedEntities}
: Details about the entities impacted by the problem in form of a JSON array. *{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsHTML}
: All problem event details, including root cause, as an HTML-formatted string. *{ProblemDetailsJSON}
: All problem event details, including root cause, as a JSON object. *{ProblemDetailsMarkdown}
: All problem event details, including root cause, as a Markdown-formatted string. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - url String
- The URL of the xMatters WebHook
- headers
List<Notification
Xmatters Header> - A list of the additional HTTP headers
- unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
- accept
Any booleanCertificate - Accept any, including self-signed and invalid, SSL certificate (
true
) or only trusted (false
) certificates - active boolean
- The configuration is enabled (
true
) or disabled (false
) - alerting
Profile string - The ID of the associated alerting profile
- name string
- The name of the notification configuration
- payload string
- The content of the notification message. You can use the following placeholders: *
{ImpactedEntities}
: Details about the entities impacted by the problem in form of a JSON array. *{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsHTML}
: All problem event details, including root cause, as an HTML-formatted string. *{ProblemDetailsJSON}
: All problem event details, including root cause, as a JSON object. *{ProblemDetailsMarkdown}
: All problem event details, including root cause, as a Markdown-formatted string. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - url string
- The URL of the xMatters WebHook
- headers
Notification
Xmatters Header[] - A list of the additional HTTP headers
- unknowns string
- allows for configuring properties that are not explicitly supported by the current version of this provider
- accept_
any_ boolcertificate - Accept any, including self-signed and invalid, SSL certificate (
true
) or only trusted (false
) certificates - active bool
- The configuration is enabled (
true
) or disabled (false
) - alerting_
profile str - The ID of the associated alerting profile
- name str
- The name of the notification configuration
- payload str
- The content of the notification message. You can use the following placeholders: *
{ImpactedEntities}
: Details about the entities impacted by the problem in form of a JSON array. *{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsHTML}
: All problem event details, including root cause, as an HTML-formatted string. *{ProblemDetailsJSON}
: All problem event details, including root cause, as a JSON object. *{ProblemDetailsMarkdown}
: All problem event details, including root cause, as a Markdown-formatted string. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - url str
- The URL of the xMatters WebHook
- headers
Sequence[Notification
Xmatters Header] - A list of the additional HTTP headers
- unknowns str
- allows for configuring properties that are not explicitly supported by the current version of this provider
- accept
Any BooleanCertificate - Accept any, including self-signed and invalid, SSL certificate (
true
) or only trusted (false
) certificates - active Boolean
- The configuration is enabled (
true
) or disabled (false
) - alerting
Profile String - The ID of the associated alerting profile
- name String
- The name of the notification configuration
- payload String
- The content of the notification message. You can use the following placeholders: *
{ImpactedEntities}
: Details about the entities impacted by the problem in form of a JSON array. *{ImpactedEntity}
: The entity impacted by the problem or X impacted entities. *{PID}
: The ID of the reported problem. *{ProblemDetailsHTML}
: All problem event details, including root cause, as an HTML-formatted string. *{ProblemDetailsJSON}
: All problem event details, including root cause, as a JSON object. *{ProblemDetailsMarkdown}
: All problem event details, including root cause, as a Markdown-formatted string. *{ProblemDetailsText}
: All problem event details, including root cause, as a text-formatted string. *{ProblemID}
: The display number of the reported problem. *{ProblemImpact}
: The impact level of the problem. Possible values areAPPLICATION
,SERVICE
, andINFRASTRUCTURE
. *{ProblemSeverity}
: The severity level of the problem. Possible values areAVAILABILITY
,ERROR
,PERFORMANCE
,RESOURCE_CONTENTION
, andCUSTOM_ALERT
. *{ProblemTitle}
: A short description of the problem. *{ProblemURL}
: The URL of the problem within Dynatrace. *{State}
: The state of the problem. Possible values areOPEN
andRESOLVED
. *{Tags}
: The list of tags that are defined for all impacted entities, separated by commas - url String
- The URL of the xMatters WebHook
- headers List<Property Map>
- A list of the additional HTTP headers
- unknowns String
- allows for configuring properties that are not explicitly supported by the current version of this provider
NotificationXmattersHeader, NotificationXmattersHeaderArgs
- Name string
- The name of the HTTP header
- Value string
- The value of the HTTP header. May contain an empty value. Required when creating a new notification. For the Authorization header, GET requests return the
null
value. If you want update a notification configuration with an Authorization header which you want to remain intact, set the Authorization header with thenull
value
- Name string
- The name of the HTTP header
- Value string
- The value of the HTTP header. May contain an empty value. Required when creating a new notification. For the Authorization header, GET requests return the
null
value. If you want update a notification configuration with an Authorization header which you want to remain intact, set the Authorization header with thenull
value
- name String
- The name of the HTTP header
- value String
- The value of the HTTP header. May contain an empty value. Required when creating a new notification. For the Authorization header, GET requests return the
null
value. If you want update a notification configuration with an Authorization header which you want to remain intact, set the Authorization header with thenull
value
- name string
- The name of the HTTP header
- value string
- The value of the HTTP header. May contain an empty value. Required when creating a new notification. For the Authorization header, GET requests return the
null
value. If you want update a notification configuration with an Authorization header which you want to remain intact, set the Authorization header with thenull
value
- name str
- The name of the HTTP header
- value str
- The value of the HTTP header. May contain an empty value. Required when creating a new notification. For the Authorization header, GET requests return the
null
value. If you want update a notification configuration with an Authorization header which you want to remain intact, set the Authorization header with thenull
value
- name String
- The name of the HTTP header
- value String
- The value of the HTTP header. May contain an empty value. Required when creating a new notification. For the Authorization header, GET requests return the
null
value. If you want update a notification configuration with an Authorization header which you want to remain intact, set the Authorization header with thenull
value
Package Details
- Repository
- dynatrace pulumiverse/pulumi-dynatrace
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
dynatrace
Terraform Provider.