published on Wednesday, Sep 23, 2026 by incident-io
published on Wednesday, Sep 23, 2026 by incident-io
Configure your alert routes in incident.io.
Alert routes define how alerts from different sources are processed, grouped, and routed to the right teams and people.
We’d generally recommend building alert routes in our web dashboard, and using the ‘Export’ flow to generate your Terraform, as it’s easier to see what you’ve configured. You can also make changes to an existing alert route and copy the resulting Terraform without persisting it.
Example - Inline incident template
import * as pulumi from "@pulumi/pulumi";
import * as incident from "@incident-io/pulumi";
//# Defines the incident template inline, under incident_config.template. This is
//# the most self-contained option: the template lives with the route and is not
//# shared with any other route. See the other examples for reusing a standalone
//# incident_incident_template, or falling back to the organisation's default.
const serviceAlerts = new incident.AlertRoute("service_alerts", {
name: "Testing Alert Routes",
enabled: true,
isPrivate: false,
alertSources: [{
alertSourceId: http.id,
conditionGroups: [{
conditions: [{
subject: "alert.title",
operation: "is_set",
paramBindings: [],
}],
}],
}],
conditionGroups: [{
conditions: [{
subject: "alert.title",
operation: "is_set",
paramBindings: [],
}],
}],
expressions: [],
groupingConfig: {
"default": {
enabled: true,
groupingKeys: [],
windowSeconds: 300,
windowType: "rolling",
},
},
messageConfig: {
destinations: [{
conditionGroups: [{
conditions: [{
subject: "alert.title",
operation: "contains",
paramBindings: [{
value: {
literal: "critical",
},
}],
}],
}],
slackTargets: {
binding: {
arrayValue: [{
literal: "C01234567",
}],
},
channelVisibility: "public",
groupAlertsSummary: true,
},
}],
template: {
value: {
literal: "01KHJTJR4FZJJZQ6G02EBFJAAY",
},
},
},
escalationConfig: {
autoCancelEscalations: true,
escalationTargets: [
{
escalationPaths: {
arrayValue: [{
reference: "alert.attributes.escalation_path",
}],
},
},
{
escalationPaths: {
arrayValue: [{
literal: "01JPQNFD3RWAAY2V83QQ80D1ZV",
}],
},
},
{
users: {
arrayValue: [{
literal: "01GX3C1TK13RQSEGP59XZ3MYP0",
}],
},
},
],
whenAlertJoinsGroup: {
mode: "on_each_new_alert",
gracePeriodSeconds: 60,
},
},
incidentConfig: {
autoDeclineEnabled: false,
enabled: true,
conditionGroups: [],
template: {
customFields: [{
customFieldId: typeField.id,
mergeStrategy: "first-wins",
binding: {
value: {
literal: "Test incident",
},
},
}],
name: {
autogenerated: true,
value: {
literal: JSON.stringify({
content: [{
content: [{
attrs: {
label: "Alert → Title",
missing: false,
name: "alert.title",
},
type: "varSpec",
}],
type: "paragraph",
}],
type: "doc",
}),
},
},
summary: {
autogenerated: true,
value: {
literal: JSON.stringify({
content: [{
content: [{
attrs: {
label: "Alert → Description",
missing: false,
name: "alert.description",
},
type: "varSpec",
}],
type: "paragraph",
}],
type: "doc",
}),
},
},
startInTriage: {
value: {
literal: "true",
},
},
severity: {
mergeStrategy: "first-wins",
},
},
},
});
import pulumi
import json
import pulumi_incident as incident
## Defines the incident template inline, under incident_config.template. This is
## the most self-contained option: the template lives with the route and is not
## shared with any other route. See the other examples for reusing a standalone
## incident_incident_template, or falling back to the organisation's default.
service_alerts = incident.AlertRoute("service_alerts",
name="Testing Alert Routes",
enabled=True,
is_private=False,
alert_sources=[{
"alert_source_id": http["id"],
"condition_groups": [{
"conditions": [{
"subject": "alert.title",
"operation": "is_set",
"param_bindings": [],
}],
}],
}],
condition_groups=[{
"conditions": [{
"subject": "alert.title",
"operation": "is_set",
"param_bindings": [],
}],
}],
expressions=[],
grouping_config={
"default": {
"enabled": True,
"grouping_keys": [],
"window_seconds": 300,
"window_type": "rolling",
},
},
message_config={
"destinations": [{
"condition_groups": [{
"conditions": [{
"subject": "alert.title",
"operation": "contains",
"param_bindings": [{
"value": {
"literal": "critical",
},
}],
}],
}],
"slack_targets": {
"binding": {
"array_value": [{
"literal": "C01234567",
}],
},
"channel_visibility": "public",
"group_alerts_summary": True,
},
}],
"template": {
"value": {
"literal": "01KHJTJR4FZJJZQ6G02EBFJAAY",
},
},
},
escalation_config={
"auto_cancel_escalations": True,
"escalation_targets": [
{
"escalation_paths": {
"array_value": [{
"reference": "alert.attributes.escalation_path",
}],
},
},
{
"escalation_paths": {
"array_value": [{
"literal": "01JPQNFD3RWAAY2V83QQ80D1ZV",
}],
},
},
{
"users": {
"array_value": [{
"literal": "01GX3C1TK13RQSEGP59XZ3MYP0",
}],
},
},
],
"when_alert_joins_group": {
"mode": "on_each_new_alert",
"grace_period_seconds": 60,
},
},
incident_config={
"auto_decline_enabled": False,
"enabled": True,
"condition_groups": [],
"template": {
"custom_fields": [{
"custom_field_id": type_field["id"],
"merge_strategy": "first-wins",
"binding": {
"value": {
"literal": "Test incident",
},
},
}],
"name": {
"autogenerated": True,
"value": {
"literal": json.dumps({
"content": [{
"content": [{
"attrs": {
"label": "Alert → Title",
"missing": False,
"name": "alert.title",
},
"type": "varSpec",
}],
"type": "paragraph",
}],
"type": "doc",
}),
},
},
"summary": {
"autogenerated": True,
"value": {
"literal": json.dumps({
"content": [{
"content": [{
"attrs": {
"label": "Alert → Description",
"missing": False,
"name": "alert.description",
},
"type": "varSpec",
}],
"type": "paragraph",
}],
"type": "doc",
}),
},
},
"start_in_triage": {
"value": {
"literal": "true",
},
},
"severity": {
"merge_strategy": "first-wins",
},
},
})
package main
import (
"encoding/json"
"github.com/incident-io/pulumi-incident/sdk/go/incident"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
tmpJSON0, err := json.Marshal(map[string]interface{}{
"content": []map[string]interface{}{
map[string]interface{}{
"content": []map[string]interface{}{
map[string]interface{}{
"attrs": map[string]interface{}{
"label": "Alert → Title",
"missing": false,
"name": "alert.title",
},
"type": "varSpec",
},
},
"type": "paragraph",
},
},
"type": "doc",
})
if err != nil {
return err
}
json0 := string(tmpJSON0)
tmpJSON1, err := json.Marshal(map[string]interface{}{
"content": []map[string]interface{}{
map[string]interface{}{
"content": []map[string]interface{}{
map[string]interface{}{
"attrs": map[string]interface{}{
"label": "Alert → Description",
"missing": false,
"name": "alert.description",
},
"type": "varSpec",
},
},
"type": "paragraph",
},
},
"type": "doc",
})
if err != nil {
return err
}
json1 := string(tmpJSON1)
// # Defines the incident template inline, under incident_config.template. This is
// # the most self-contained option: the template lives with the route and is not
// # shared with any other route. See the other examples for reusing a standalone
// # incident_incident_template, or falling back to the organisation's default.
_, err = incident.NewAlertRoute(ctx, "service_alerts", &incident.AlertRouteArgs{
Name: pulumi.String("Testing Alert Routes"),
Enabled: pulumi.Bool(true),
IsPrivate: pulumi.Bool(false),
AlertSources: incident.AlertRouteAlertSourceArray{
&incident.AlertRouteAlertSourceArgs{
AlertSourceId: pulumi.Any(http.Id),
ConditionGroups: incident.AlertRouteAlertSourceConditionGroupArray{
&incident.AlertRouteAlertSourceConditionGroupArgs{
Conditions: incident.AlertRouteAlertSourceConditionGroupConditionArray{
&incident.AlertRouteAlertSourceConditionGroupConditionArgs{
Subject: pulumi.String("alert.title"),
Operation: pulumi.String("is_set"),
ParamBindings: incident.AlertRouteAlertSourceConditionGroupConditionParamBindingArray{},
},
},
},
},
},
},
ConditionGroups: incident.AlertRouteConditionGroupArray{
&incident.AlertRouteConditionGroupArgs{
Conditions: incident.AlertRouteConditionGroupConditionArray{
&incident.AlertRouteConditionGroupConditionArgs{
Subject: pulumi.String("alert.title"),
Operation: pulumi.String("is_set"),
ParamBindings: incident.AlertRouteConditionGroupConditionParamBindingArray{},
},
},
},
},
Expressions: incident.AlertRouteExpressionArray{},
GroupingConfig: &incident.AlertRouteGroupingConfigArgs{
Default: &incident.AlertRouteGroupingConfigDefaultArgs{
Enabled: pulumi.Bool(true),
GroupingKeys: incident.AlertRouteGroupingConfigDefaultGroupingKeyArray{},
WindowSeconds: pulumi.Int(300),
WindowType: pulumi.String("rolling"),
},
},
MessageConfig: &incident.AlertRouteMessageConfigArgs{
Destinations: incident.AlertRouteMessageConfigDestinationArray{
&incident.AlertRouteMessageConfigDestinationArgs{
ConditionGroups: incident.AlertRouteMessageConfigDestinationConditionGroupArray{
&incident.AlertRouteMessageConfigDestinationConditionGroupArgs{
Conditions: incident.AlertRouteMessageConfigDestinationConditionGroupConditionArray{
&incident.AlertRouteMessageConfigDestinationConditionGroupConditionArgs{
Subject: pulumi.String("alert.title"),
Operation: pulumi.String("contains"),
ParamBindings: incident.AlertRouteMessageConfigDestinationConditionGroupConditionParamBindingArray{
&incident.AlertRouteMessageConfigDestinationConditionGroupConditionParamBindingArgs{
Value: &incident.AlertRouteMessageConfigDestinationConditionGroupConditionParamBindingValueArgs{
Literal: pulumi.String("critical"),
},
},
},
},
},
},
},
SlackTargets: &incident.AlertRouteMessageConfigDestinationSlackTargetsArgs{
Binding: &incident.AlertRouteMessageConfigDestinationSlackTargetsBindingArgs{
ArrayValue: []map[string]string{
{
"literal": "C01234567",
},
},
},
ChannelVisibility: pulumi.String("public"),
GroupAlertsSummary: pulumi.Bool(true),
},
},
},
Template: &incident.AlertRouteMessageConfigTemplateArgs{
Value: &incident.AlertRouteMessageConfigTemplateValueArgs{
Literal: pulumi.String("01KHJTJR4FZJJZQ6G02EBFJAAY"),
},
},
},
EscalationConfig: &incident.AlertRouteEscalationConfigArgs{
AutoCancelEscalations: pulumi.Bool(true),
EscalationTargets: incident.AlertRouteEscalationConfigEscalationTargetArray{
&incident.AlertRouteEscalationConfigEscalationTargetArgs{
EscalationPaths: &incident.AlertRouteEscalationConfigEscalationTargetEscalationPathsArgs{
ArrayValue: []map[string]string{
{
"reference": "alert.attributes.escalation_path",
},
},
},
},
&incident.AlertRouteEscalationConfigEscalationTargetArgs{
EscalationPaths: &incident.AlertRouteEscalationConfigEscalationTargetEscalationPathsArgs{
ArrayValue: []map[string]string{
{
"literal": "01JPQNFD3RWAAY2V83QQ80D1ZV",
},
},
},
},
&incident.AlertRouteEscalationConfigEscalationTargetArgs{
Users: &incident.AlertRouteEscalationConfigEscalationTargetUsersArgs{
ArrayValue: []map[string]string{
{
"literal": "01GX3C1TK13RQSEGP59XZ3MYP0",
},
},
},
},
},
WhenAlertJoinsGroup: &incident.AlertRouteEscalationConfigWhenAlertJoinsGroupArgs{
Mode: pulumi.String("on_each_new_alert"),
GracePeriodSeconds: pulumi.Int(60),
},
},
IncidentConfig: &incident.AlertRouteIncidentConfigArgs{
AutoDeclineEnabled: pulumi.Bool(false),
Enabled: pulumi.Bool(true),
ConditionGroups: incident.AlertRouteIncidentConfigConditionGroupArray{},
Template: &incident.AlertRouteIncidentConfigTemplateArgs{
CustomFields: incident.AlertRouteIncidentConfigTemplateCustomFieldArray{
&incident.AlertRouteIncidentConfigTemplateCustomFieldArgs{
CustomFieldId: pulumi.Any(typeField.Id),
MergeStrategy: pulumi.String("first-wins"),
Binding: &incident.AlertRouteIncidentConfigTemplateCustomFieldBindingArgs{
Value: &incident.AlertRouteIncidentConfigTemplateCustomFieldBindingValueArgs{
Literal: pulumi.String("Test incident"),
},
},
},
},
Name: &incident.AlertRouteIncidentConfigTemplateNameArgs{
Autogenerated: pulumi.Bool(true),
Value: &incident.AlertRouteIncidentConfigTemplateNameValueArgs{
Literal: pulumi.String(json0),
},
},
Summary: &incident.AlertRouteIncidentConfigTemplateSummaryArgs{
Autogenerated: pulumi.Bool(true),
Value: &incident.AlertRouteIncidentConfigTemplateSummaryValueArgs{
Literal: pulumi.String(json1),
},
},
StartInTriage: &incident.AlertRouteIncidentConfigTemplateStartInTriageArgs{
Value: &incident.AlertRouteIncidentConfigTemplateStartInTriageValueArgs{
Literal: pulumi.String("true"),
},
},
Severity: &incident.AlertRouteIncidentConfigTemplateSeverityArgs{
MergeStrategy: pulumi.String("first-wins"),
},
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using System.Text.Json;
using Pulumi;
using Incident = Pulumi.Incident;
return await Deployment.RunAsync(() =>
{
//# Defines the incident template inline, under incident_config.template. This is
//# the most self-contained option: the template lives with the route and is not
//# shared with any other route. See the other examples for reusing a standalone
//# incident_incident_template, or falling back to the organisation's default.
var serviceAlerts = new Incident.AlertRoute("service_alerts", new()
{
Name = "Testing Alert Routes",
Enabled = true,
IsPrivate = false,
AlertSources = new[]
{
new Incident.Inputs.AlertRouteAlertSourceArgs
{
AlertSourceId = http.Id,
ConditionGroups = new[]
{
new Incident.Inputs.AlertRouteAlertSourceConditionGroupArgs
{
Conditions = new[]
{
new Incident.Inputs.AlertRouteAlertSourceConditionGroupConditionArgs
{
Subject = "alert.title",
Operation = "is_set",
ParamBindings = new() { },
},
},
},
},
},
},
ConditionGroups = new[]
{
new Incident.Inputs.AlertRouteConditionGroupArgs
{
Conditions = new[]
{
new Incident.Inputs.AlertRouteConditionGroupConditionArgs
{
Subject = "alert.title",
Operation = "is_set",
ParamBindings = new() { },
},
},
},
},
Expressions = new[] {},
GroupingConfig = new Incident.Inputs.AlertRouteGroupingConfigArgs
{
Default = new Incident.Inputs.AlertRouteGroupingConfigDefaultArgs
{
Enabled = true,
GroupingKeys = new() { },
WindowSeconds = 300,
WindowType = "rolling",
},
},
MessageConfig = new Incident.Inputs.AlertRouteMessageConfigArgs
{
Destinations = new[]
{
new Incident.Inputs.AlertRouteMessageConfigDestinationArgs
{
ConditionGroups = new[]
{
new Incident.Inputs.AlertRouteMessageConfigDestinationConditionGroupArgs
{
Conditions = new[]
{
new Incident.Inputs.AlertRouteMessageConfigDestinationConditionGroupConditionArgs
{
Subject = "alert.title",
Operation = "contains",
ParamBindings = new[]
{
new Incident.Inputs.AlertRouteMessageConfigDestinationConditionGroupConditionParamBindingArgs
{
Value = new Incident.Inputs.AlertRouteMessageConfigDestinationConditionGroupConditionParamBindingValueArgs
{
Literal = "critical",
},
},
},
},
},
},
},
SlackTargets = new Incident.Inputs.AlertRouteMessageConfigDestinationSlackTargetsArgs
{
Binding = new Incident.Inputs.AlertRouteMessageConfigDestinationSlackTargetsBindingArgs
{
ArrayValue = new[]
{
{
{ "literal", "C01234567" },
},
},
},
ChannelVisibility = "public",
GroupAlertsSummary = true,
},
},
},
Template = new Incident.Inputs.AlertRouteMessageConfigTemplateArgs
{
Value = new Incident.Inputs.AlertRouteMessageConfigTemplateValueArgs
{
Literal = "01KHJTJR4FZJJZQ6G02EBFJAAY",
},
},
},
EscalationConfig = new Incident.Inputs.AlertRouteEscalationConfigArgs
{
AutoCancelEscalations = true,
EscalationTargets = new[]
{
new Incident.Inputs.AlertRouteEscalationConfigEscalationTargetArgs
{
EscalationPaths = new Incident.Inputs.AlertRouteEscalationConfigEscalationTargetEscalationPathsArgs
{
ArrayValue = new[]
{
{
{ "reference", "alert.attributes.escalation_path" },
},
},
},
},
new Incident.Inputs.AlertRouteEscalationConfigEscalationTargetArgs
{
EscalationPaths = new Incident.Inputs.AlertRouteEscalationConfigEscalationTargetEscalationPathsArgs
{
ArrayValue = new[]
{
{
{ "literal", "01JPQNFD3RWAAY2V83QQ80D1ZV" },
},
},
},
},
new Incident.Inputs.AlertRouteEscalationConfigEscalationTargetArgs
{
Users = new Incident.Inputs.AlertRouteEscalationConfigEscalationTargetUsersArgs
{
ArrayValue = new[]
{
{
{ "literal", "01GX3C1TK13RQSEGP59XZ3MYP0" },
},
},
},
},
},
WhenAlertJoinsGroup = new Incident.Inputs.AlertRouteEscalationConfigWhenAlertJoinsGroupArgs
{
Mode = "on_each_new_alert",
GracePeriodSeconds = 60,
},
},
IncidentConfig = new Incident.Inputs.AlertRouteIncidentConfigArgs
{
AutoDeclineEnabled = false,
Enabled = true,
ConditionGroups = new() { },
Template = new Incident.Inputs.AlertRouteIncidentConfigTemplateArgs
{
CustomFields = new[]
{
new Incident.Inputs.AlertRouteIncidentConfigTemplateCustomFieldArgs
{
CustomFieldId = typeField.Id,
MergeStrategy = "first-wins",
Binding = new Incident.Inputs.AlertRouteIncidentConfigTemplateCustomFieldBindingArgs
{
Value = new Incident.Inputs.AlertRouteIncidentConfigTemplateCustomFieldBindingValueArgs
{
Literal = "Test incident",
},
},
},
},
Name = new Incident.Inputs.AlertRouteIncidentConfigTemplateNameArgs
{
Autogenerated = true,
Value = new Incident.Inputs.AlertRouteIncidentConfigTemplateNameValueArgs
{
Literal = JsonSerializer.Serialize(new Dictionary<string, object?>
{
["content"] = new[]
{
new Dictionary<string, object?>
{
["content"] = new[]
{
new Dictionary<string, object?>
{
["attrs"] = new Dictionary<string, object?>
{
["label"] = "Alert → Title",
["missing"] = false,
["name"] = "alert.title",
},
["type"] = "varSpec",
},
},
["type"] = "paragraph",
},
},
["type"] = "doc",
}),
},
},
Summary = new Incident.Inputs.AlertRouteIncidentConfigTemplateSummaryArgs
{
Autogenerated = true,
Value = new Incident.Inputs.AlertRouteIncidentConfigTemplateSummaryValueArgs
{
Literal = JsonSerializer.Serialize(new Dictionary<string, object?>
{
["content"] = new[]
{
new Dictionary<string, object?>
{
["content"] = new[]
{
new Dictionary<string, object?>
{
["attrs"] = new Dictionary<string, object?>
{
["label"] = "Alert → Description",
["missing"] = false,
["name"] = "alert.description",
},
["type"] = "varSpec",
},
},
["type"] = "paragraph",
},
},
["type"] = "doc",
}),
},
},
StartInTriage = new Incident.Inputs.AlertRouteIncidentConfigTemplateStartInTriageArgs
{
Value = new Incident.Inputs.AlertRouteIncidentConfigTemplateStartInTriageValueArgs
{
Literal = "true",
},
},
Severity = new Incident.Inputs.AlertRouteIncidentConfigTemplateSeverityArgs
{
MergeStrategy = "first-wins",
},
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.incident.AlertRoute;
import com.pulumi.incident.AlertRouteArgs;
import com.pulumi.incident.inputs.AlertRouteAlertSourceArgs;
import com.pulumi.incident.inputs.AlertRouteAlertSourceConditionGroupArgs;
import com.pulumi.incident.inputs.AlertRouteAlertSourceConditionGroupConditionArgs;
import com.pulumi.incident.inputs.AlertRouteConditionGroupArgs;
import com.pulumi.incident.inputs.AlertRouteConditionGroupConditionArgs;
import com.pulumi.incident.inputs.AlertRouteGroupingConfigArgs;
import com.pulumi.incident.inputs.AlertRouteGroupingConfigDefaultArgs;
import com.pulumi.incident.inputs.AlertRouteMessageConfigArgs;
import com.pulumi.incident.inputs.AlertRouteMessageConfigDestinationArgs;
import com.pulumi.incident.inputs.AlertRouteMessageConfigDestinationConditionGroupArgs;
import com.pulumi.incident.inputs.AlertRouteMessageConfigDestinationConditionGroupConditionArgs;
import com.pulumi.incident.inputs.AlertRouteMessageConfigDestinationConditionGroupConditionParamBindingArgs;
import com.pulumi.incident.inputs.AlertRouteMessageConfigDestinationConditionGroupConditionParamBindingValueArgs;
import com.pulumi.incident.inputs.AlertRouteMessageConfigDestinationSlackTargetsArgs;
import com.pulumi.incident.inputs.AlertRouteMessageConfigDestinationSlackTargetsBindingArgs;
import com.pulumi.incident.inputs.AlertRouteMessageConfigTemplateArgs;
import com.pulumi.incident.inputs.AlertRouteMessageConfigTemplateValueArgs;
import com.pulumi.incident.inputs.AlertRouteEscalationConfigArgs;
import com.pulumi.incident.inputs.AlertRouteEscalationConfigEscalationTargetArgs;
import com.pulumi.incident.inputs.AlertRouteEscalationConfigEscalationTargetEscalationPathsArgs;
import com.pulumi.incident.inputs.AlertRouteEscalationConfigEscalationTargetUsersArgs;
import com.pulumi.incident.inputs.AlertRouteEscalationConfigWhenAlertJoinsGroupArgs;
import com.pulumi.incident.inputs.AlertRouteIncidentConfigArgs;
import com.pulumi.incident.inputs.AlertRouteIncidentConfigTemplateArgs;
import com.pulumi.incident.inputs.AlertRouteIncidentConfigTemplateCustomFieldArgs;
import com.pulumi.incident.inputs.AlertRouteIncidentConfigTemplateCustomFieldBindingArgs;
import com.pulumi.incident.inputs.AlertRouteIncidentConfigTemplateCustomFieldBindingValueArgs;
import com.pulumi.incident.inputs.AlertRouteIncidentConfigTemplateNameArgs;
import com.pulumi.incident.inputs.AlertRouteIncidentConfigTemplateNameValueArgs;
import com.pulumi.incident.inputs.AlertRouteIncidentConfigTemplateSummaryArgs;
import com.pulumi.incident.inputs.AlertRouteIncidentConfigTemplateSummaryValueArgs;
import com.pulumi.incident.inputs.AlertRouteIncidentConfigTemplateStartInTriageArgs;
import com.pulumi.incident.inputs.AlertRouteIncidentConfigTemplateStartInTriageValueArgs;
import com.pulumi.incident.inputs.AlertRouteIncidentConfigTemplateSeverityArgs;
import static com.pulumi.codegen.internal.Serialization.*;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
//# Defines the incident template inline, under incident_config.template. This is
//# the most self-contained option: the template lives with the route and is not
//# shared with any other route. See the other examples for reusing a standalone
//# incident_incident_template, or falling back to the organisation's default.
var serviceAlerts = new AlertRoute("serviceAlerts", AlertRouteArgs.builder()
.name("Testing Alert Routes")
.enabled(true)
.isPrivate(false)
.alertSources(AlertRouteAlertSourceArgs.builder()
.alertSourceId(http.id())
.conditionGroups(AlertRouteAlertSourceConditionGroupArgs.builder()
.conditions(AlertRouteAlertSourceConditionGroupConditionArgs.builder()
.subject("alert.title")
.operation("is_set")
.paramBindings()
.build())
.build())
.build())
.conditionGroups(AlertRouteConditionGroupArgs.builder()
.conditions(AlertRouteConditionGroupConditionArgs.builder()
.subject("alert.title")
.operation("is_set")
.paramBindings()
.build())
.build())
.expressions()
.groupingConfig(AlertRouteGroupingConfigArgs.builder()
.default_(AlertRouteGroupingConfigDefaultArgs.builder()
.enabled(true)
.groupingKeys()
.windowSeconds(300)
.windowType("rolling")
.build())
.build())
.messageConfig(AlertRouteMessageConfigArgs.builder()
.destinations(AlertRouteMessageConfigDestinationArgs.builder()
.conditionGroups(AlertRouteMessageConfigDestinationConditionGroupArgs.builder()
.conditions(AlertRouteMessageConfigDestinationConditionGroupConditionArgs.builder()
.subject("alert.title")
.operation("contains")
.paramBindings(AlertRouteMessageConfigDestinationConditionGroupConditionParamBindingArgs.builder()
.value(AlertRouteMessageConfigDestinationConditionGroupConditionParamBindingValueArgs.builder()
.literal("critical")
.build())
.build())
.build())
.build())
.slackTargets(AlertRouteMessageConfigDestinationSlackTargetsArgs.builder()
.binding(AlertRouteMessageConfigDestinationSlackTargetsBindingArgs.builder()
.arrayValue(Arrays.asList(Map.of("literal", "C01234567")))
.build())
.channelVisibility("public")
.groupAlertsSummary(true)
.build())
.build())
.template(AlertRouteMessageConfigTemplateArgs.builder()
.value(AlertRouteMessageConfigTemplateValueArgs.builder()
.literal("01KHJTJR4FZJJZQ6G02EBFJAAY")
.build())
.build())
.build())
.escalationConfig(AlertRouteEscalationConfigArgs.builder()
.autoCancelEscalations(true)
.escalationTargets(
AlertRouteEscalationConfigEscalationTargetArgs.builder()
.escalationPaths(AlertRouteEscalationConfigEscalationTargetEscalationPathsArgs.builder()
.arrayValue(Arrays.asList(Map.of("reference", "alert.attributes.escalation_path")))
.build())
.build(),
AlertRouteEscalationConfigEscalationTargetArgs.builder()
.escalationPaths(AlertRouteEscalationConfigEscalationTargetEscalationPathsArgs.builder()
.arrayValue(Arrays.asList(Map.of("literal", "01JPQNFD3RWAAY2V83QQ80D1ZV")))
.build())
.build(),
AlertRouteEscalationConfigEscalationTargetArgs.builder()
.users(AlertRouteEscalationConfigEscalationTargetUsersArgs.builder()
.arrayValue(Arrays.asList(Map.of("literal", "01GX3C1TK13RQSEGP59XZ3MYP0")))
.build())
.build())
.whenAlertJoinsGroup(AlertRouteEscalationConfigWhenAlertJoinsGroupArgs.builder()
.mode("on_each_new_alert")
.gracePeriodSeconds(60)
.build())
.build())
.incidentConfig(AlertRouteIncidentConfigArgs.builder()
.autoDeclineEnabled(false)
.enabled(true)
.conditionGroups()
.template(AlertRouteIncidentConfigTemplateArgs.builder()
.customFields(AlertRouteIncidentConfigTemplateCustomFieldArgs.builder()
.customFieldId(typeField.id())
.mergeStrategy("first-wins")
.binding(AlertRouteIncidentConfigTemplateCustomFieldBindingArgs.builder()
.value(AlertRouteIncidentConfigTemplateCustomFieldBindingValueArgs.builder()
.literal("Test incident")
.build())
.build())
.build())
.name(AlertRouteIncidentConfigTemplateNameArgs.builder()
.autogenerated(true)
.value(AlertRouteIncidentConfigTemplateNameValueArgs.builder()
.literal(serializeJson(
jsonObject(
jsonProperty("content", jsonArray(jsonObject(
jsonProperty("content", jsonArray(jsonObject(
jsonProperty("attrs", jsonObject(
jsonProperty("label", "Alert → Title"),
jsonProperty("missing", false),
jsonProperty("name", "alert.title")
)),
jsonProperty("type", "varSpec")
))),
jsonProperty("type", "paragraph")
))),
jsonProperty("type", "doc")
)))
.build())
.build())
.summary(AlertRouteIncidentConfigTemplateSummaryArgs.builder()
.autogenerated(true)
.value(AlertRouteIncidentConfigTemplateSummaryValueArgs.builder()
.literal(serializeJson(
jsonObject(
jsonProperty("content", jsonArray(jsonObject(
jsonProperty("content", jsonArray(jsonObject(
jsonProperty("attrs", jsonObject(
jsonProperty("label", "Alert → Description"),
jsonProperty("missing", false),
jsonProperty("name", "alert.description")
)),
jsonProperty("type", "varSpec")
))),
jsonProperty("type", "paragraph")
))),
jsonProperty("type", "doc")
)))
.build())
.build())
.startInTriage(AlertRouteIncidentConfigTemplateStartInTriageArgs.builder()
.value(AlertRouteIncidentConfigTemplateStartInTriageValueArgs.builder()
.literal("true")
.build())
.build())
.severity(AlertRouteIncidentConfigTemplateSeverityArgs.builder()
.mergeStrategy("first-wins")
.build())
.build())
.build())
.build());
}
}
resources:
## Defines the incident template inline, under incident_config.template. This is
## the most self-contained option: the template lives with the route and is not
## shared with any other route. See the other examples for reusing a standalone
## incident_incident_template, or falling back to the organisation's default.
serviceAlerts:
type: incident:AlertRoute
name: service_alerts
properties:
name: Testing Alert Routes
enabled: true
isPrivate: false # This references the ID of an alert source, condition groups are
# // used to specify the conditions under which the alert route will be triggered on
# // an alert source-basis
alertSources:
- alertSourceId: ${http.id}
conditionGroups:
- conditions:
- subject: alert.title
operation: is_set
paramBindings: []
conditionGroups:
- conditions:
- subject: alert.title
operation: is_set
paramBindings: []
expressions: []
groupingConfig:
default:
enabled: true
groupingKeys: []
windowSeconds: 300
windowType: rolling
messageConfig:
destinations:
- conditionGroups:
- conditions:
- subject: alert.title
operation: contains
paramBindings:
- value:
literal: critical
slackTargets:
binding:
arrayValue:
- literal: C01234567
channelVisibility: public
groupAlertsSummary: true
template:
value:
literal: 01KHJTJR4FZJJZQ6G02EBFJAAY
escalationConfig:
autoCancelEscalations: true
escalationTargets:
- escalationPaths:
arrayValue:
- reference: alert.attributes.escalation_path
- escalationPaths:
arrayValue:
- literal: 01JPQNFD3RWAAY2V83QQ80D1ZV
- users:
arrayValue:
- literal: 01GX3C1TK13RQSEGP59XZ3MYP0
whenAlertJoinsGroup:
mode: on_each_new_alert
gracePeriodSeconds: 60
incidentConfig:
autoDeclineEnabled: false
enabled: true
conditionGroups: []
template:
customFields:
- customFieldId: ${typeField.id}
mergeStrategy: first-wins
binding:
value:
literal: Test incident
name:
autogenerated: true
value:
literal:
fn::toJSON:
content:
- content:
- attrs:
label: Alert → Title
missing: false
name: alert.title
type: varSpec
type: paragraph
type: doc
summary:
autogenerated: true
value:
literal:
fn::toJSON:
content:
- content:
- attrs:
label: Alert → Description
missing: false
name: alert.description
type: varSpec
type: paragraph
type: doc
startInTriage:
value:
literal: 'true'
severity:
mergeStrategy: first-wins
pulumi {
required_providers {
incident = {
source = "pulumi/incident"
}
}
}
## Defines the incident template inline, under incident_config.template. This is
## the most self-contained option: the template lives with the route and is not
## shared with any other route. See the other examples for reusing a standalone
## incident_incident_template, or falling back to the organisation's default.
resource "incident_alertroute" "service_alerts" {
name = "Testing Alert Routes"
enabled = true
is_private = false
// This references the ID of an alert source, condition groups are
// used to specify the conditions under which the alert route will be triggered on
// an alert source-basis
alert_sources {
alert_source_id = http.id
condition_groups {
conditions {
subject = "alert.title"
operation = "is_set"
}
}
}
condition_groups {
conditions {
subject = "alert.title"
operation = "is_set"
}
}
grouping_config = {
default = {
enabled = true
grouping_keys = []
window_seconds = 300
window_type = "rolling"
}
}
// grouping_keys is an array of { reference = "alert.title" } which specifies
// the keys used to group alerts together
// window_type is one of "rolling" (extends as new alerts attach) or "fixed"
message_config = {
destinations = [{
"conditionGroups" = [{
"conditions" = [{
"subject" = "alert.title"
"operation" = "contains"
"paramBindings" = [{
"value" = {
"literal" = "critical"
}
}]
}]
}]
"slackTargets" = {
"binding" = {
"arrayValue" = [{
"literal" = "C01234567"
}]
}
"channelVisibility" = "public"
"groupAlertsSummary" = true
}
}]
template = {
value = {
literal = "01KHJTJR4FZJJZQ6G02EBFJAAY"
}
}
}
// Configure Slack channel notifications - set either slack_targets OR ms_teams_targets
// Optionally customize how alert messages appear in your communications platform.
// You can express the template ID using a catalog entry data source, e.g.
// data.incident_catalog_entry.my_message_template.id
escalation_config = {
auto_cancel_escalations = true
escalation_targets = [{
"escalationPaths" = {
"arrayValue" = [{
"reference" = "alert.attributes.escalation_path"
}]
}
}, {
"escalationPaths" = {
"arrayValue" = [{
"literal" = "01JPQNFD3RWAAY2V83QQ80D1ZV"
}]
}
}, {
"users" = {
"arrayValue" = [{
"literal" = "01GX3C1TK13RQSEGP59XZ3MYP0"
}]
}
}]
when_alert_joins_group = {
mode = "on_each_new_alert"
grace_period_seconds = 60
}
}
// Optionally control whether (and how) escalations fire again when a
// subsequent alert joins an existing group.
incident_config = {
auto_decline_enabled = false
enabled = true
condition_groups = []
template = {
custom_fields = [{
"customFieldId" = typeField.id
"mergeStrategy" = "first-wins"
"binding" = {
"value" = {
"literal" = "Test incident"
}
}
}]
name = {
autogenerated = true
value = {
literal = jsonencode({
"content" = [{
"content" = [{
"attrs" = {
"label" = "Alert → Title"
"missing" = false
"name" = "alert.title"
}
"type" = "varSpec"
}]
"type" = "paragraph"
}]
"type" = "doc"
})
}
}
summary = {
autogenerated = true
value = {
literal = jsonencode({
"content" = [{
"content" = [{
"attrs" = {
"label" = "Alert → Description"
"missing" = false
"name" = "alert.description"
}
"type" = "varSpec"
}]
"type" = "paragraph"
}]
"type" = "doc"
})
}
}
start_in_triage = {
value = {
literal = "true"
}
}
severity = {
merge_strategy = "first-wins"
}
}
}
}
Example - Reusing a standalone incident template
import * as pulumi from "@pulumi/pulumi";
import * as incident from "@incident-io/pulumi";
//# References a standalone incident_incident_template instead of defining the
//# template inline. This is the better option when several routes should share
//# one template: edit the template once and every route that references it picks
//# up the change.
const payments = new incident.IncidentTemplate("payments", {
name: "Payments incidents",
expressions: [],
template: {
name: {
autogenerated: false,
value: {
literal: "Payments incident",
},
},
summary: {
autogenerated: true,
},
severity: {
mergeStrategy: "max",
},
},
});
const paymentsAlerts = new incident.AlertRoute("payments_alerts", {
name: "Payments alerts",
enabled: true,
isPrivate: false,
alertSources: [{
alertSourceId: http.id,
conditionGroups: [],
}],
conditionGroups: [],
expressions: [],
groupingConfig: {
"default": {
enabled: true,
groupingKeys: [],
windowSeconds: 300,
windowType: "rolling",
},
},
messageConfig: {
destinations: [{
conditionGroups: [],
slackTargets: {
binding: {
arrayValue: [{
literal: "C01234567",
}],
},
channelVisibility: "public",
groupAlertsSummary: true,
},
}],
},
escalationConfig: {
autoCancelEscalations: true,
escalationTargets: [{
escalationPaths: {
arrayValue: [{
literal: "01JPQNFD3RWAAY2V83QQ80D1ZV",
}],
},
}],
},
incidentConfig: {
autoDeclineEnabled: false,
enabled: true,
conditionGroups: [],
incidentTemplate: {
value: {
literal: payments.id,
},
},
},
});
import pulumi
import pulumi_incident as incident
## References a standalone incident_incident_template instead of defining the
## template inline. This is the better option when several routes should share
## one template: edit the template once and every route that references it picks
## up the change.
payments = incident.IncidentTemplate("payments",
name="Payments incidents",
expressions=[],
template={
"name": {
"autogenerated": False,
"value": {
"literal": "Payments incident",
},
},
"summary": {
"autogenerated": True,
},
"severity": {
"merge_strategy": "max",
},
})
payments_alerts = incident.AlertRoute("payments_alerts",
name="Payments alerts",
enabled=True,
is_private=False,
alert_sources=[{
"alert_source_id": http["id"],
"condition_groups": [],
}],
condition_groups=[],
expressions=[],
grouping_config={
"default": {
"enabled": True,
"grouping_keys": [],
"window_seconds": 300,
"window_type": "rolling",
},
},
message_config={
"destinations": [{
"condition_groups": [],
"slack_targets": {
"binding": {
"array_value": [{
"literal": "C01234567",
}],
},
"channel_visibility": "public",
"group_alerts_summary": True,
},
}],
},
escalation_config={
"auto_cancel_escalations": True,
"escalation_targets": [{
"escalation_paths": {
"array_value": [{
"literal": "01JPQNFD3RWAAY2V83QQ80D1ZV",
}],
},
}],
},
incident_config={
"auto_decline_enabled": False,
"enabled": True,
"condition_groups": [],
"incident_template": {
"value": {
"literal": payments.id,
},
},
})
package main
import (
"github.com/incident-io/pulumi-incident/sdk/go/incident"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
// # References a standalone incident_incident_template instead of defining the
// # template inline. This is the better option when several routes should share
// # one template: edit the template once and every route that references it picks
// # up the change.
payments, err := incident.NewIncidentTemplate(ctx, "payments", &incident.IncidentTemplateArgs{
Name: pulumi.String("Payments incidents"),
Expressions: incident.IncidentTemplateExpressionArray{},
Template: &incident.IncidentTemplateTemplateArgs{
Name: &incident.IncidentTemplateTemplateNameArgs{
Autogenerated: pulumi.Bool(false),
Value: &incident.IncidentTemplateTemplateNameValueArgs{
Literal: pulumi.String("Payments incident"),
},
},
Summary: &incident.IncidentTemplateTemplateSummaryArgs{
Autogenerated: pulumi.Bool(true),
},
Severity: &incident.IncidentTemplateTemplateSeverityArgs{
MergeStrategy: pulumi.String("max"),
},
},
})
if err != nil {
return err
}
_, err = incident.NewAlertRoute(ctx, "payments_alerts", &incident.AlertRouteArgs{
Name: pulumi.String("Payments alerts"),
Enabled: pulumi.Bool(true),
IsPrivate: pulumi.Bool(false),
AlertSources: incident.AlertRouteAlertSourceArray{
&incident.AlertRouteAlertSourceArgs{
AlertSourceId: pulumi.Any(http.Id),
ConditionGroups: incident.AlertRouteAlertSourceConditionGroupArray{},
},
},
ConditionGroups: incident.AlertRouteConditionGroupArray{},
Expressions: incident.AlertRouteExpressionArray{},
GroupingConfig: &incident.AlertRouteGroupingConfigArgs{
Default: &incident.AlertRouteGroupingConfigDefaultArgs{
Enabled: pulumi.Bool(true),
GroupingKeys: incident.AlertRouteGroupingConfigDefaultGroupingKeyArray{},
WindowSeconds: pulumi.Int(300),
WindowType: pulumi.String("rolling"),
},
},
MessageConfig: &incident.AlertRouteMessageConfigArgs{
Destinations: incident.AlertRouteMessageConfigDestinationArray{
&incident.AlertRouteMessageConfigDestinationArgs{
ConditionGroups: incident.AlertRouteMessageConfigDestinationConditionGroupArray{},
SlackTargets: &incident.AlertRouteMessageConfigDestinationSlackTargetsArgs{
Binding: &incident.AlertRouteMessageConfigDestinationSlackTargetsBindingArgs{
ArrayValue: []map[string]string{
{
"literal": "C01234567",
},
},
},
ChannelVisibility: pulumi.String("public"),
GroupAlertsSummary: pulumi.Bool(true),
},
},
},
},
EscalationConfig: &incident.AlertRouteEscalationConfigArgs{
AutoCancelEscalations: pulumi.Bool(true),
EscalationTargets: incident.AlertRouteEscalationConfigEscalationTargetArray{
&incident.AlertRouteEscalationConfigEscalationTargetArgs{
EscalationPaths: &incident.AlertRouteEscalationConfigEscalationTargetEscalationPathsArgs{
ArrayValue: []map[string]string{
{
"literal": "01JPQNFD3RWAAY2V83QQ80D1ZV",
},
},
},
},
},
},
IncidentConfig: &incident.AlertRouteIncidentConfigArgs{
AutoDeclineEnabled: pulumi.Bool(false),
Enabled: pulumi.Bool(true),
ConditionGroups: incident.AlertRouteIncidentConfigConditionGroupArray{},
IncidentTemplate: &incident.AlertRouteIncidentConfigIncidentTemplateArgs{
Value: &incident.AlertRouteIncidentConfigIncidentTemplateValueArgs{
Literal: payments.ID().ToIDOutput().ToStringOutput(),
},
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Incident = Pulumi.Incident;
return await Deployment.RunAsync(() =>
{
//# References a standalone incident_incident_template instead of defining the
//# template inline. This is the better option when several routes should share
//# one template: edit the template once and every route that references it picks
//# up the change.
var payments = new Incident.IncidentTemplate("payments", new()
{
Name = "Payments incidents",
Expressions = new[] {},
Template = new Incident.Inputs.IncidentTemplateTemplateArgs
{
Name = new Incident.Inputs.IncidentTemplateTemplateNameArgs
{
Autogenerated = false,
Value = new Incident.Inputs.IncidentTemplateTemplateNameValueArgs
{
Literal = "Payments incident",
},
},
Summary = new Incident.Inputs.IncidentTemplateTemplateSummaryArgs
{
Autogenerated = true,
},
Severity = new Incident.Inputs.IncidentTemplateTemplateSeverityArgs
{
MergeStrategy = "max",
},
},
});
var paymentsAlerts = new Incident.AlertRoute("payments_alerts", new()
{
Name = "Payments alerts",
Enabled = true,
IsPrivate = false,
AlertSources = new[]
{
new Incident.Inputs.AlertRouteAlertSourceArgs
{
AlertSourceId = http.Id,
ConditionGroups = new() { },
},
},
ConditionGroups = new[] {},
Expressions = new[] {},
GroupingConfig = new Incident.Inputs.AlertRouteGroupingConfigArgs
{
Default = new Incident.Inputs.AlertRouteGroupingConfigDefaultArgs
{
Enabled = true,
GroupingKeys = new() { },
WindowSeconds = 300,
WindowType = "rolling",
},
},
MessageConfig = new Incident.Inputs.AlertRouteMessageConfigArgs
{
Destinations = new[]
{
new Incident.Inputs.AlertRouteMessageConfigDestinationArgs
{
ConditionGroups = new() { },
SlackTargets = new Incident.Inputs.AlertRouteMessageConfigDestinationSlackTargetsArgs
{
Binding = new Incident.Inputs.AlertRouteMessageConfigDestinationSlackTargetsBindingArgs
{
ArrayValue = new[]
{
{
{ "literal", "C01234567" },
},
},
},
ChannelVisibility = "public",
GroupAlertsSummary = true,
},
},
},
},
EscalationConfig = new Incident.Inputs.AlertRouteEscalationConfigArgs
{
AutoCancelEscalations = true,
EscalationTargets = new[]
{
new Incident.Inputs.AlertRouteEscalationConfigEscalationTargetArgs
{
EscalationPaths = new Incident.Inputs.AlertRouteEscalationConfigEscalationTargetEscalationPathsArgs
{
ArrayValue = new[]
{
{
{ "literal", "01JPQNFD3RWAAY2V83QQ80D1ZV" },
},
},
},
},
},
},
IncidentConfig = new Incident.Inputs.AlertRouteIncidentConfigArgs
{
AutoDeclineEnabled = false,
Enabled = true,
ConditionGroups = new() { },
IncidentTemplate = new Incident.Inputs.AlertRouteIncidentConfigIncidentTemplateArgs
{
Value = new Incident.Inputs.AlertRouteIncidentConfigIncidentTemplateValueArgs
{
Literal = payments.Id,
},
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.incident.IncidentTemplate;
import com.pulumi.incident.IncidentTemplateArgs;
import com.pulumi.incident.inputs.IncidentTemplateTemplateArgs;
import com.pulumi.incident.inputs.IncidentTemplateTemplateNameArgs;
import com.pulumi.incident.inputs.IncidentTemplateTemplateNameValueArgs;
import com.pulumi.incident.inputs.IncidentTemplateTemplateSummaryArgs;
import com.pulumi.incident.inputs.IncidentTemplateTemplateSeverityArgs;
import com.pulumi.incident.AlertRoute;
import com.pulumi.incident.AlertRouteArgs;
import com.pulumi.incident.inputs.AlertRouteAlertSourceArgs;
import com.pulumi.incident.inputs.AlertRouteGroupingConfigArgs;
import com.pulumi.incident.inputs.AlertRouteGroupingConfigDefaultArgs;
import com.pulumi.incident.inputs.AlertRouteMessageConfigArgs;
import com.pulumi.incident.inputs.AlertRouteMessageConfigDestinationArgs;
import com.pulumi.incident.inputs.AlertRouteMessageConfigDestinationSlackTargetsArgs;
import com.pulumi.incident.inputs.AlertRouteMessageConfigDestinationSlackTargetsBindingArgs;
import com.pulumi.incident.inputs.AlertRouteEscalationConfigArgs;
import com.pulumi.incident.inputs.AlertRouteEscalationConfigEscalationTargetArgs;
import com.pulumi.incident.inputs.AlertRouteEscalationConfigEscalationTargetEscalationPathsArgs;
import com.pulumi.incident.inputs.AlertRouteIncidentConfigArgs;
import com.pulumi.incident.inputs.AlertRouteIncidentConfigIncidentTemplateArgs;
import com.pulumi.incident.inputs.AlertRouteIncidentConfigIncidentTemplateValueArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
//# References a standalone incident_incident_template instead of defining the
//# template inline. This is the better option when several routes should share
//# one template: edit the template once and every route that references it picks
//# up the change.
var payments = new IncidentTemplate("payments", IncidentTemplateArgs.builder()
.name("Payments incidents")
.expressions()
.template(IncidentTemplateTemplateArgs.builder()
.name(IncidentTemplateTemplateNameArgs.builder()
.autogenerated(false)
.value(IncidentTemplateTemplateNameValueArgs.builder()
.literal("Payments incident")
.build())
.build())
.summary(IncidentTemplateTemplateSummaryArgs.builder()
.autogenerated(true)
.build())
.severity(IncidentTemplateTemplateSeverityArgs.builder()
.mergeStrategy("max")
.build())
.build())
.build());
var paymentsAlerts = new AlertRoute("paymentsAlerts", AlertRouteArgs.builder()
.name("Payments alerts")
.enabled(true)
.isPrivate(false)
.alertSources(AlertRouteAlertSourceArgs.builder()
.alertSourceId(http.id())
.conditionGroups()
.build())
.conditionGroups()
.expressions()
.groupingConfig(AlertRouteGroupingConfigArgs.builder()
.default_(AlertRouteGroupingConfigDefaultArgs.builder()
.enabled(true)
.groupingKeys()
.windowSeconds(300)
.windowType("rolling")
.build())
.build())
.messageConfig(AlertRouteMessageConfigArgs.builder()
.destinations(AlertRouteMessageConfigDestinationArgs.builder()
.conditionGroups()
.slackTargets(AlertRouteMessageConfigDestinationSlackTargetsArgs.builder()
.binding(AlertRouteMessageConfigDestinationSlackTargetsBindingArgs.builder()
.arrayValue(Arrays.asList(Map.of("literal", "C01234567")))
.build())
.channelVisibility("public")
.groupAlertsSummary(true)
.build())
.build())
.build())
.escalationConfig(AlertRouteEscalationConfigArgs.builder()
.autoCancelEscalations(true)
.escalationTargets(AlertRouteEscalationConfigEscalationTargetArgs.builder()
.escalationPaths(AlertRouteEscalationConfigEscalationTargetEscalationPathsArgs.builder()
.arrayValue(Arrays.asList(Map.of("literal", "01JPQNFD3RWAAY2V83QQ80D1ZV")))
.build())
.build())
.build())
.incidentConfig(AlertRouteIncidentConfigArgs.builder()
.autoDeclineEnabled(false)
.enabled(true)
.conditionGroups()
.incidentTemplate(AlertRouteIncidentConfigIncidentTemplateArgs.builder()
.value(AlertRouteIncidentConfigIncidentTemplateValueArgs.builder()
.literal(payments.id())
.build())
.build())
.build())
.build());
}
}
resources:
## References a standalone incident_incident_template instead of defining the
## template inline. This is the better option when several routes should share
## one template: edit the template once and every route that references it picks
## up the change.
payments:
type: incident:IncidentTemplate
properties:
name: Payments incidents
expressions: []
template:
name:
autogenerated: false
value:
literal: Payments incident
summary:
autogenerated: true
severity:
mergeStrategy: max
paymentsAlerts:
type: incident:AlertRoute
name: payments_alerts
properties:
name: Payments alerts
enabled: true
isPrivate: false
alertSources:
- alertSourceId: ${http.id}
conditionGroups: []
conditionGroups: []
expressions: []
groupingConfig:
default:
enabled: true
groupingKeys: []
windowSeconds: 300
windowType: rolling
messageConfig:
destinations:
- conditionGroups: []
slackTargets:
binding:
arrayValue:
- literal: C01234567
channelVisibility: public
groupAlertsSummary: true
escalationConfig:
autoCancelEscalations: true
escalationTargets:
- escalationPaths:
arrayValue:
- literal: 01JPQNFD3RWAAY2V83QQ80D1ZV
incidentConfig:
autoDeclineEnabled: false
enabled: true
conditionGroups: []
incidentTemplate:
value:
literal: ${payments.id}
pulumi {
required_providers {
incident = {
source = "pulumi/incident"
}
}
}
## References a standalone incident_incident_template instead of defining the
## template inline. This is the better option when several routes should share
## one template: edit the template once and every route that references it picks
## up the change.
resource "incident_incidenttemplate" "payments" {
name = "Payments incidents"
template = {
name = {
autogenerated = false
value = {
literal = "Payments incident"
}
}
summary = {
autogenerated = true
}
severity = {
merge_strategy = "max"
}
}
}
resource "incident_alertroute" "payments_alerts" {
name = "Payments alerts"
enabled = true
is_private = false
alert_sources {
alert_source_id = http.id
}
grouping_config = {
default = {
enabled = true
grouping_keys = []
window_seconds = 300
window_type = "rolling"
}
}
message_config = {
destinations = [{
"conditionGroups" = []
"slackTargets" = {
"binding" = {
"arrayValue" = [{
"literal" = "C01234567"
}]
}
"channelVisibility" = "public"
"groupAlertsSummary" = true
}
}]
}
escalation_config = {
auto_cancel_escalations = true
escalation_targets = [{
"escalationPaths" = {
"arrayValue" = [{
"literal" = "01JPQNFD3RWAAY2V83QQ80D1ZV"
}]
}
}]
}
incident_config = {
auto_decline_enabled = false
enabled = true
condition_groups = []
incident_template = {
value = {
literal = incident_incidenttemplate.payments.id
}
}
}
}
Example - Using the organisation’s default template
import * as pulumi from "@pulumi/pulumi";
import * as incident from "@incident-io/pulumi";
//# Sets no incident template at all. Both the inline template and the standalone
//# incident_template reference are optional, so when neither is set the incidents
//# this route creates use the organisation's default incident template.
const defaultTemplateAlerts = new incident.AlertRoute("default_template_alerts", {
name: "Default template alerts",
enabled: true,
isPrivate: false,
alertSources: [{
alertSourceId: http.id,
conditionGroups: [],
}],
conditionGroups: [],
expressions: [],
groupingConfig: {
"default": {
enabled: true,
groupingKeys: [],
windowSeconds: 300,
windowType: "rolling",
},
},
messageConfig: {
destinations: [{
conditionGroups: [],
slackTargets: {
binding: {
arrayValue: [{
literal: "C01234567",
}],
},
channelVisibility: "public",
groupAlertsSummary: true,
},
}],
},
escalationConfig: {
autoCancelEscalations: true,
escalationTargets: [{
escalationPaths: {
arrayValue: [{
literal: "01JPQNFD3RWAAY2V83QQ80D1ZV",
}],
},
}],
},
incidentConfig: {
autoDeclineEnabled: false,
enabled: true,
conditionGroups: [],
},
});
import pulumi
import pulumi_incident as incident
## Sets no incident template at all. Both the inline template and the standalone
## incident_template reference are optional, so when neither is set the incidents
## this route creates use the organisation's default incident template.
default_template_alerts = incident.AlertRoute("default_template_alerts",
name="Default template alerts",
enabled=True,
is_private=False,
alert_sources=[{
"alert_source_id": http["id"],
"condition_groups": [],
}],
condition_groups=[],
expressions=[],
grouping_config={
"default": {
"enabled": True,
"grouping_keys": [],
"window_seconds": 300,
"window_type": "rolling",
},
},
message_config={
"destinations": [{
"condition_groups": [],
"slack_targets": {
"binding": {
"array_value": [{
"literal": "C01234567",
}],
},
"channel_visibility": "public",
"group_alerts_summary": True,
},
}],
},
escalation_config={
"auto_cancel_escalations": True,
"escalation_targets": [{
"escalation_paths": {
"array_value": [{
"literal": "01JPQNFD3RWAAY2V83QQ80D1ZV",
}],
},
}],
},
incident_config={
"auto_decline_enabled": False,
"enabled": True,
"condition_groups": [],
})
package main
import (
"github.com/incident-io/pulumi-incident/sdk/go/incident"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
// # Sets no incident template at all. Both the inline template and the standalone
// # incident_template reference are optional, so when neither is set the incidents
// # this route creates use the organisation's default incident template.
_, err := incident.NewAlertRoute(ctx, "default_template_alerts", &incident.AlertRouteArgs{
Name: pulumi.String("Default template alerts"),
Enabled: pulumi.Bool(true),
IsPrivate: pulumi.Bool(false),
AlertSources: incident.AlertRouteAlertSourceArray{
&incident.AlertRouteAlertSourceArgs{
AlertSourceId: pulumi.Any(http.Id),
ConditionGroups: incident.AlertRouteAlertSourceConditionGroupArray{},
},
},
ConditionGroups: incident.AlertRouteConditionGroupArray{},
Expressions: incident.AlertRouteExpressionArray{},
GroupingConfig: &incident.AlertRouteGroupingConfigArgs{
Default: &incident.AlertRouteGroupingConfigDefaultArgs{
Enabled: pulumi.Bool(true),
GroupingKeys: incident.AlertRouteGroupingConfigDefaultGroupingKeyArray{},
WindowSeconds: pulumi.Int(300),
WindowType: pulumi.String("rolling"),
},
},
MessageConfig: &incident.AlertRouteMessageConfigArgs{
Destinations: incident.AlertRouteMessageConfigDestinationArray{
&incident.AlertRouteMessageConfigDestinationArgs{
ConditionGroups: incident.AlertRouteMessageConfigDestinationConditionGroupArray{},
SlackTargets: &incident.AlertRouteMessageConfigDestinationSlackTargetsArgs{
Binding: &incident.AlertRouteMessageConfigDestinationSlackTargetsBindingArgs{
ArrayValue: []map[string]string{
{
"literal": "C01234567",
},
},
},
ChannelVisibility: pulumi.String("public"),
GroupAlertsSummary: pulumi.Bool(true),
},
},
},
},
EscalationConfig: &incident.AlertRouteEscalationConfigArgs{
AutoCancelEscalations: pulumi.Bool(true),
EscalationTargets: incident.AlertRouteEscalationConfigEscalationTargetArray{
&incident.AlertRouteEscalationConfigEscalationTargetArgs{
EscalationPaths: &incident.AlertRouteEscalationConfigEscalationTargetEscalationPathsArgs{
ArrayValue: []map[string]string{
{
"literal": "01JPQNFD3RWAAY2V83QQ80D1ZV",
},
},
},
},
},
},
IncidentConfig: &incident.AlertRouteIncidentConfigArgs{
AutoDeclineEnabled: pulumi.Bool(false),
Enabled: pulumi.Bool(true),
ConditionGroups: incident.AlertRouteIncidentConfigConditionGroupArray{},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Incident = Pulumi.Incident;
return await Deployment.RunAsync(() =>
{
//# Sets no incident template at all. Both the inline template and the standalone
//# incident_template reference are optional, so when neither is set the incidents
//# this route creates use the organisation's default incident template.
var defaultTemplateAlerts = new Incident.AlertRoute("default_template_alerts", new()
{
Name = "Default template alerts",
Enabled = true,
IsPrivate = false,
AlertSources = new[]
{
new Incident.Inputs.AlertRouteAlertSourceArgs
{
AlertSourceId = http.Id,
ConditionGroups = new() { },
},
},
ConditionGroups = new[] {},
Expressions = new[] {},
GroupingConfig = new Incident.Inputs.AlertRouteGroupingConfigArgs
{
Default = new Incident.Inputs.AlertRouteGroupingConfigDefaultArgs
{
Enabled = true,
GroupingKeys = new() { },
WindowSeconds = 300,
WindowType = "rolling",
},
},
MessageConfig = new Incident.Inputs.AlertRouteMessageConfigArgs
{
Destinations = new[]
{
new Incident.Inputs.AlertRouteMessageConfigDestinationArgs
{
ConditionGroups = new() { },
SlackTargets = new Incident.Inputs.AlertRouteMessageConfigDestinationSlackTargetsArgs
{
Binding = new Incident.Inputs.AlertRouteMessageConfigDestinationSlackTargetsBindingArgs
{
ArrayValue = new[]
{
{
{ "literal", "C01234567" },
},
},
},
ChannelVisibility = "public",
GroupAlertsSummary = true,
},
},
},
},
EscalationConfig = new Incident.Inputs.AlertRouteEscalationConfigArgs
{
AutoCancelEscalations = true,
EscalationTargets = new[]
{
new Incident.Inputs.AlertRouteEscalationConfigEscalationTargetArgs
{
EscalationPaths = new Incident.Inputs.AlertRouteEscalationConfigEscalationTargetEscalationPathsArgs
{
ArrayValue = new[]
{
{
{ "literal", "01JPQNFD3RWAAY2V83QQ80D1ZV" },
},
},
},
},
},
},
IncidentConfig = new Incident.Inputs.AlertRouteIncidentConfigArgs
{
AutoDeclineEnabled = false,
Enabled = true,
ConditionGroups = new() { },
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.incident.AlertRoute;
import com.pulumi.incident.AlertRouteArgs;
import com.pulumi.incident.inputs.AlertRouteAlertSourceArgs;
import com.pulumi.incident.inputs.AlertRouteGroupingConfigArgs;
import com.pulumi.incident.inputs.AlertRouteGroupingConfigDefaultArgs;
import com.pulumi.incident.inputs.AlertRouteMessageConfigArgs;
import com.pulumi.incident.inputs.AlertRouteMessageConfigDestinationArgs;
import com.pulumi.incident.inputs.AlertRouteMessageConfigDestinationSlackTargetsArgs;
import com.pulumi.incident.inputs.AlertRouteMessageConfigDestinationSlackTargetsBindingArgs;
import com.pulumi.incident.inputs.AlertRouteEscalationConfigArgs;
import com.pulumi.incident.inputs.AlertRouteEscalationConfigEscalationTargetArgs;
import com.pulumi.incident.inputs.AlertRouteEscalationConfigEscalationTargetEscalationPathsArgs;
import com.pulumi.incident.inputs.AlertRouteIncidentConfigArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
//# Sets no incident template at all. Both the inline template and the standalone
//# incident_template reference are optional, so when neither is set the incidents
//# this route creates use the organisation's default incident template.
var defaultTemplateAlerts = new AlertRoute("defaultTemplateAlerts", AlertRouteArgs.builder()
.name("Default template alerts")
.enabled(true)
.isPrivate(false)
.alertSources(AlertRouteAlertSourceArgs.builder()
.alertSourceId(http.id())
.conditionGroups()
.build())
.conditionGroups()
.expressions()
.groupingConfig(AlertRouteGroupingConfigArgs.builder()
.default_(AlertRouteGroupingConfigDefaultArgs.builder()
.enabled(true)
.groupingKeys()
.windowSeconds(300)
.windowType("rolling")
.build())
.build())
.messageConfig(AlertRouteMessageConfigArgs.builder()
.destinations(AlertRouteMessageConfigDestinationArgs.builder()
.conditionGroups()
.slackTargets(AlertRouteMessageConfigDestinationSlackTargetsArgs.builder()
.binding(AlertRouteMessageConfigDestinationSlackTargetsBindingArgs.builder()
.arrayValue(Arrays.asList(Map.of("literal", "C01234567")))
.build())
.channelVisibility("public")
.groupAlertsSummary(true)
.build())
.build())
.build())
.escalationConfig(AlertRouteEscalationConfigArgs.builder()
.autoCancelEscalations(true)
.escalationTargets(AlertRouteEscalationConfigEscalationTargetArgs.builder()
.escalationPaths(AlertRouteEscalationConfigEscalationTargetEscalationPathsArgs.builder()
.arrayValue(Arrays.asList(Map.of("literal", "01JPQNFD3RWAAY2V83QQ80D1ZV")))
.build())
.build())
.build())
.incidentConfig(AlertRouteIncidentConfigArgs.builder()
.autoDeclineEnabled(false)
.enabled(true)
.conditionGroups()
.build())
.build());
}
}
resources:
## Sets no incident template at all. Both the inline template and the standalone
## incident_template reference are optional, so when neither is set the incidents
## this route creates use the organisation's default incident template.
defaultTemplateAlerts:
type: incident:AlertRoute
name: default_template_alerts
properties:
name: Default template alerts
enabled: true
isPrivate: false
alertSources:
- alertSourceId: ${http.id}
conditionGroups: []
conditionGroups: []
expressions: []
groupingConfig:
default:
enabled: true
groupingKeys: []
windowSeconds: 300
windowType: rolling
messageConfig:
destinations:
- conditionGroups: []
slackTargets:
binding:
arrayValue:
- literal: C01234567
channelVisibility: public
groupAlertsSummary: true
escalationConfig:
autoCancelEscalations: true
escalationTargets:
- escalationPaths:
arrayValue:
- literal: 01JPQNFD3RWAAY2V83QQ80D1ZV
incidentConfig:
autoDeclineEnabled: false
enabled: true
conditionGroups: []
pulumi {
required_providers {
incident = {
source = "pulumi/incident"
}
}
}
## Sets no incident template at all. Both the inline template and the standalone
## incident_template reference are optional, so when neither is set the incidents
## this route creates use the organisation's default incident template.
resource "incident_alertroute" "default_template_alerts" {
name = "Default template alerts"
enabled = true
is_private = false
alert_sources {
alert_source_id = http.id
}
grouping_config = {
default = {
enabled = true
grouping_keys = []
window_seconds = 300
window_type = "rolling"
}
}
message_config = {
destinations = [{
"conditionGroups" = []
"slackTargets" = {
"binding" = {
"arrayValue" = [{
"literal" = "C01234567"
}]
}
"channelVisibility" = "public"
"groupAlertsSummary" = true
}
}]
}
escalation_config = {
auto_cancel_escalations = true
escalation_targets = [{
"escalationPaths" = {
"arrayValue" = [{
"literal" = "01JPQNFD3RWAAY2V83QQ80D1ZV"
}]
}
}]
}
incident_config = {
auto_decline_enabled = false
enabled = true
condition_groups = []
}
}
Create AlertRoute Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AlertRoute(name: string, args: AlertRouteArgs, opts?: CustomResourceOptions);@overload
def AlertRoute(resource_name: str,
args: AlertRouteArgs,
opts: Optional[ResourceOptions] = None)
@overload
def AlertRoute(resource_name: str,
opts: Optional[ResourceOptions] = None,
is_private: Optional[bool] = None,
alert_sources: Optional[Sequence[AlertRouteAlertSourceArgs]] = None,
condition_groups: Optional[Sequence[AlertRouteConditionGroupArgs]] = None,
enabled: Optional[bool] = None,
escalation_config: Optional[AlertRouteEscalationConfigArgs] = None,
expressions: Optional[Sequence[AlertRouteExpressionArgs]] = None,
incident_config: Optional[AlertRouteIncidentConfigArgs] = None,
name: Optional[str] = None,
channel_configs: Optional[Sequence[AlertRouteChannelConfigArgs]] = None,
grouping_config: Optional[AlertRouteGroupingConfigArgs] = None,
message_config: Optional[AlertRouteMessageConfigArgs] = None,
message_template: Optional[AlertRouteMessageTemplateArgs] = None,
incident_template: Optional[AlertRouteIncidentTemplateArgs] = None,
owning_team_ids: Optional[Sequence[str]] = None)func NewAlertRoute(ctx *Context, name string, args AlertRouteArgs, opts ...ResourceOption) (*AlertRoute, error)public AlertRoute(string name, AlertRouteArgs args, CustomResourceOptions? opts = null)
public AlertRoute(String name, AlertRouteArgs args)
public AlertRoute(String name, AlertRouteArgs args, CustomResourceOptions options)
type: incident:AlertRoute
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "incident_alert_route" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args AlertRouteArgs
- 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 AlertRouteArgs
- 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 AlertRouteArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AlertRouteArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AlertRouteArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
AlertRoute Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The AlertRoute resource accepts the following input properties:
- Alert
Sources List<AlertRoute Alert Source> - Which alert sources should this alert route match?
- Condition
Groups List<AlertRoute Condition Group> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- Enabled bool
- Whether this alert route is enabled or not
- Escalation
Config AlertRoute Escalation Config - Expressions
List<Alert
Route Expression> - The expressions to be prepared for use by steps and conditions
- Incident
Config AlertRoute Incident Config - Is
Private bool - Whether this alert route is private. Private alert routes will only create private incidents from alerts.
- Channel
Configs List<AlertRoute Channel Config> - The channel configuration for this alert route
- Grouping
Config AlertRoute Grouping Config - Incident
Template AlertRoute Incident Template - Deprecated: set the incident template via
incident_config.templateinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md - Message
Config AlertRoute Message Config - Only used with
groupingConfig. - Message
Template AlertRoute Message Template - Deprecated: set the alert message template via
message_config.templateinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md - Name string
- The name of this alert route config, for the user's reference
- Owning
Team List<string>Ids - IDs of teams that own this alert route
- Alert
Sources []AlertRoute Alert Source Args - Which alert sources should this alert route match?
- Condition
Groups []AlertRoute Condition Group Args - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- Enabled bool
- Whether this alert route is enabled or not
- Escalation
Config AlertRoute Escalation Config Args - Expressions
[]Alert
Route Expression Args - The expressions to be prepared for use by steps and conditions
- Incident
Config AlertRoute Incident Config Args - Is
Private bool - Whether this alert route is private. Private alert routes will only create private incidents from alerts.
- Channel
Configs []AlertRoute Channel Config Args - The channel configuration for this alert route
- Grouping
Config AlertRoute Grouping Config Args - Incident
Template AlertRoute Incident Template Args - Deprecated: set the incident template via
incident_config.templateinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md - Message
Config AlertRoute Message Config Args - Only used with
groupingConfig. - Message
Template AlertRoute Message Template Args - Deprecated: set the alert message template via
message_config.templateinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md - Name string
- The name of this alert route config, for the user's reference
- Owning
Team []stringIds - IDs of teams that own this alert route
- alert_
sources list(object) - Which alert sources should this alert route match?
- condition_
groups list(object) - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- enabled bool
- Whether this alert route is enabled or not
- escalation_
config object - expressions list(object)
- The expressions to be prepared for use by steps and conditions
- incident_
config object - is_
private bool - Whether this alert route is private. Private alert routes will only create private incidents from alerts.
- channel_
configs list(object) - The channel configuration for this alert route
- grouping_
config object - incident_
template object - Deprecated: set the incident template via
incident_config.templateinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md - message_
config object - Only used with
groupingConfig. - message_
template object - Deprecated: set the alert message template via
message_config.templateinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md - name string
- The name of this alert route config, for the user's reference
- owning_
team_ list(string)ids - IDs of teams that own this alert route
- alert
Sources List<AlertRoute Alert Source> - Which alert sources should this alert route match?
- condition
Groups List<AlertRoute Condition Group> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- enabled Boolean
- Whether this alert route is enabled or not
- escalation
Config AlertRoute Escalation Config - expressions
List<Alert
Route Expression> - The expressions to be prepared for use by steps and conditions
- incident
Config AlertRoute Incident Config - is
Private Boolean - Whether this alert route is private. Private alert routes will only create private incidents from alerts.
- channel
Configs List<AlertRoute Channel Config> - The channel configuration for this alert route
- grouping
Config AlertRoute Grouping Config - incident
Template AlertRoute Incident Template - Deprecated: set the incident template via
incident_config.templateinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md - message
Config AlertRoute Message Config - Only used with
groupingConfig. - message
Template AlertRoute Message Template - Deprecated: set the alert message template via
message_config.templateinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md - name String
- The name of this alert route config, for the user's reference
- owning
Team List<String>Ids - IDs of teams that own this alert route
- alert
Sources AlertRoute Alert Source[] - Which alert sources should this alert route match?
- condition
Groups AlertRoute Condition Group[] - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- enabled boolean
- Whether this alert route is enabled or not
- escalation
Config AlertRoute Escalation Config - expressions
Alert
Route Expression[] - The expressions to be prepared for use by steps and conditions
- incident
Config AlertRoute Incident Config - is
Private boolean - Whether this alert route is private. Private alert routes will only create private incidents from alerts.
- channel
Configs AlertRoute Channel Config[] - The channel configuration for this alert route
- grouping
Config AlertRoute Grouping Config - incident
Template AlertRoute Incident Template - Deprecated: set the incident template via
incident_config.templateinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md - message
Config AlertRoute Message Config - Only used with
groupingConfig. - message
Template AlertRoute Message Template - Deprecated: set the alert message template via
message_config.templateinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md - name string
- The name of this alert route config, for the user's reference
- owning
Team string[]Ids - IDs of teams that own this alert route
- alert_
sources Sequence[AlertRoute Alert Source Args] - Which alert sources should this alert route match?
- condition_
groups Sequence[AlertRoute Condition Group Args] - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- enabled bool
- Whether this alert route is enabled or not
- escalation_
config AlertRoute Escalation Config Args - expressions
Sequence[Alert
Route Expression Args] - The expressions to be prepared for use by steps and conditions
- incident_
config AlertRoute Incident Config Args - is_
private bool - Whether this alert route is private. Private alert routes will only create private incidents from alerts.
- channel_
configs Sequence[AlertRoute Channel Config Args] - The channel configuration for this alert route
- grouping_
config AlertRoute Grouping Config Args - incident_
template AlertRoute Incident Template Args - Deprecated: set the incident template via
incident_config.templateinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md - message_
config AlertRoute Message Config Args - Only used with
groupingConfig. - message_
template AlertRoute Message Template Args - Deprecated: set the alert message template via
message_config.templateinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md - name str
- The name of this alert route config, for the user's reference
- owning_
team_ Sequence[str]ids - IDs of teams that own this alert route
- alert
Sources List<Property Map> - Which alert sources should this alert route match?
- condition
Groups List<Property Map> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- enabled Boolean
- Whether this alert route is enabled or not
- escalation
Config Property Map - expressions List<Property Map>
- The expressions to be prepared for use by steps and conditions
- incident
Config Property Map - is
Private Boolean - Whether this alert route is private. Private alert routes will only create private incidents from alerts.
- channel
Configs List<Property Map> - The channel configuration for this alert route
- grouping
Config Property Map - incident
Template Property Map - Deprecated: set the incident template via
incident_config.templateinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md - message
Config Property Map - Only used with
groupingConfig. - message
Template Property Map - Deprecated: set the alert message template via
message_config.templateinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md - name String
- The name of this alert route config, for the user's reference
- owning
Team List<String>Ids - IDs of teams that own this alert route
Outputs
All input properties are implicitly available as output properties. Additionally, the AlertRoute resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing AlertRoute Resource
Get an existing AlertRoute 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?: AlertRouteState, opts?: CustomResourceOptions): AlertRoute@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
alert_sources: Optional[Sequence[AlertRouteAlertSourceArgs]] = None,
channel_configs: Optional[Sequence[AlertRouteChannelConfigArgs]] = None,
condition_groups: Optional[Sequence[AlertRouteConditionGroupArgs]] = None,
enabled: Optional[bool] = None,
escalation_config: Optional[AlertRouteEscalationConfigArgs] = None,
expressions: Optional[Sequence[AlertRouteExpressionArgs]] = None,
grouping_config: Optional[AlertRouteGroupingConfigArgs] = None,
incident_config: Optional[AlertRouteIncidentConfigArgs] = None,
incident_template: Optional[AlertRouteIncidentTemplateArgs] = None,
is_private: Optional[bool] = None,
message_config: Optional[AlertRouteMessageConfigArgs] = None,
message_template: Optional[AlertRouteMessageTemplateArgs] = None,
name: Optional[str] = None,
owning_team_ids: Optional[Sequence[str]] = None) -> AlertRoutefunc GetAlertRoute(ctx *Context, name string, id IDInput, state *AlertRouteState, opts ...ResourceOption) (*AlertRoute, error)public static AlertRoute Get(string name, Input<string> id, AlertRouteState? state, CustomResourceOptions? opts = null)public static AlertRoute get(String name, Output<String> id, AlertRouteState state, CustomResourceOptions options)resources: _: type: incident:AlertRoute get: id: ${id}import {
to = incident_alert_route.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Alert
Sources List<AlertRoute Alert Source> - Which alert sources should this alert route match?
- Channel
Configs List<AlertRoute Channel Config> - The channel configuration for this alert route
- Condition
Groups List<AlertRoute Condition Group> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- Enabled bool
- Whether this alert route is enabled or not
- Escalation
Config AlertRoute Escalation Config - Expressions
List<Alert
Route Expression> - The expressions to be prepared for use by steps and conditions
- Grouping
Config AlertRoute Grouping Config - Incident
Config AlertRoute Incident Config - Incident
Template AlertRoute Incident Template - Deprecated: set the incident template via
incident_config.templateinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md - Is
Private bool - Whether this alert route is private. Private alert routes will only create private incidents from alerts.
- Message
Config AlertRoute Message Config - Only used with
groupingConfig. - Message
Template AlertRoute Message Template - Deprecated: set the alert message template via
message_config.templateinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md - Name string
- The name of this alert route config, for the user's reference
- Owning
Team List<string>Ids - IDs of teams that own this alert route
- Alert
Sources []AlertRoute Alert Source Args - Which alert sources should this alert route match?
- Channel
Configs []AlertRoute Channel Config Args - The channel configuration for this alert route
- Condition
Groups []AlertRoute Condition Group Args - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- Enabled bool
- Whether this alert route is enabled or not
- Escalation
Config AlertRoute Escalation Config Args - Expressions
[]Alert
Route Expression Args - The expressions to be prepared for use by steps and conditions
- Grouping
Config AlertRoute Grouping Config Args - Incident
Config AlertRoute Incident Config Args - Incident
Template AlertRoute Incident Template Args - Deprecated: set the incident template via
incident_config.templateinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md - Is
Private bool - Whether this alert route is private. Private alert routes will only create private incidents from alerts.
- Message
Config AlertRoute Message Config Args - Only used with
groupingConfig. - Message
Template AlertRoute Message Template Args - Deprecated: set the alert message template via
message_config.templateinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md - Name string
- The name of this alert route config, for the user's reference
- Owning
Team []stringIds - IDs of teams that own this alert route
- alert_
sources list(object) - Which alert sources should this alert route match?
- channel_
configs list(object) - The channel configuration for this alert route
- condition_
groups list(object) - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- enabled bool
- Whether this alert route is enabled or not
- escalation_
config object - expressions list(object)
- The expressions to be prepared for use by steps and conditions
- grouping_
config object - incident_
config object - incident_
template object - Deprecated: set the incident template via
incident_config.templateinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md - is_
private bool - Whether this alert route is private. Private alert routes will only create private incidents from alerts.
- message_
config object - Only used with
groupingConfig. - message_
template object - Deprecated: set the alert message template via
message_config.templateinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md - name string
- The name of this alert route config, for the user's reference
- owning_
team_ list(string)ids - IDs of teams that own this alert route
- alert
Sources List<AlertRoute Alert Source> - Which alert sources should this alert route match?
- channel
Configs List<AlertRoute Channel Config> - The channel configuration for this alert route
- condition
Groups List<AlertRoute Condition Group> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- enabled Boolean
- Whether this alert route is enabled or not
- escalation
Config AlertRoute Escalation Config - expressions
List<Alert
Route Expression> - The expressions to be prepared for use by steps and conditions
- grouping
Config AlertRoute Grouping Config - incident
Config AlertRoute Incident Config - incident
Template AlertRoute Incident Template - Deprecated: set the incident template via
incident_config.templateinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md - is
Private Boolean - Whether this alert route is private. Private alert routes will only create private incidents from alerts.
- message
Config AlertRoute Message Config - Only used with
groupingConfig. - message
Template AlertRoute Message Template - Deprecated: set the alert message template via
message_config.templateinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md - name String
- The name of this alert route config, for the user's reference
- owning
Team List<String>Ids - IDs of teams that own this alert route
- alert
Sources AlertRoute Alert Source[] - Which alert sources should this alert route match?
- channel
Configs AlertRoute Channel Config[] - The channel configuration for this alert route
- condition
Groups AlertRoute Condition Group[] - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- enabled boolean
- Whether this alert route is enabled or not
- escalation
Config AlertRoute Escalation Config - expressions
Alert
Route Expression[] - The expressions to be prepared for use by steps and conditions
- grouping
Config AlertRoute Grouping Config - incident
Config AlertRoute Incident Config - incident
Template AlertRoute Incident Template - Deprecated: set the incident template via
incident_config.templateinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md - is
Private boolean - Whether this alert route is private. Private alert routes will only create private incidents from alerts.
- message
Config AlertRoute Message Config - Only used with
groupingConfig. - message
Template AlertRoute Message Template - Deprecated: set the alert message template via
message_config.templateinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md - name string
- The name of this alert route config, for the user's reference
- owning
Team string[]Ids - IDs of teams that own this alert route
- alert_
sources Sequence[AlertRoute Alert Source Args] - Which alert sources should this alert route match?
- channel_
configs Sequence[AlertRoute Channel Config Args] - The channel configuration for this alert route
- condition_
groups Sequence[AlertRoute Condition Group Args] - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- enabled bool
- Whether this alert route is enabled or not
- escalation_
config AlertRoute Escalation Config Args - expressions
Sequence[Alert
Route Expression Args] - The expressions to be prepared for use by steps and conditions
- grouping_
config AlertRoute Grouping Config Args - incident_
config AlertRoute Incident Config Args - incident_
template AlertRoute Incident Template Args - Deprecated: set the incident template via
incident_config.templateinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md - is_
private bool - Whether this alert route is private. Private alert routes will only create private incidents from alerts.
- message_
config AlertRoute Message Config Args - Only used with
groupingConfig. - message_
template AlertRoute Message Template Args - Deprecated: set the alert message template via
message_config.templateinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md - name str
- The name of this alert route config, for the user's reference
- owning_
team_ Sequence[str]ids - IDs of teams that own this alert route
- alert
Sources List<Property Map> - Which alert sources should this alert route match?
- channel
Configs List<Property Map> - The channel configuration for this alert route
- condition
Groups List<Property Map> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- enabled Boolean
- Whether this alert route is enabled or not
- escalation
Config Property Map - expressions List<Property Map>
- The expressions to be prepared for use by steps and conditions
- grouping
Config Property Map - incident
Config Property Map - incident
Template Property Map - Deprecated: set the incident template via
incident_config.templateinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md - is
Private Boolean - Whether this alert route is private. Private alert routes will only create private incidents from alerts.
- message
Config Property Map - Only used with
groupingConfig. - message
Template Property Map - Deprecated: set the alert message template via
message_config.templateinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md - name String
- The name of this alert route config, for the user's reference
- owning
Team List<String>Ids - IDs of teams that own this alert route
Supporting Types
AlertRouteAlertSource, AlertRouteAlertSourceArgs
- Alert
Source stringId - The alert source ID that will match for the route
- Condition
Groups List<AlertRoute Alert Source Condition Group> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- Alert
Source stringId - The alert source ID that will match for the route
- Condition
Groups []AlertRoute Alert Source Condition Group - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- alert_
source_ stringid - The alert source ID that will match for the route
- condition_
groups list(object) - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- alert
Source StringId - The alert source ID that will match for the route
- condition
Groups List<AlertRoute Alert Source Condition Group> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- alert
Source stringId - The alert source ID that will match for the route
- condition
Groups AlertRoute Alert Source Condition Group[] - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- alert_
source_ strid - The alert source ID that will match for the route
- condition_
groups Sequence[AlertRoute Alert Source Condition Group] - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- alert
Source StringId - The alert source ID that will match for the route
- condition
Groups List<Property Map> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
AlertRouteAlertSourceConditionGroup, AlertRouteAlertSourceConditionGroupArgs
- Conditions
List<Alert
Route Alert Source Condition Group Condition> - The prerequisite conditions that must all be satisfied
- Conditions
[]Alert
Route Alert Source Condition Group Condition - The prerequisite conditions that must all be satisfied
- conditions list(object)
- The prerequisite conditions that must all be satisfied
- conditions
List<Alert
Route Alert Source Condition Group Condition> - The prerequisite conditions that must all be satisfied
- conditions
Alert
Route Alert Source Condition Group Condition[] - The prerequisite conditions that must all be satisfied
- conditions
Sequence[Alert
Route Alert Source Condition Group Condition] - The prerequisite conditions that must all be satisfied
- conditions List<Property Map>
- The prerequisite conditions that must all be satisfied
AlertRouteAlertSourceConditionGroupCondition, AlertRouteAlertSourceConditionGroupConditionArgs
- Operation string
- The logical operation to be applied
- Param
Bindings List<AlertRoute Alert Source Condition Group Condition Param Binding> - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- Operation string
- The logical operation to be applied
- Param
Bindings []AlertRoute Alert Source Condition Group Condition Param Binding - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param_
bindings list(object) - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<AlertRoute Alert Source Condition Group Condition Param Binding> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param
Bindings AlertRoute Alert Source Condition Group Condition Param Binding[] - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation str
- The logical operation to be applied
- param_
bindings Sequence[AlertRoute Alert Source Condition Group Condition Param Binding] - Bindings for the operation parameters
- subject str
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<Property Map> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
AlertRouteAlertSourceConditionGroupConditionParamBinding, AlertRouteAlertSourceConditionGroupConditionParamBindingArgs
- Array
Values List<AlertRoute Alert Source Condition Group Condition Param Binding Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Alert Source Condition Group Condition Param Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- Array
Values []AlertRoute Alert Source Condition Group Condition Param Binding Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Alert Source Condition Group Condition Param Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values list(object) - The array of literal or reference parameter values
- expression_
ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value object
- The literal or reference parameter value
- value_
literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values list(string)
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<AlertRoute Alert Source Condition Group Condition Param Binding Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Alert Source Condition Group Condition Param Binding Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values AlertRoute Alert Source Condition Group Condition Param Binding Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Alert Source Condition Group Condition Param Binding Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values Sequence[AlertRoute Alert Source Condition Group Condition Param Binding Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Alert Source Condition Group Condition Param Binding Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
AlertRouteAlertSourceConditionGroupConditionParamBindingArrayValue, AlertRouteAlertSourceConditionGroupConditionParamBindingArrayValueArgs
AlertRouteAlertSourceConditionGroupConditionParamBindingValue, AlertRouteAlertSourceConditionGroupConditionParamBindingValueArgs
AlertRouteChannelConfig, AlertRouteChannelConfigArgs
- Condition
Groups List<AlertRoute Channel Config Condition Group> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- Ms
Teams AlertTargets Route Channel Config Ms Teams Targets - Slack
Targets AlertRoute Channel Config Slack Targets
- Condition
Groups []AlertRoute Channel Config Condition Group - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- Ms
Teams AlertTargets Route Channel Config Ms Teams Targets - Slack
Targets AlertRoute Channel Config Slack Targets
- condition_
groups list(object) - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- ms_
teams_ objecttargets - slack_
targets object
- condition
Groups List<AlertRoute Channel Config Condition Group> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- ms
Teams AlertTargets Route Channel Config Ms Teams Targets - slack
Targets AlertRoute Channel Config Slack Targets
- condition
Groups AlertRoute Channel Config Condition Group[] - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- ms
Teams AlertTargets Route Channel Config Ms Teams Targets - slack
Targets AlertRoute Channel Config Slack Targets
- condition_
groups Sequence[AlertRoute Channel Config Condition Group] - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- ms_
teams_ Alerttargets Route Channel Config Ms Teams Targets - slack_
targets AlertRoute Channel Config Slack Targets
- condition
Groups List<Property Map> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- ms
Teams Property MapTargets - slack
Targets Property Map
AlertRouteChannelConfigConditionGroup, AlertRouteChannelConfigConditionGroupArgs
- Conditions
List<Alert
Route Channel Config Condition Group Condition> - The prerequisite conditions that must all be satisfied
- Conditions
[]Alert
Route Channel Config Condition Group Condition - The prerequisite conditions that must all be satisfied
- conditions list(object)
- The prerequisite conditions that must all be satisfied
- conditions
List<Alert
Route Channel Config Condition Group Condition> - The prerequisite conditions that must all be satisfied
- conditions
Alert
Route Channel Config Condition Group Condition[] - The prerequisite conditions that must all be satisfied
- conditions
Sequence[Alert
Route Channel Config Condition Group Condition] - The prerequisite conditions that must all be satisfied
- conditions List<Property Map>
- The prerequisite conditions that must all be satisfied
AlertRouteChannelConfigConditionGroupCondition, AlertRouteChannelConfigConditionGroupConditionArgs
- Operation string
- The logical operation to be applied
- Param
Bindings List<AlertRoute Channel Config Condition Group Condition Param Binding> - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- Operation string
- The logical operation to be applied
- Param
Bindings []AlertRoute Channel Config Condition Group Condition Param Binding - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param_
bindings list(object) - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<AlertRoute Channel Config Condition Group Condition Param Binding> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param
Bindings AlertRoute Channel Config Condition Group Condition Param Binding[] - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation str
- The logical operation to be applied
- param_
bindings Sequence[AlertRoute Channel Config Condition Group Condition Param Binding] - Bindings for the operation parameters
- subject str
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<Property Map> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
AlertRouteChannelConfigConditionGroupConditionParamBinding, AlertRouteChannelConfigConditionGroupConditionParamBindingArgs
- Array
Values List<AlertRoute Channel Config Condition Group Condition Param Binding Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Channel Config Condition Group Condition Param Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- Array
Values []AlertRoute Channel Config Condition Group Condition Param Binding Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Channel Config Condition Group Condition Param Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values list(object) - The array of literal or reference parameter values
- expression_
ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value object
- The literal or reference parameter value
- value_
literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values list(string)
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<AlertRoute Channel Config Condition Group Condition Param Binding Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Channel Config Condition Group Condition Param Binding Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values AlertRoute Channel Config Condition Group Condition Param Binding Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Channel Config Condition Group Condition Param Binding Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values Sequence[AlertRoute Channel Config Condition Group Condition Param Binding Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Channel Config Condition Group Condition Param Binding Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
AlertRouteChannelConfigConditionGroupConditionParamBindingArrayValue, AlertRouteChannelConfigConditionGroupConditionParamBindingArrayValueArgs
AlertRouteChannelConfigConditionGroupConditionParamBindingValue, AlertRouteChannelConfigConditionGroupConditionParamBindingValueArgs
AlertRouteChannelConfigMsTeamsTargets, AlertRouteChannelConfigMsTeamsTargetsArgs
- Binding
Alert
Route Channel Config Ms Teams Targets Binding - Channel
Visibility string - The visibility of the channel
- Binding
Alert
Route Channel Config Ms Teams Targets Binding - Channel
Visibility string - The visibility of the channel
- binding object
- channel_
visibility string - The visibility of the channel
- binding
Alert
Route Channel Config Ms Teams Targets Binding - channel
Visibility String - The visibility of the channel
- binding
Alert
Route Channel Config Ms Teams Targets Binding - channel
Visibility string - The visibility of the channel
- binding
Alert
Route Channel Config Ms Teams Targets Binding - channel_
visibility str - The visibility of the channel
- binding Property Map
- channel
Visibility String - The visibility of the channel
AlertRouteChannelConfigMsTeamsTargetsBinding, AlertRouteChannelConfigMsTeamsTargetsBindingArgs
- Array
Values List<AlertRoute Channel Config Ms Teams Targets Binding Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Channel Config Ms Teams Targets Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- Array
Values []AlertRoute Channel Config Ms Teams Targets Binding Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Channel Config Ms Teams Targets Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values list(object) - The array of literal or reference parameter values
- expression_
ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value object
- The literal or reference parameter value
- value_
literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values list(string)
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<AlertRoute Channel Config Ms Teams Targets Binding Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Channel Config Ms Teams Targets Binding Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values AlertRoute Channel Config Ms Teams Targets Binding Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Channel Config Ms Teams Targets Binding Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values Sequence[AlertRoute Channel Config Ms Teams Targets Binding Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Channel Config Ms Teams Targets Binding Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
AlertRouteChannelConfigMsTeamsTargetsBindingArrayValue, AlertRouteChannelConfigMsTeamsTargetsBindingArrayValueArgs
AlertRouteChannelConfigMsTeamsTargetsBindingValue, AlertRouteChannelConfigMsTeamsTargetsBindingValueArgs
AlertRouteChannelConfigSlackTargets, AlertRouteChannelConfigSlackTargetsArgs
- Binding
Alert
Route Channel Config Slack Targets Binding - Channel
Visibility string - The visibility of the channel
- Binding
Alert
Route Channel Config Slack Targets Binding - Channel
Visibility string - The visibility of the channel
- binding object
- channel_
visibility string - The visibility of the channel
- binding
Alert
Route Channel Config Slack Targets Binding - channel
Visibility String - The visibility of the channel
- binding
Alert
Route Channel Config Slack Targets Binding - channel
Visibility string - The visibility of the channel
- binding
Alert
Route Channel Config Slack Targets Binding - channel_
visibility str - The visibility of the channel
- binding Property Map
- channel
Visibility String - The visibility of the channel
AlertRouteChannelConfigSlackTargetsBinding, AlertRouteChannelConfigSlackTargetsBindingArgs
- Array
Values List<AlertRoute Channel Config Slack Targets Binding Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Channel Config Slack Targets Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- Array
Values []AlertRoute Channel Config Slack Targets Binding Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Channel Config Slack Targets Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values list(object) - The array of literal or reference parameter values
- expression_
ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value object
- The literal or reference parameter value
- value_
literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values list(string)
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<AlertRoute Channel Config Slack Targets Binding Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Channel Config Slack Targets Binding Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values AlertRoute Channel Config Slack Targets Binding Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Channel Config Slack Targets Binding Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values Sequence[AlertRoute Channel Config Slack Targets Binding Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Channel Config Slack Targets Binding Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
AlertRouteChannelConfigSlackTargetsBindingArrayValue, AlertRouteChannelConfigSlackTargetsBindingArrayValueArgs
AlertRouteChannelConfigSlackTargetsBindingValue, AlertRouteChannelConfigSlackTargetsBindingValueArgs
AlertRouteConditionGroup, AlertRouteConditionGroupArgs
- Conditions
List<Alert
Route Condition Group Condition> - The prerequisite conditions that must all be satisfied
- Conditions
[]Alert
Route Condition Group Condition - The prerequisite conditions that must all be satisfied
- conditions list(object)
- The prerequisite conditions that must all be satisfied
- conditions
List<Alert
Route Condition Group Condition> - The prerequisite conditions that must all be satisfied
- conditions
Alert
Route Condition Group Condition[] - The prerequisite conditions that must all be satisfied
- conditions
Sequence[Alert
Route Condition Group Condition] - The prerequisite conditions that must all be satisfied
- conditions List<Property Map>
- The prerequisite conditions that must all be satisfied
AlertRouteConditionGroupCondition, AlertRouteConditionGroupConditionArgs
- Operation string
- The logical operation to be applied
- Param
Bindings List<AlertRoute Condition Group Condition Param Binding> - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- Operation string
- The logical operation to be applied
- Param
Bindings []AlertRoute Condition Group Condition Param Binding - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param_
bindings list(object) - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<AlertRoute Condition Group Condition Param Binding> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param
Bindings AlertRoute Condition Group Condition Param Binding[] - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation str
- The logical operation to be applied
- param_
bindings Sequence[AlertRoute Condition Group Condition Param Binding] - Bindings for the operation parameters
- subject str
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<Property Map> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
AlertRouteConditionGroupConditionParamBinding, AlertRouteConditionGroupConditionParamBindingArgs
- Array
Values List<AlertRoute Condition Group Condition Param Binding Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Condition Group Condition Param Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- Array
Values []AlertRoute Condition Group Condition Param Binding Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Condition Group Condition Param Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values list(object) - The array of literal or reference parameter values
- expression_
ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value object
- The literal or reference parameter value
- value_
literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values list(string)
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<AlertRoute Condition Group Condition Param Binding Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Condition Group Condition Param Binding Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values AlertRoute Condition Group Condition Param Binding Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Condition Group Condition Param Binding Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values Sequence[AlertRoute Condition Group Condition Param Binding Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Condition Group Condition Param Binding Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
AlertRouteConditionGroupConditionParamBindingArrayValue, AlertRouteConditionGroupConditionParamBindingArrayValueArgs
AlertRouteConditionGroupConditionParamBindingValue, AlertRouteConditionGroupConditionParamBindingValueArgs
AlertRouteEscalationConfig, AlertRouteEscalationConfigArgs
- Auto
Cancel boolEscalations - Should we auto cancel escalations when all alerts are resolved?
- Escalation
Targets List<AlertRoute Escalation Config Escalation Target> - Targets for escalation
- When
Alert AlertJoins Group Route Escalation Config When Alert Joins Group
- Auto
Cancel boolEscalations - Should we auto cancel escalations when all alerts are resolved?
- Escalation
Targets []AlertRoute Escalation Config Escalation Target - Targets for escalation
- When
Alert AlertJoins Group Route Escalation Config When Alert Joins Group
- auto_
cancel_ boolescalations - Should we auto cancel escalations when all alerts are resolved?
- escalation_
targets list(object) - Targets for escalation
- when_
alert_ objectjoins_ group
- auto
Cancel BooleanEscalations - Should we auto cancel escalations when all alerts are resolved?
- escalation
Targets List<AlertRoute Escalation Config Escalation Target> - Targets for escalation
- when
Alert AlertJoins Group Route Escalation Config When Alert Joins Group
- auto
Cancel booleanEscalations - Should we auto cancel escalations when all alerts are resolved?
- escalation
Targets AlertRoute Escalation Config Escalation Target[] - Targets for escalation
- when
Alert AlertJoins Group Route Escalation Config When Alert Joins Group
- auto_
cancel_ boolescalations - Should we auto cancel escalations when all alerts are resolved?
- escalation_
targets Sequence[AlertRoute Escalation Config Escalation Target] - Targets for escalation
- when_
alert_ Alertjoins_ group Route Escalation Config When Alert Joins Group
- auto
Cancel BooleanEscalations - Should we auto cancel escalations when all alerts are resolved?
- escalation
Targets List<Property Map> - Targets for escalation
- when
Alert Property MapJoins Group
AlertRouteEscalationConfigEscalationTarget, AlertRouteEscalationConfigEscalationTargetArgs
AlertRouteEscalationConfigEscalationTargetEscalationPaths, AlertRouteEscalationConfigEscalationTargetEscalationPathsArgs
- Array
Values List<AlertRoute Escalation Config Escalation Target Escalation Paths Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Escalation Config Escalation Target Escalation Paths Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- Array
Values []AlertRoute Escalation Config Escalation Target Escalation Paths Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Escalation Config Escalation Target Escalation Paths Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values list(object) - The array of literal or reference parameter values
- expression_
ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value object
- The literal or reference parameter value
- value_
literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values list(string)
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<AlertRoute Escalation Config Escalation Target Escalation Paths Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Escalation Config Escalation Target Escalation Paths Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values AlertRoute Escalation Config Escalation Target Escalation Paths Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Escalation Config Escalation Target Escalation Paths Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values Sequence[AlertRoute Escalation Config Escalation Target Escalation Paths Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Escalation Config Escalation Target Escalation Paths Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
AlertRouteEscalationConfigEscalationTargetEscalationPathsArrayValue, AlertRouteEscalationConfigEscalationTargetEscalationPathsArrayValueArgs
AlertRouteEscalationConfigEscalationTargetEscalationPathsValue, AlertRouteEscalationConfigEscalationTargetEscalationPathsValueArgs
AlertRouteEscalationConfigEscalationTargetUsers, AlertRouteEscalationConfigEscalationTargetUsersArgs
- Array
Values List<AlertRoute Escalation Config Escalation Target Users Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Escalation Config Escalation Target Users Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- Array
Values []AlertRoute Escalation Config Escalation Target Users Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Escalation Config Escalation Target Users Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values list(object) - The array of literal or reference parameter values
- expression_
ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value object
- The literal or reference parameter value
- value_
literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values list(string)
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<AlertRoute Escalation Config Escalation Target Users Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Escalation Config Escalation Target Users Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values AlertRoute Escalation Config Escalation Target Users Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Escalation Config Escalation Target Users Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values Sequence[AlertRoute Escalation Config Escalation Target Users Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Escalation Config Escalation Target Users Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
AlertRouteEscalationConfigEscalationTargetUsersArrayValue, AlertRouteEscalationConfigEscalationTargetUsersArrayValueArgs
AlertRouteEscalationConfigEscalationTargetUsersValue, AlertRouteEscalationConfigEscalationTargetUsersValueArgs
AlertRouteEscalationConfigWhenAlertJoinsGroup, AlertRouteEscalationConfigWhenAlertJoinsGroupArgs
- Mode string
- When a subsequent alert joins an existing group, when should we escalate again? Possible values are:
onPriorityIncrease,onEachNewAlert. - Grace
Period intSeconds - How long to wait before escalating once an alert joins the group, in seconds. Only applies when mode is 'oneachnew_alert'.
- Mode string
- When a subsequent alert joins an existing group, when should we escalate again? Possible values are:
onPriorityIncrease,onEachNewAlert. - Grace
Period intSeconds - How long to wait before escalating once an alert joins the group, in seconds. Only applies when mode is 'oneachnew_alert'.
- mode string
- When a subsequent alert joins an existing group, when should we escalate again? Possible values are:
onPriorityIncrease,onEachNewAlert. - grace_
period_ numberseconds - How long to wait before escalating once an alert joins the group, in seconds. Only applies when mode is 'oneachnew_alert'.
- mode String
- When a subsequent alert joins an existing group, when should we escalate again? Possible values are:
onPriorityIncrease,onEachNewAlert. - grace
Period IntegerSeconds - How long to wait before escalating once an alert joins the group, in seconds. Only applies when mode is 'oneachnew_alert'.
- mode string
- When a subsequent alert joins an existing group, when should we escalate again? Possible values are:
onPriorityIncrease,onEachNewAlert. - grace
Period numberSeconds - How long to wait before escalating once an alert joins the group, in seconds. Only applies when mode is 'oneachnew_alert'.
- mode str
- When a subsequent alert joins an existing group, when should we escalate again? Possible values are:
onPriorityIncrease,onEachNewAlert. - grace_
period_ intseconds - How long to wait before escalating once an alert joins the group, in seconds. Only applies when mode is 'oneachnew_alert'.
- mode String
- When a subsequent alert joins an existing group, when should we escalate again? Possible values are:
onPriorityIncrease,onEachNewAlert. - grace
Period NumberSeconds - How long to wait before escalating once an alert joins the group, in seconds. Only applies when mode is 'oneachnew_alert'.
AlertRouteExpression, AlertRouteExpressionArgs
- Label string
- The human readable label of the expression
- Operations
List<Alert
Route Expression Operation> - The operations to execute in sequence for this expression
- Reference string
- A short ID that can be used to reference the expression
- Root
Reference string - The root reference for this expression (i.e. where the expression starts)
- Else
Branch AlertRoute Expression Else Branch - The else branch to resort to if all operations fail
- Label string
- The human readable label of the expression
- Operations
[]Alert
Route Expression Operation - The operations to execute in sequence for this expression
- Reference string
- A short ID that can be used to reference the expression
- Root
Reference string - The root reference for this expression (i.e. where the expression starts)
- Else
Branch AlertRoute Expression Else Branch - The else branch to resort to if all operations fail
- label string
- The human readable label of the expression
- operations list(object)
- The operations to execute in sequence for this expression
- reference string
- A short ID that can be used to reference the expression
- root_
reference string - The root reference for this expression (i.e. where the expression starts)
- else_
branch object - The else branch to resort to if all operations fail
- label String
- The human readable label of the expression
- operations
List<Alert
Route Expression Operation> - The operations to execute in sequence for this expression
- reference String
- A short ID that can be used to reference the expression
- root
Reference String - The root reference for this expression (i.e. where the expression starts)
- else
Branch AlertRoute Expression Else Branch - The else branch to resort to if all operations fail
- label string
- The human readable label of the expression
- operations
Alert
Route Expression Operation[] - The operations to execute in sequence for this expression
- reference string
- A short ID that can be used to reference the expression
- root
Reference string - The root reference for this expression (i.e. where the expression starts)
- else
Branch AlertRoute Expression Else Branch - The else branch to resort to if all operations fail
- label str
- The human readable label of the expression
- operations
Sequence[Alert
Route Expression Operation] - The operations to execute in sequence for this expression
- reference str
- A short ID that can be used to reference the expression
- root_
reference str - The root reference for this expression (i.e. where the expression starts)
- else_
branch AlertRoute Expression Else Branch - The else branch to resort to if all operations fail
- label String
- The human readable label of the expression
- operations List<Property Map>
- The operations to execute in sequence for this expression
- reference String
- A short ID that can be used to reference the expression
- root
Reference String - The root reference for this expression (i.e. where the expression starts)
- else
Branch Property Map - The else branch to resort to if all operations fail
AlertRouteExpressionElseBranch, AlertRouteExpressionElseBranchArgs
- Result
Alert
Route Expression Else Branch Result - The result assumed if the else branch is reached
- Result
Alert
Route Expression Else Branch Result - The result assumed if the else branch is reached
- result
Alert
Route Expression Else Branch Result - The result assumed if the else branch is reached
- result
Alert
Route Expression Else Branch Result - The result assumed if the else branch is reached
- result
Alert
Route Expression Else Branch Result - The result assumed if the else branch is reached
- result Property Map
- The result assumed if the else branch is reached
AlertRouteExpressionElseBranchResult, AlertRouteExpressionElseBranchResultArgs
- Array
Values List<AlertRoute Expression Else Branch Result Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Expression Else Branch Result Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- Array
Values []AlertRoute Expression Else Branch Result Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Expression Else Branch Result Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values list(object) - The array of literal or reference parameter values
- expression_
ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value object
- The literal or reference parameter value
- value_
literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values list(string)
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<AlertRoute Expression Else Branch Result Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Expression Else Branch Result Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values AlertRoute Expression Else Branch Result Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Expression Else Branch Result Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values Sequence[AlertRoute Expression Else Branch Result Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Expression Else Branch Result Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
AlertRouteExpressionElseBranchResultArrayValue, AlertRouteExpressionElseBranchResultArrayValueArgs
AlertRouteExpressionElseBranchResultValue, AlertRouteExpressionElseBranchResultValueArgs
AlertRouteExpressionOperation, AlertRouteExpressionOperationArgs
- Operation
Type string - Indicates which operation type to execute. Possible values are:
navigate,filter,concatenate,count,min,max,sum,random,first,parse,branches,cast. - Branches
Alert
Route Expression Operation Branches - An operation type that allows for a value to be set conditionally by a series of logical branches
- Cast
Alert
Route Expression Operation Cast - An operation type that converts a value into another type. Only valid on values that can be represented as text. The returned
arrayfollows the value being cast, so it must match the cardinality of the previous operation - Concatenate
Alert
Route Expression Operation Concatenate - An operation type that adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name
- Filter
Alert
Route Expression Operation Filter - An operation type that allows values to be filtered out by conditions
-
Alert
Route Expression Operation Navigate - An operation type that allows attributes of a type to be accessed by reference
- Parse
Alert
Route Expression Operation Parse - An operation type that allows a value to parsed from within a JSON object
- Operation
Type string - Indicates which operation type to execute. Possible values are:
navigate,filter,concatenate,count,min,max,sum,random,first,parse,branches,cast. - Branches
Alert
Route Expression Operation Branches - An operation type that allows for a value to be set conditionally by a series of logical branches
- Cast
Alert
Route Expression Operation Cast - An operation type that converts a value into another type. Only valid on values that can be represented as text. The returned
arrayfollows the value being cast, so it must match the cardinality of the previous operation - Concatenate
Alert
Route Expression Operation Concatenate - An operation type that adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name
- Filter
Alert
Route Expression Operation Filter - An operation type that allows values to be filtered out by conditions
-
Alert
Route Expression Operation Navigate - An operation type that allows attributes of a type to be accessed by reference
- Parse
Alert
Route Expression Operation Parse - An operation type that allows a value to parsed from within a JSON object
- operation_
type string - Indicates which operation type to execute. Possible values are:
navigate,filter,concatenate,count,min,max,sum,random,first,parse,branches,cast. - branches object
- An operation type that allows for a value to be set conditionally by a series of logical branches
- cast object
- An operation type that converts a value into another type. Only valid on values that can be represented as text. The returned
arrayfollows the value being cast, so it must match the cardinality of the previous operation - concatenate object
- An operation type that adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name
- filter object
- An operation type that allows values to be filtered out by conditions
- object
- An operation type that allows attributes of a type to be accessed by reference
- parse object
- An operation type that allows a value to parsed from within a JSON object
- operation
Type String - Indicates which operation type to execute. Possible values are:
navigate,filter,concatenate,count,min,max,sum,random,first,parse,branches,cast. - branches
Alert
Route Expression Operation Branches - An operation type that allows for a value to be set conditionally by a series of logical branches
- cast
Alert
Route Expression Operation Cast - An operation type that converts a value into another type. Only valid on values that can be represented as text. The returned
arrayfollows the value being cast, so it must match the cardinality of the previous operation - concatenate
Alert
Route Expression Operation Concatenate - An operation type that adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name
- filter
Alert
Route Expression Operation Filter - An operation type that allows values to be filtered out by conditions
-
Alert
Route Expression Operation Navigate - An operation type that allows attributes of a type to be accessed by reference
- parse
Alert
Route Expression Operation Parse - An operation type that allows a value to parsed from within a JSON object
- operation
Type string - Indicates which operation type to execute. Possible values are:
navigate,filter,concatenate,count,min,max,sum,random,first,parse,branches,cast. - branches
Alert
Route Expression Operation Branches - An operation type that allows for a value to be set conditionally by a series of logical branches
- cast
Alert
Route Expression Operation Cast - An operation type that converts a value into another type. Only valid on values that can be represented as text. The returned
arrayfollows the value being cast, so it must match the cardinality of the previous operation - concatenate
Alert
Route Expression Operation Concatenate - An operation type that adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name
- filter
Alert
Route Expression Operation Filter - An operation type that allows values to be filtered out by conditions
-
Alert
Route Expression Operation Navigate - An operation type that allows attributes of a type to be accessed by reference
- parse
Alert
Route Expression Operation Parse - An operation type that allows a value to parsed from within a JSON object
- operation_
type str - Indicates which operation type to execute. Possible values are:
navigate,filter,concatenate,count,min,max,sum,random,first,parse,branches,cast. - branches
Alert
Route Expression Operation Branches - An operation type that allows for a value to be set conditionally by a series of logical branches
- cast
Alert
Route Expression Operation Cast - An operation type that converts a value into another type. Only valid on values that can be represented as text. The returned
arrayfollows the value being cast, so it must match the cardinality of the previous operation - concatenate
Alert
Route Expression Operation Concatenate - An operation type that adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name
- filter
Alert
Route Expression Operation Filter - An operation type that allows values to be filtered out by conditions
-
Alert
Route Expression Operation Navigate - An operation type that allows attributes of a type to be accessed by reference
- parse
Alert
Route Expression Operation Parse - An operation type that allows a value to parsed from within a JSON object
- operation
Type String - Indicates which operation type to execute. Possible values are:
navigate,filter,concatenate,count,min,max,sum,random,first,parse,branches,cast. - branches Property Map
- An operation type that allows for a value to be set conditionally by a series of logical branches
- cast Property Map
- An operation type that converts a value into another type. Only valid on values that can be represented as text. The returned
arrayfollows the value being cast, so it must match the cardinality of the previous operation - concatenate Property Map
- An operation type that adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name
- filter Property Map
- An operation type that allows values to be filtered out by conditions
- Property Map
- An operation type that allows attributes of a type to be accessed by reference
- parse Property Map
- An operation type that allows a value to parsed from within a JSON object
AlertRouteExpressionOperationBranches, AlertRouteExpressionOperationBranchesArgs
- Branches
List<Alert
Route Expression Operation Branches Branch> - The branches to apply for this operation
- Returns
Alert
Route Expression Operation Branches Returns - The return type of an operation
- Branches
[]Alert
Route Expression Operation Branches Branch - The branches to apply for this operation
- Returns
Alert
Route Expression Operation Branches Returns - The return type of an operation
- branches list(object)
- The branches to apply for this operation
- returns object
- The return type of an operation
- branches
List<Alert
Route Expression Operation Branches Branch> - The branches to apply for this operation
- returns
Alert
Route Expression Operation Branches Returns - The return type of an operation
- branches
Alert
Route Expression Operation Branches Branch[] - The branches to apply for this operation
- returns
Alert
Route Expression Operation Branches Returns - The return type of an operation
- branches
Sequence[Alert
Route Expression Operation Branches Branch] - The branches to apply for this operation
- returns
Alert
Route Expression Operation Branches Returns - The return type of an operation
- branches List<Property Map>
- The branches to apply for this operation
- returns Property Map
- The return type of an operation
AlertRouteExpressionOperationBranchesBranch, AlertRouteExpressionOperationBranchesBranchArgs
- Condition
Groups List<AlertRoute Expression Operation Branches Branch Condition Group> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- Result
Alert
Route Expression Operation Branches Branch Result - The result assumed if the condition groups are satisfied
- Condition
Groups []AlertRoute Expression Operation Branches Branch Condition Group - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- Result
Alert
Route Expression Operation Branches Branch Result - The result assumed if the condition groups are satisfied
- condition_
groups list(object) - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- result object
- The result assumed if the condition groups are satisfied
- condition
Groups List<AlertRoute Expression Operation Branches Branch Condition Group> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- result
Alert
Route Expression Operation Branches Branch Result - The result assumed if the condition groups are satisfied
- condition
Groups AlertRoute Expression Operation Branches Branch Condition Group[] - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- result
Alert
Route Expression Operation Branches Branch Result - The result assumed if the condition groups are satisfied
- condition_
groups Sequence[AlertRoute Expression Operation Branches Branch Condition Group] - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- result
Alert
Route Expression Operation Branches Branch Result - The result assumed if the condition groups are satisfied
- condition
Groups List<Property Map> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- result Property Map
- The result assumed if the condition groups are satisfied
AlertRouteExpressionOperationBranchesBranchConditionGroup, AlertRouteExpressionOperationBranchesBranchConditionGroupArgs
- Conditions
List<Alert
Route Expression Operation Branches Branch Condition Group Condition> - The prerequisite conditions that must all be satisfied
- Conditions
[]Alert
Route Expression Operation Branches Branch Condition Group Condition - The prerequisite conditions that must all be satisfied
- conditions list(object)
- The prerequisite conditions that must all be satisfied
- conditions
List<Alert
Route Expression Operation Branches Branch Condition Group Condition> - The prerequisite conditions that must all be satisfied
- conditions
Alert
Route Expression Operation Branches Branch Condition Group Condition[] - The prerequisite conditions that must all be satisfied
- conditions
Sequence[Alert
Route Expression Operation Branches Branch Condition Group Condition] - The prerequisite conditions that must all be satisfied
- conditions List<Property Map>
- The prerequisite conditions that must all be satisfied
AlertRouteExpressionOperationBranchesBranchConditionGroupCondition, AlertRouteExpressionOperationBranchesBranchConditionGroupConditionArgs
- Operation string
- The logical operation to be applied
- Param
Bindings List<AlertRoute Expression Operation Branches Branch Condition Group Condition Param Binding> - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- Operation string
- The logical operation to be applied
- Param
Bindings []AlertRoute Expression Operation Branches Branch Condition Group Condition Param Binding - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param_
bindings list(object) - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<AlertRoute Expression Operation Branches Branch Condition Group Condition Param Binding> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param
Bindings AlertRoute Expression Operation Branches Branch Condition Group Condition Param Binding[] - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation str
- The logical operation to be applied
- param_
bindings Sequence[AlertRoute Expression Operation Branches Branch Condition Group Condition Param Binding] - Bindings for the operation parameters
- subject str
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<Property Map> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
AlertRouteExpressionOperationBranchesBranchConditionGroupConditionParamBinding, AlertRouteExpressionOperationBranchesBranchConditionGroupConditionParamBindingArgs
- Array
Values List<AlertRoute Expression Operation Branches Branch Condition Group Condition Param Binding Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Expression Operation Branches Branch Condition Group Condition Param Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- Array
Values []AlertRoute Expression Operation Branches Branch Condition Group Condition Param Binding Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Expression Operation Branches Branch Condition Group Condition Param Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values list(object) - The array of literal or reference parameter values
- expression_
ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value object
- The literal or reference parameter value
- value_
literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values list(string)
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<AlertRoute Expression Operation Branches Branch Condition Group Condition Param Binding Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Expression Operation Branches Branch Condition Group Condition Param Binding Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values AlertRoute Expression Operation Branches Branch Condition Group Condition Param Binding Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Expression Operation Branches Branch Condition Group Condition Param Binding Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values Sequence[AlertRoute Expression Operation Branches Branch Condition Group Condition Param Binding Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Expression Operation Branches Branch Condition Group Condition Param Binding Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
AlertRouteExpressionOperationBranchesBranchConditionGroupConditionParamBindingArrayValue, AlertRouteExpressionOperationBranchesBranchConditionGroupConditionParamBindingArrayValueArgs
AlertRouteExpressionOperationBranchesBranchConditionGroupConditionParamBindingValue, AlertRouteExpressionOperationBranchesBranchConditionGroupConditionParamBindingValueArgs
AlertRouteExpressionOperationBranchesBranchResult, AlertRouteExpressionOperationBranchesBranchResultArgs
- Array
Values List<AlertRoute Expression Operation Branches Branch Result Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Expression Operation Branches Branch Result Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- Array
Values []AlertRoute Expression Operation Branches Branch Result Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Expression Operation Branches Branch Result Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values list(object) - The array of literal or reference parameter values
- expression_
ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value object
- The literal or reference parameter value
- value_
literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values list(string)
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<AlertRoute Expression Operation Branches Branch Result Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Expression Operation Branches Branch Result Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values AlertRoute Expression Operation Branches Branch Result Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Expression Operation Branches Branch Result Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values Sequence[AlertRoute Expression Operation Branches Branch Result Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Expression Operation Branches Branch Result Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
AlertRouteExpressionOperationBranchesBranchResultArrayValue, AlertRouteExpressionOperationBranchesBranchResultArrayValueArgs
AlertRouteExpressionOperationBranchesBranchResultValue, AlertRouteExpressionOperationBranchesBranchResultValueArgs
AlertRouteExpressionOperationBranchesReturns, AlertRouteExpressionOperationBranchesReturnsArgs
AlertRouteExpressionOperationCast, AlertRouteExpressionOperationCastArgs
- Returns
Alert
Route Expression Operation Cast Returns - The return type of an operation
- Returns
Alert
Route Expression Operation Cast Returns - The return type of an operation
- returns
Alert
Route Expression Operation Cast Returns - The return type of an operation
- returns
Alert
Route Expression Operation Cast Returns - The return type of an operation
- returns
Alert
Route Expression Operation Cast Returns - The return type of an operation
- returns Property Map
- The return type of an operation
AlertRouteExpressionOperationCastReturns, AlertRouteExpressionOperationCastReturnsArgs
AlertRouteExpressionOperationConcatenate, AlertRouteExpressionOperationConcatenateArgs
- Reference string
- The reference within the scope to concatenate with
- Reference string
- The reference within the scope to concatenate with
- reference string
- The reference within the scope to concatenate with
- reference String
- The reference within the scope to concatenate with
- reference string
- The reference within the scope to concatenate with
- reference str
- The reference within the scope to concatenate with
- reference String
- The reference within the scope to concatenate with
AlertRouteExpressionOperationFilter, AlertRouteExpressionOperationFilterArgs
- Condition
Groups List<AlertRoute Expression Operation Filter Condition Group> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- Condition
Groups []AlertRoute Expression Operation Filter Condition Group - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- condition_
groups list(object) - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- condition
Groups List<AlertRoute Expression Operation Filter Condition Group> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- condition
Groups AlertRoute Expression Operation Filter Condition Group[] - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- condition_
groups Sequence[AlertRoute Expression Operation Filter Condition Group] - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- condition
Groups List<Property Map> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
AlertRouteExpressionOperationFilterConditionGroup, AlertRouteExpressionOperationFilterConditionGroupArgs
- Conditions
List<Alert
Route Expression Operation Filter Condition Group Condition> - The prerequisite conditions that must all be satisfied
- Conditions
[]Alert
Route Expression Operation Filter Condition Group Condition - The prerequisite conditions that must all be satisfied
- conditions list(object)
- The prerequisite conditions that must all be satisfied
- conditions
List<Alert
Route Expression Operation Filter Condition Group Condition> - The prerequisite conditions that must all be satisfied
- conditions
Alert
Route Expression Operation Filter Condition Group Condition[] - The prerequisite conditions that must all be satisfied
- conditions
Sequence[Alert
Route Expression Operation Filter Condition Group Condition] - The prerequisite conditions that must all be satisfied
- conditions List<Property Map>
- The prerequisite conditions that must all be satisfied
AlertRouteExpressionOperationFilterConditionGroupCondition, AlertRouteExpressionOperationFilterConditionGroupConditionArgs
- Operation string
- The logical operation to be applied
- Param
Bindings List<AlertRoute Expression Operation Filter Condition Group Condition Param Binding> - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- Operation string
- The logical operation to be applied
- Param
Bindings []AlertRoute Expression Operation Filter Condition Group Condition Param Binding - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param_
bindings list(object) - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<AlertRoute Expression Operation Filter Condition Group Condition Param Binding> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param
Bindings AlertRoute Expression Operation Filter Condition Group Condition Param Binding[] - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation str
- The logical operation to be applied
- param_
bindings Sequence[AlertRoute Expression Operation Filter Condition Group Condition Param Binding] - Bindings for the operation parameters
- subject str
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<Property Map> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
AlertRouteExpressionOperationFilterConditionGroupConditionParamBinding, AlertRouteExpressionOperationFilterConditionGroupConditionParamBindingArgs
- Array
Values List<AlertRoute Expression Operation Filter Condition Group Condition Param Binding Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Expression Operation Filter Condition Group Condition Param Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- Array
Values []AlertRoute Expression Operation Filter Condition Group Condition Param Binding Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Expression Operation Filter Condition Group Condition Param Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values list(object) - The array of literal or reference parameter values
- expression_
ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value object
- The literal or reference parameter value
- value_
literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values list(string)
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<AlertRoute Expression Operation Filter Condition Group Condition Param Binding Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Expression Operation Filter Condition Group Condition Param Binding Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values AlertRoute Expression Operation Filter Condition Group Condition Param Binding Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Expression Operation Filter Condition Group Condition Param Binding Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values Sequence[AlertRoute Expression Operation Filter Condition Group Condition Param Binding Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Expression Operation Filter Condition Group Condition Param Binding Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
AlertRouteExpressionOperationFilterConditionGroupConditionParamBindingArrayValue, AlertRouteExpressionOperationFilterConditionGroupConditionParamBindingArrayValueArgs
AlertRouteExpressionOperationFilterConditionGroupConditionParamBindingValue, AlertRouteExpressionOperationFilterConditionGroupConditionParamBindingValueArgs
AlertRouteExpressionOperationNavigate, AlertRouteExpressionOperationNavigateArgs
- Reference string
- Reference string
- reference string
- reference String
- reference string
- reference str
- reference String
AlertRouteExpressionOperationParse, AlertRouteExpressionOperationParseArgs
- Returns
Alert
Route Expression Operation Parse Returns - The return type of an operation
- Source string
- The ES5 Javascript expression to execute
- Returns
Alert
Route Expression Operation Parse Returns - The return type of an operation
- Source string
- The ES5 Javascript expression to execute
- returns
Alert
Route Expression Operation Parse Returns - The return type of an operation
- source String
- The ES5 Javascript expression to execute
- returns
Alert
Route Expression Operation Parse Returns - The return type of an operation
- source string
- The ES5 Javascript expression to execute
- returns
Alert
Route Expression Operation Parse Returns - The return type of an operation
- source str
- The ES5 Javascript expression to execute
- returns Property Map
- The return type of an operation
- source String
- The ES5 Javascript expression to execute
AlertRouteExpressionOperationParseReturns, AlertRouteExpressionOperationParseReturnsArgs
AlertRouteGroupingConfig, AlertRouteGroupingConfigArgs
AlertRouteGroupingConfigDefault, AlertRouteGroupingConfigDefaultArgs
- Enabled bool
- Whether grouping is enabled
- Grouping
Keys List<AlertRoute Grouping Config Default Grouping Key> - Which attributes should this alert route use to group alerts? Only set when grouping is enabled.
- Window
Seconds int - How long the grouping window is, in seconds. Must be between 60 (1 minute) and 172800 (48 hours). Only set when grouping is enabled.
- Window
Type string - Controls how the grouping window behaves. 'rolling' keeps the window open for windowseconds after the most recent alert, so the group stays open as long as alerts keep arriving. 'fixed' opens the window when the first alert arrives and always closes windowseconds later, regardless of any subsequent alerts. Only set when grouping is enabled. Possible values are:
rolling,fixed.
- Enabled bool
- Whether grouping is enabled
- Grouping
Keys []AlertRoute Grouping Config Default Grouping Key - Which attributes should this alert route use to group alerts? Only set when grouping is enabled.
- Window
Seconds int - How long the grouping window is, in seconds. Must be between 60 (1 minute) and 172800 (48 hours). Only set when grouping is enabled.
- Window
Type string - Controls how the grouping window behaves. 'rolling' keeps the window open for windowseconds after the most recent alert, so the group stays open as long as alerts keep arriving. 'fixed' opens the window when the first alert arrives and always closes windowseconds later, regardless of any subsequent alerts. Only set when grouping is enabled. Possible values are:
rolling,fixed.
- enabled bool
- Whether grouping is enabled
- grouping_
keys list(object) - Which attributes should this alert route use to group alerts? Only set when grouping is enabled.
- window_
seconds number - How long the grouping window is, in seconds. Must be between 60 (1 minute) and 172800 (48 hours). Only set when grouping is enabled.
- window_
type string - Controls how the grouping window behaves. 'rolling' keeps the window open for windowseconds after the most recent alert, so the group stays open as long as alerts keep arriving. 'fixed' opens the window when the first alert arrives and always closes windowseconds later, regardless of any subsequent alerts. Only set when grouping is enabled. Possible values are:
rolling,fixed.
- enabled Boolean
- Whether grouping is enabled
- grouping
Keys List<AlertRoute Grouping Config Default Grouping Key> - Which attributes should this alert route use to group alerts? Only set when grouping is enabled.
- window
Seconds Integer - How long the grouping window is, in seconds. Must be between 60 (1 minute) and 172800 (48 hours). Only set when grouping is enabled.
- window
Type String - Controls how the grouping window behaves. 'rolling' keeps the window open for windowseconds after the most recent alert, so the group stays open as long as alerts keep arriving. 'fixed' opens the window when the first alert arrives and always closes windowseconds later, regardless of any subsequent alerts. Only set when grouping is enabled. Possible values are:
rolling,fixed.
- enabled boolean
- Whether grouping is enabled
- grouping
Keys AlertRoute Grouping Config Default Grouping Key[] - Which attributes should this alert route use to group alerts? Only set when grouping is enabled.
- window
Seconds number - How long the grouping window is, in seconds. Must be between 60 (1 minute) and 172800 (48 hours). Only set when grouping is enabled.
- window
Type string - Controls how the grouping window behaves. 'rolling' keeps the window open for windowseconds after the most recent alert, so the group stays open as long as alerts keep arriving. 'fixed' opens the window when the first alert arrives and always closes windowseconds later, regardless of any subsequent alerts. Only set when grouping is enabled. Possible values are:
rolling,fixed.
- enabled bool
- Whether grouping is enabled
- grouping_
keys Sequence[AlertRoute Grouping Config Default Grouping Key] - Which attributes should this alert route use to group alerts? Only set when grouping is enabled.
- window_
seconds int - How long the grouping window is, in seconds. Must be between 60 (1 minute) and 172800 (48 hours). Only set when grouping is enabled.
- window_
type str - Controls how the grouping window behaves. 'rolling' keeps the window open for windowseconds after the most recent alert, so the group stays open as long as alerts keep arriving. 'fixed' opens the window when the first alert arrives and always closes windowseconds later, regardless of any subsequent alerts. Only set when grouping is enabled. Possible values are:
rolling,fixed.
- enabled Boolean
- Whether grouping is enabled
- grouping
Keys List<Property Map> - Which attributes should this alert route use to group alerts? Only set when grouping is enabled.
- window
Seconds Number - How long the grouping window is, in seconds. Must be between 60 (1 minute) and 172800 (48 hours). Only set when grouping is enabled.
- window
Type String - Controls how the grouping window behaves. 'rolling' keeps the window open for windowseconds after the most recent alert, so the group stays open as long as alerts keep arriving. 'fixed' opens the window when the first alert arrives and always closes windowseconds later, regardless of any subsequent alerts. Only set when grouping is enabled. Possible values are:
rolling,fixed.
AlertRouteGroupingConfigDefaultGroupingKey, AlertRouteGroupingConfigDefaultGroupingKeyArgs
- Reference string
- A reference to a property of the alert to group on
- Reference string
- A reference to a property of the alert to group on
- reference string
- A reference to a property of the alert to group on
- reference String
- A reference to a property of the alert to group on
- reference string
- A reference to a property of the alert to group on
- reference str
- A reference to a property of the alert to group on
- reference String
- A reference to a property of the alert to group on
AlertRouteIncidentConfig, AlertRouteIncidentConfigArgs
- Condition
Groups List<AlertRoute Incident Config Condition Group> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- Enabled bool
- Whether incident creation is enabled for this alert route
- Auto
Decline boolEnabled - Should triage incidents be declined when alerts are resolved?
- Auto
Relate boolGrouped Alerts - Should grouped alerts automatically be related to active incidents without confirmation?
- Defer
Time intSeconds How long should the escalation defer time be?
Deprecated: set the escalation grace period via
escalation_config.when_alert_joins_group.grace_period_seconds. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md- Grouping
Keys List<AlertRoute Incident Config Grouping Key> Which attributes should this alert route use to group alerts?
Deprecated: set grouping keys via
grouping_config.default.grouping_keysinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md- Grouping
Window intSeconds How large should the grouping window be?
Deprecated: set the grouping window via
grouping_config.default.window_secondsinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md- Incident
Template AlertRoute Incident Config Incident Template - Template
Alert
Route Incident Config Template - The template an alert route applies to the incidents it creates. Disabling incident creation clears it. Only used with
groupingConfig.
- Condition
Groups []AlertRoute Incident Config Condition Group - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- Enabled bool
- Whether incident creation is enabled for this alert route
- Auto
Decline boolEnabled - Should triage incidents be declined when alerts are resolved?
- Auto
Relate boolGrouped Alerts - Should grouped alerts automatically be related to active incidents without confirmation?
- Defer
Time intSeconds How long should the escalation defer time be?
Deprecated: set the escalation grace period via
escalation_config.when_alert_joins_group.grace_period_seconds. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md- Grouping
Keys []AlertRoute Incident Config Grouping Key Which attributes should this alert route use to group alerts?
Deprecated: set grouping keys via
grouping_config.default.grouping_keysinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md- Grouping
Window intSeconds How large should the grouping window be?
Deprecated: set the grouping window via
grouping_config.default.window_secondsinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md- Incident
Template AlertRoute Incident Config Incident Template - Template
Alert
Route Incident Config Template - The template an alert route applies to the incidents it creates. Disabling incident creation clears it. Only used with
groupingConfig.
- condition_
groups list(object) - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- enabled bool
- Whether incident creation is enabled for this alert route
- auto_
decline_ boolenabled - Should triage incidents be declined when alerts are resolved?
- auto_
relate_ boolgrouped_ alerts - Should grouped alerts automatically be related to active incidents without confirmation?
- defer_
time_ numberseconds How long should the escalation defer time be?
Deprecated: set the escalation grace period via
escalation_config.when_alert_joins_group.grace_period_seconds. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md- grouping_
keys list(object) Which attributes should this alert route use to group alerts?
Deprecated: set grouping keys via
grouping_config.default.grouping_keysinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md- grouping_
window_ numberseconds How large should the grouping window be?
Deprecated: set the grouping window via
grouping_config.default.window_secondsinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md- incident_
template object - template object
- The template an alert route applies to the incidents it creates. Disabling incident creation clears it. Only used with
groupingConfig.
- condition
Groups List<AlertRoute Incident Config Condition Group> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- enabled Boolean
- Whether incident creation is enabled for this alert route
- auto
Decline BooleanEnabled - Should triage incidents be declined when alerts are resolved?
- auto
Relate BooleanGrouped Alerts - Should grouped alerts automatically be related to active incidents without confirmation?
- defer
Time IntegerSeconds How long should the escalation defer time be?
Deprecated: set the escalation grace period via
escalation_config.when_alert_joins_group.grace_period_seconds. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md- grouping
Keys List<AlertRoute Incident Config Grouping Key> Which attributes should this alert route use to group alerts?
Deprecated: set grouping keys via
grouping_config.default.grouping_keysinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md- grouping
Window IntegerSeconds How large should the grouping window be?
Deprecated: set the grouping window via
grouping_config.default.window_secondsinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md- incident
Template AlertRoute Incident Config Incident Template - template
Alert
Route Incident Config Template - The template an alert route applies to the incidents it creates. Disabling incident creation clears it. Only used with
groupingConfig.
- condition
Groups AlertRoute Incident Config Condition Group[] - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- enabled boolean
- Whether incident creation is enabled for this alert route
- auto
Decline booleanEnabled - Should triage incidents be declined when alerts are resolved?
- auto
Relate booleanGrouped Alerts - Should grouped alerts automatically be related to active incidents without confirmation?
- defer
Time numberSeconds How long should the escalation defer time be?
Deprecated: set the escalation grace period via
escalation_config.when_alert_joins_group.grace_period_seconds. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md- grouping
Keys AlertRoute Incident Config Grouping Key[] Which attributes should this alert route use to group alerts?
Deprecated: set grouping keys via
grouping_config.default.grouping_keysinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md- grouping
Window numberSeconds How large should the grouping window be?
Deprecated: set the grouping window via
grouping_config.default.window_secondsinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md- incident
Template AlertRoute Incident Config Incident Template - template
Alert
Route Incident Config Template - The template an alert route applies to the incidents it creates. Disabling incident creation clears it. Only used with
groupingConfig.
- condition_
groups Sequence[AlertRoute Incident Config Condition Group] - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- enabled bool
- Whether incident creation is enabled for this alert route
- auto_
decline_ boolenabled - Should triage incidents be declined when alerts are resolved?
- auto_
relate_ boolgrouped_ alerts - Should grouped alerts automatically be related to active incidents without confirmation?
- defer_
time_ intseconds How long should the escalation defer time be?
Deprecated: set the escalation grace period via
escalation_config.when_alert_joins_group.grace_period_seconds. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md- grouping_
keys Sequence[AlertRoute Incident Config Grouping Key] Which attributes should this alert route use to group alerts?
Deprecated: set grouping keys via
grouping_config.default.grouping_keysinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md- grouping_
window_ intseconds How large should the grouping window be?
Deprecated: set the grouping window via
grouping_config.default.window_secondsinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md- incident_
template AlertRoute Incident Config Incident Template - template
Alert
Route Incident Config Template - The template an alert route applies to the incidents it creates. Disabling incident creation clears it. Only used with
groupingConfig.
- condition
Groups List<Property Map> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- enabled Boolean
- Whether incident creation is enabled for this alert route
- auto
Decline BooleanEnabled - Should triage incidents be declined when alerts are resolved?
- auto
Relate BooleanGrouped Alerts - Should grouped alerts automatically be related to active incidents without confirmation?
- defer
Time NumberSeconds How long should the escalation defer time be?
Deprecated: set the escalation grace period via
escalation_config.when_alert_joins_group.grace_period_seconds. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md- grouping
Keys List<Property Map> Which attributes should this alert route use to group alerts?
Deprecated: set grouping keys via
grouping_config.default.grouping_keysinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md- grouping
Window NumberSeconds How large should the grouping window be?
Deprecated: set the grouping window via
grouping_config.default.window_secondsinstead. See v5.41.0 in the CHANGELOG for migration guidance: https://github.com/incident-io/terraform-provider-incident/blob/master/CHANGELOG.md- incident
Template Property Map - template Property Map
- The template an alert route applies to the incidents it creates. Disabling incident creation clears it. Only used with
groupingConfig.
AlertRouteIncidentConfigConditionGroup, AlertRouteIncidentConfigConditionGroupArgs
- Conditions
List<Alert
Route Incident Config Condition Group Condition> - The prerequisite conditions that must all be satisfied
- Conditions
[]Alert
Route Incident Config Condition Group Condition - The prerequisite conditions that must all be satisfied
- conditions list(object)
- The prerequisite conditions that must all be satisfied
- conditions
List<Alert
Route Incident Config Condition Group Condition> - The prerequisite conditions that must all be satisfied
- conditions
Alert
Route Incident Config Condition Group Condition[] - The prerequisite conditions that must all be satisfied
- conditions
Sequence[Alert
Route Incident Config Condition Group Condition] - The prerequisite conditions that must all be satisfied
- conditions List<Property Map>
- The prerequisite conditions that must all be satisfied
AlertRouteIncidentConfigConditionGroupCondition, AlertRouteIncidentConfigConditionGroupConditionArgs
- Operation string
- The logical operation to be applied
- Param
Bindings List<AlertRoute Incident Config Condition Group Condition Param Binding> - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- Operation string
- The logical operation to be applied
- Param
Bindings []AlertRoute Incident Config Condition Group Condition Param Binding - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param_
bindings list(object) - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<AlertRoute Incident Config Condition Group Condition Param Binding> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param
Bindings AlertRoute Incident Config Condition Group Condition Param Binding[] - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation str
- The logical operation to be applied
- param_
bindings Sequence[AlertRoute Incident Config Condition Group Condition Param Binding] - Bindings for the operation parameters
- subject str
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<Property Map> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
AlertRouteIncidentConfigConditionGroupConditionParamBinding, AlertRouteIncidentConfigConditionGroupConditionParamBindingArgs
- Array
Values List<AlertRoute Incident Config Condition Group Condition Param Binding Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Incident Config Condition Group Condition Param Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- Array
Values []AlertRoute Incident Config Condition Group Condition Param Binding Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Incident Config Condition Group Condition Param Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values list(object) - The array of literal or reference parameter values
- expression_
ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value object
- The literal or reference parameter value
- value_
literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values list(string)
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<AlertRoute Incident Config Condition Group Condition Param Binding Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Config Condition Group Condition Param Binding Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values AlertRoute Incident Config Condition Group Condition Param Binding Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Config Condition Group Condition Param Binding Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values Sequence[AlertRoute Incident Config Condition Group Condition Param Binding Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Config Condition Group Condition Param Binding Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
AlertRouteIncidentConfigConditionGroupConditionParamBindingArrayValue, AlertRouteIncidentConfigConditionGroupConditionParamBindingArrayValueArgs
AlertRouteIncidentConfigConditionGroupConditionParamBindingValue, AlertRouteIncidentConfigConditionGroupConditionParamBindingValueArgs
AlertRouteIncidentConfigGroupingKey, AlertRouteIncidentConfigGroupingKeyArgs
- Reference string
- The alert attribute ID to use as a grouping key
- Reference string
- The alert attribute ID to use as a grouping key
- reference string
- The alert attribute ID to use as a grouping key
- reference String
- The alert attribute ID to use as a grouping key
- reference string
- The alert attribute ID to use as a grouping key
- reference str
- The alert attribute ID to use as a grouping key
- reference String
- The alert attribute ID to use as a grouping key
AlertRouteIncidentConfigIncidentTemplate, AlertRouteIncidentConfigIncidentTemplateArgs
- Array
Values List<AlertRoute Incident Config Incident Template Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Incident Config Incident Template Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- Array
Values []AlertRoute Incident Config Incident Template Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Incident Config Incident Template Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values list(object) - The array of literal or reference parameter values
- expression_
ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value object
- The literal or reference parameter value
- value_
literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values list(string)
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<AlertRoute Incident Config Incident Template Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Config Incident Template Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values AlertRoute Incident Config Incident Template Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Config Incident Template Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values Sequence[AlertRoute Incident Config Incident Template Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Config Incident Template Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
AlertRouteIncidentConfigIncidentTemplateArrayValue, AlertRouteIncidentConfigIncidentTemplateArrayValueArgs
AlertRouteIncidentConfigIncidentTemplateValue, AlertRouteIncidentConfigIncidentTemplateValueArgs
AlertRouteIncidentConfigTemplate, AlertRouteIncidentConfigTemplateArgs
- Name
Alert
Route Incident Config Template Name - Summary
Alert
Route Incident Config Template Summary - Custom
Fields List<AlertRoute Incident Config Template Custom Field> - Custom fields configuration
- Incident
Mode AlertRoute Incident Config Template Incident Mode - Incident
Type AlertRoute Incident Config Template Incident Type - Severity
Alert
Route Incident Config Template Severity - Start
In AlertTriage Route Incident Config Template Start In Triage
- Name
Alert
Route Incident Config Template Name - Summary
Alert
Route Incident Config Template Summary - Custom
Fields []AlertRoute Incident Config Template Custom Field - Custom fields configuration
- Incident
Mode AlertRoute Incident Config Template Incident Mode - Incident
Type AlertRoute Incident Config Template Incident Type - Severity
Alert
Route Incident Config Template Severity - Start
In AlertTriage Route Incident Config Template Start In Triage
- name object
- summary object
- custom_
fields list(object) - Custom fields configuration
- incident_
mode object - incident_
type object - severity object
- start_
in_ objecttriage
- name
Alert
Route Incident Config Template Name - summary
Alert
Route Incident Config Template Summary - custom
Fields List<AlertRoute Incident Config Template Custom Field> - Custom fields configuration
- incident
Mode AlertRoute Incident Config Template Incident Mode - incident
Type AlertRoute Incident Config Template Incident Type - severity
Alert
Route Incident Config Template Severity - start
In AlertTriage Route Incident Config Template Start In Triage
- name
Alert
Route Incident Config Template Name - summary
Alert
Route Incident Config Template Summary - custom
Fields AlertRoute Incident Config Template Custom Field[] - Custom fields configuration
- incident
Mode AlertRoute Incident Config Template Incident Mode - incident
Type AlertRoute Incident Config Template Incident Type - severity
Alert
Route Incident Config Template Severity - start
In AlertTriage Route Incident Config Template Start In Triage
- name
Alert
Route Incident Config Template Name - summary
Alert
Route Incident Config Template Summary - custom_
fields Sequence[AlertRoute Incident Config Template Custom Field] - Custom fields configuration
- incident_
mode AlertRoute Incident Config Template Incident Mode - incident_
type AlertRoute Incident Config Template Incident Type - severity
Alert
Route Incident Config Template Severity - start_
in_ Alerttriage Route Incident Config Template Start In Triage
AlertRouteIncidentConfigTemplateCustomField, AlertRouteIncidentConfigTemplateCustomFieldArgs
- Binding
Alert
Route Incident Config Template Custom Field Binding - Binding for the custom field
- Custom
Field stringId - ID of the custom field
- Merge
Strategy string - The strategy to use when multiple alerts match this route. Possible values are:
first-wins,last-wins,append.
- Binding
Alert
Route Incident Config Template Custom Field Binding - Binding for the custom field
- Custom
Field stringId - ID of the custom field
- Merge
Strategy string - The strategy to use when multiple alerts match this route. Possible values are:
first-wins,last-wins,append.
- binding object
- Binding for the custom field
- custom_
field_ stringid - ID of the custom field
- merge_
strategy string - The strategy to use when multiple alerts match this route. Possible values are:
first-wins,last-wins,append.
- binding
Alert
Route Incident Config Template Custom Field Binding - Binding for the custom field
- custom
Field StringId - ID of the custom field
- merge
Strategy String - The strategy to use when multiple alerts match this route. Possible values are:
first-wins,last-wins,append.
- binding
Alert
Route Incident Config Template Custom Field Binding - Binding for the custom field
- custom
Field stringId - ID of the custom field
- merge
Strategy string - The strategy to use when multiple alerts match this route. Possible values are:
first-wins,last-wins,append.
- binding
Alert
Route Incident Config Template Custom Field Binding - Binding for the custom field
- custom_
field_ strid - ID of the custom field
- merge_
strategy str - The strategy to use when multiple alerts match this route. Possible values are:
first-wins,last-wins,append.
- binding Property Map
- Binding for the custom field
- custom
Field StringId - ID of the custom field
- merge
Strategy String - The strategy to use when multiple alerts match this route. Possible values are:
first-wins,last-wins,append.
AlertRouteIncidentConfigTemplateCustomFieldBinding, AlertRouteIncidentConfigTemplateCustomFieldBindingArgs
- Array
Values List<AlertRoute Incident Config Template Custom Field Binding Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Incident Config Template Custom Field Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- Array
Values []AlertRoute Incident Config Template Custom Field Binding Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Incident Config Template Custom Field Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values list(object) - The array of literal or reference parameter values
- expression_
ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value object
- The literal or reference parameter value
- value_
literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values list(string)
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<AlertRoute Incident Config Template Custom Field Binding Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Config Template Custom Field Binding Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values AlertRoute Incident Config Template Custom Field Binding Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Config Template Custom Field Binding Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values Sequence[AlertRoute Incident Config Template Custom Field Binding Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Config Template Custom Field Binding Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
AlertRouteIncidentConfigTemplateCustomFieldBindingArrayValue, AlertRouteIncidentConfigTemplateCustomFieldBindingArrayValueArgs
AlertRouteIncidentConfigTemplateCustomFieldBindingValue, AlertRouteIncidentConfigTemplateCustomFieldBindingValueArgs
AlertRouteIncidentConfigTemplateIncidentMode, AlertRouteIncidentConfigTemplateIncidentModeArgs
- Array
Values List<AlertRoute Incident Config Template Incident Mode Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Incident Config Template Incident Mode Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- Array
Values []AlertRoute Incident Config Template Incident Mode Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Incident Config Template Incident Mode Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values list(object) - The array of literal or reference parameter values
- expression_
ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value object
- The literal or reference parameter value
- value_
literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values list(string)
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<AlertRoute Incident Config Template Incident Mode Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Config Template Incident Mode Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values AlertRoute Incident Config Template Incident Mode Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Config Template Incident Mode Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values Sequence[AlertRoute Incident Config Template Incident Mode Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Config Template Incident Mode Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
AlertRouteIncidentConfigTemplateIncidentModeArrayValue, AlertRouteIncidentConfigTemplateIncidentModeArrayValueArgs
AlertRouteIncidentConfigTemplateIncidentModeValue, AlertRouteIncidentConfigTemplateIncidentModeValueArgs
AlertRouteIncidentConfigTemplateIncidentType, AlertRouteIncidentConfigTemplateIncidentTypeArgs
- Array
Values List<AlertRoute Incident Config Template Incident Type Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Incident Config Template Incident Type Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- Array
Values []AlertRoute Incident Config Template Incident Type Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Incident Config Template Incident Type Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values list(object) - The array of literal or reference parameter values
- expression_
ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value object
- The literal or reference parameter value
- value_
literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values list(string)
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<AlertRoute Incident Config Template Incident Type Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Config Template Incident Type Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values AlertRoute Incident Config Template Incident Type Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Config Template Incident Type Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values Sequence[AlertRoute Incident Config Template Incident Type Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Config Template Incident Type Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
AlertRouteIncidentConfigTemplateIncidentTypeArrayValue, AlertRouteIncidentConfigTemplateIncidentTypeArrayValueArgs
AlertRouteIncidentConfigTemplateIncidentTypeValue, AlertRouteIncidentConfigTemplateIncidentTypeValueArgs
AlertRouteIncidentConfigTemplateName, AlertRouteIncidentConfigTemplateNameArgs
- Array
Values List<AlertRoute Incident Config Template Name Array Value> - The array of literal or reference parameter values
- Autogenerated bool
- Whether this attribute should be autogenerated using AI
- Value
Alert
Route Incident Config Template Name Value - The literal or reference parameter value
- Array
Values []AlertRoute Incident Config Template Name Array Value - The array of literal or reference parameter values
- Autogenerated bool
- Whether this attribute should be autogenerated using AI
- Value
Alert
Route Incident Config Template Name Value - The literal or reference parameter value
- array_
values list(object) - The array of literal or reference parameter values
- autogenerated bool
- Whether this attribute should be autogenerated using AI
- value object
- The literal or reference parameter value
- array
Values List<AlertRoute Incident Config Template Name Array Value> - The array of literal or reference parameter values
- autogenerated Boolean
- Whether this attribute should be autogenerated using AI
- value
Alert
Route Incident Config Template Name Value - The literal or reference parameter value
- array
Values AlertRoute Incident Config Template Name Array Value[] - The array of literal or reference parameter values
- autogenerated boolean
- Whether this attribute should be autogenerated using AI
- value
Alert
Route Incident Config Template Name Value - The literal or reference parameter value
- array_
values Sequence[AlertRoute Incident Config Template Name Array Value] - The array of literal or reference parameter values
- autogenerated bool
- Whether this attribute should be autogenerated using AI
- value
Alert
Route Incident Config Template Name Value - The literal or reference parameter value
- array
Values List<Property Map> - The array of literal or reference parameter values
- autogenerated Boolean
- Whether this attribute should be autogenerated using AI
- value Property Map
- The literal or reference parameter value
AlertRouteIncidentConfigTemplateNameArrayValue, AlertRouteIncidentConfigTemplateNameArrayValueArgs
AlertRouteIncidentConfigTemplateNameValue, AlertRouteIncidentConfigTemplateNameValueArgs
AlertRouteIncidentConfigTemplateSeverity, AlertRouteIncidentConfigTemplateSeverityArgs
- Merge
Strategy string - Strategy for merging severity when multiple alerts create/update the same incident. Possible values are:
first-wins,max. - Binding
Alert
Route Incident Config Template Severity Binding
- Merge
Strategy string - Strategy for merging severity when multiple alerts create/update the same incident. Possible values are:
first-wins,max. - Binding
Alert
Route Incident Config Template Severity Binding
- merge_
strategy string - Strategy for merging severity when multiple alerts create/update the same incident. Possible values are:
first-wins,max. - binding object
- merge
Strategy String - Strategy for merging severity when multiple alerts create/update the same incident. Possible values are:
first-wins,max. - binding
Alert
Route Incident Config Template Severity Binding
- merge
Strategy string - Strategy for merging severity when multiple alerts create/update the same incident. Possible values are:
first-wins,max. - binding
Alert
Route Incident Config Template Severity Binding
- merge_
strategy str - Strategy for merging severity when multiple alerts create/update the same incident. Possible values are:
first-wins,max. - binding
Alert
Route Incident Config Template Severity Binding
- merge
Strategy String - Strategy for merging severity when multiple alerts create/update the same incident. Possible values are:
first-wins,max. - binding Property Map
AlertRouteIncidentConfigTemplateSeverityBinding, AlertRouteIncidentConfigTemplateSeverityBindingArgs
- Array
Values List<AlertRoute Incident Config Template Severity Binding Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Incident Config Template Severity Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- Array
Values []AlertRoute Incident Config Template Severity Binding Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Incident Config Template Severity Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values list(object) - The array of literal or reference parameter values
- expression_
ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value object
- The literal or reference parameter value
- value_
literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values list(string)
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<AlertRoute Incident Config Template Severity Binding Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Config Template Severity Binding Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values AlertRoute Incident Config Template Severity Binding Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Config Template Severity Binding Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values Sequence[AlertRoute Incident Config Template Severity Binding Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Config Template Severity Binding Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
AlertRouteIncidentConfigTemplateSeverityBindingArrayValue, AlertRouteIncidentConfigTemplateSeverityBindingArrayValueArgs
AlertRouteIncidentConfigTemplateSeverityBindingValue, AlertRouteIncidentConfigTemplateSeverityBindingValueArgs
AlertRouteIncidentConfigTemplateStartInTriage, AlertRouteIncidentConfigTemplateStartInTriageArgs
- Array
Values List<AlertRoute Incident Config Template Start In Triage Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Incident Config Template Start In Triage Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- Array
Values []AlertRoute Incident Config Template Start In Triage Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Incident Config Template Start In Triage Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values list(object) - The array of literal or reference parameter values
- expression_
ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value object
- The literal or reference parameter value
- value_
literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values list(string)
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<AlertRoute Incident Config Template Start In Triage Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Config Template Start In Triage Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values AlertRoute Incident Config Template Start In Triage Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Config Template Start In Triage Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values Sequence[AlertRoute Incident Config Template Start In Triage Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Config Template Start In Triage Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
AlertRouteIncidentConfigTemplateStartInTriageArrayValue, AlertRouteIncidentConfigTemplateStartInTriageArrayValueArgs
AlertRouteIncidentConfigTemplateStartInTriageValue, AlertRouteIncidentConfigTemplateStartInTriageValueArgs
AlertRouteIncidentConfigTemplateSummary, AlertRouteIncidentConfigTemplateSummaryArgs
- Array
Values List<AlertRoute Incident Config Template Summary Array Value> - The array of literal or reference parameter values
- Autogenerated bool
- Whether this attribute should be autogenerated using AI
- Value
Alert
Route Incident Config Template Summary Value - The literal or reference parameter value
- Array
Values []AlertRoute Incident Config Template Summary Array Value - The array of literal or reference parameter values
- Autogenerated bool
- Whether this attribute should be autogenerated using AI
- Value
Alert
Route Incident Config Template Summary Value - The literal or reference parameter value
- array_
values list(object) - The array of literal or reference parameter values
- autogenerated bool
- Whether this attribute should be autogenerated using AI
- value object
- The literal or reference parameter value
- array
Values List<AlertRoute Incident Config Template Summary Array Value> - The array of literal or reference parameter values
- autogenerated Boolean
- Whether this attribute should be autogenerated using AI
- value
Alert
Route Incident Config Template Summary Value - The literal or reference parameter value
- array
Values AlertRoute Incident Config Template Summary Array Value[] - The array of literal or reference parameter values
- autogenerated boolean
- Whether this attribute should be autogenerated using AI
- value
Alert
Route Incident Config Template Summary Value - The literal or reference parameter value
- array_
values Sequence[AlertRoute Incident Config Template Summary Array Value] - The array of literal or reference parameter values
- autogenerated bool
- Whether this attribute should be autogenerated using AI
- value
Alert
Route Incident Config Template Summary Value - The literal or reference parameter value
- array
Values List<Property Map> - The array of literal or reference parameter values
- autogenerated Boolean
- Whether this attribute should be autogenerated using AI
- value Property Map
- The literal or reference parameter value
AlertRouteIncidentConfigTemplateSummaryArrayValue, AlertRouteIncidentConfigTemplateSummaryArrayValueArgs
AlertRouteIncidentConfigTemplateSummaryValue, AlertRouteIncidentConfigTemplateSummaryValueArgs
AlertRouteIncidentTemplate, AlertRouteIncidentTemplateArgs
- Name
Alert
Route Incident Template Name - Summary
Alert
Route Incident Template Summary - Custom
Fields List<AlertRoute Incident Template Custom Field> - Custom fields configuration
- Incident
Mode AlertRoute Incident Template Incident Mode - Incident
Type AlertRoute Incident Template Incident Type - Severity
Alert
Route Incident Template Severity - Start
In AlertTriage Route Incident Template Start In Triage - Workspace
Alert
Route Incident Template Workspace
- Name
Alert
Route Incident Template Name - Summary
Alert
Route Incident Template Summary - Custom
Fields []AlertRoute Incident Template Custom Field - Custom fields configuration
- Incident
Mode AlertRoute Incident Template Incident Mode - Incident
Type AlertRoute Incident Template Incident Type - Severity
Alert
Route Incident Template Severity - Start
In AlertTriage Route Incident Template Start In Triage - Workspace
Alert
Route Incident Template Workspace
- name object
- summary object
- custom_
fields list(object) - Custom fields configuration
- incident_
mode object - incident_
type object - severity object
- start_
in_ objecttriage - workspace object
- name
Alert
Route Incident Template Name - summary
Alert
Route Incident Template Summary - custom
Fields List<AlertRoute Incident Template Custom Field> - Custom fields configuration
- incident
Mode AlertRoute Incident Template Incident Mode - incident
Type AlertRoute Incident Template Incident Type - severity
Alert
Route Incident Template Severity - start
In AlertTriage Route Incident Template Start In Triage - workspace
Alert
Route Incident Template Workspace
- name
Alert
Route Incident Template Name - summary
Alert
Route Incident Template Summary - custom
Fields AlertRoute Incident Template Custom Field[] - Custom fields configuration
- incident
Mode AlertRoute Incident Template Incident Mode - incident
Type AlertRoute Incident Template Incident Type - severity
Alert
Route Incident Template Severity - start
In AlertTriage Route Incident Template Start In Triage - workspace
Alert
Route Incident Template Workspace
- name
Alert
Route Incident Template Name - summary
Alert
Route Incident Template Summary - custom_
fields Sequence[AlertRoute Incident Template Custom Field] - Custom fields configuration
- incident_
mode AlertRoute Incident Template Incident Mode - incident_
type AlertRoute Incident Template Incident Type - severity
Alert
Route Incident Template Severity - start_
in_ Alerttriage Route Incident Template Start In Triage - workspace
Alert
Route Incident Template Workspace
AlertRouteIncidentTemplateCustomField, AlertRouteIncidentTemplateCustomFieldArgs
- Binding
Alert
Route Incident Template Custom Field Binding - Binding for the custom field
- Custom
Field stringId - ID of the custom field
- Merge
Strategy string - The strategy to use when multiple alerts match this route. Possible values are:
first-wins,last-wins,append.
- Binding
Alert
Route Incident Template Custom Field Binding - Binding for the custom field
- Custom
Field stringId - ID of the custom field
- Merge
Strategy string - The strategy to use when multiple alerts match this route. Possible values are:
first-wins,last-wins,append.
- binding object
- Binding for the custom field
- custom_
field_ stringid - ID of the custom field
- merge_
strategy string - The strategy to use when multiple alerts match this route. Possible values are:
first-wins,last-wins,append.
- binding
Alert
Route Incident Template Custom Field Binding - Binding for the custom field
- custom
Field StringId - ID of the custom field
- merge
Strategy String - The strategy to use when multiple alerts match this route. Possible values are:
first-wins,last-wins,append.
- binding
Alert
Route Incident Template Custom Field Binding - Binding for the custom field
- custom
Field stringId - ID of the custom field
- merge
Strategy string - The strategy to use when multiple alerts match this route. Possible values are:
first-wins,last-wins,append.
- binding
Alert
Route Incident Template Custom Field Binding - Binding for the custom field
- custom_
field_ strid - ID of the custom field
- merge_
strategy str - The strategy to use when multiple alerts match this route. Possible values are:
first-wins,last-wins,append.
- binding Property Map
- Binding for the custom field
- custom
Field StringId - ID of the custom field
- merge
Strategy String - The strategy to use when multiple alerts match this route. Possible values are:
first-wins,last-wins,append.
AlertRouteIncidentTemplateCustomFieldBinding, AlertRouteIncidentTemplateCustomFieldBindingArgs
- Array
Values List<AlertRoute Incident Template Custom Field Binding Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Incident Template Custom Field Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- Array
Values []AlertRoute Incident Template Custom Field Binding Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Incident Template Custom Field Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values list(object) - The array of literal or reference parameter values
- expression_
ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value object
- The literal or reference parameter value
- value_
literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values list(string)
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<AlertRoute Incident Template Custom Field Binding Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Template Custom Field Binding Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values AlertRoute Incident Template Custom Field Binding Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Template Custom Field Binding Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values Sequence[AlertRoute Incident Template Custom Field Binding Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Template Custom Field Binding Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
AlertRouteIncidentTemplateCustomFieldBindingArrayValue, AlertRouteIncidentTemplateCustomFieldBindingArrayValueArgs
AlertRouteIncidentTemplateCustomFieldBindingValue, AlertRouteIncidentTemplateCustomFieldBindingValueArgs
AlertRouteIncidentTemplateIncidentMode, AlertRouteIncidentTemplateIncidentModeArgs
- Array
Values List<AlertRoute Incident Template Incident Mode Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Incident Template Incident Mode Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- Array
Values []AlertRoute Incident Template Incident Mode Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Incident Template Incident Mode Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values list(object) - The array of literal or reference parameter values
- expression_
ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value object
- The literal or reference parameter value
- value_
literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values list(string)
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<AlertRoute Incident Template Incident Mode Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Template Incident Mode Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values AlertRoute Incident Template Incident Mode Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Template Incident Mode Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values Sequence[AlertRoute Incident Template Incident Mode Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Template Incident Mode Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
AlertRouteIncidentTemplateIncidentModeArrayValue, AlertRouteIncidentTemplateIncidentModeArrayValueArgs
AlertRouteIncidentTemplateIncidentModeValue, AlertRouteIncidentTemplateIncidentModeValueArgs
AlertRouteIncidentTemplateIncidentType, AlertRouteIncidentTemplateIncidentTypeArgs
- Array
Values List<AlertRoute Incident Template Incident Type Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Incident Template Incident Type Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- Array
Values []AlertRoute Incident Template Incident Type Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Incident Template Incident Type Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values list(object) - The array of literal or reference parameter values
- expression_
ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value object
- The literal or reference parameter value
- value_
literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values list(string)
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<AlertRoute Incident Template Incident Type Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Template Incident Type Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values AlertRoute Incident Template Incident Type Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Template Incident Type Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values Sequence[AlertRoute Incident Template Incident Type Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Template Incident Type Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
AlertRouteIncidentTemplateIncidentTypeArrayValue, AlertRouteIncidentTemplateIncidentTypeArrayValueArgs
AlertRouteIncidentTemplateIncidentTypeValue, AlertRouteIncidentTemplateIncidentTypeValueArgs
AlertRouteIncidentTemplateName, AlertRouteIncidentTemplateNameArgs
- Array
Values List<AlertRoute Incident Template Name Array Value> - The array of literal or reference parameter values
- Autogenerated bool
- Whether this attribute should be autogenerated using AI
- Value
Alert
Route Incident Template Name Value - The literal or reference parameter value
- Array
Values []AlertRoute Incident Template Name Array Value - The array of literal or reference parameter values
- Autogenerated bool
- Whether this attribute should be autogenerated using AI
- Value
Alert
Route Incident Template Name Value - The literal or reference parameter value
- array_
values list(object) - The array of literal or reference parameter values
- autogenerated bool
- Whether this attribute should be autogenerated using AI
- value object
- The literal or reference parameter value
- array
Values List<AlertRoute Incident Template Name Array Value> - The array of literal or reference parameter values
- autogenerated Boolean
- Whether this attribute should be autogenerated using AI
- value
Alert
Route Incident Template Name Value - The literal or reference parameter value
- array
Values AlertRoute Incident Template Name Array Value[] - The array of literal or reference parameter values
- autogenerated boolean
- Whether this attribute should be autogenerated using AI
- value
Alert
Route Incident Template Name Value - The literal or reference parameter value
- array_
values Sequence[AlertRoute Incident Template Name Array Value] - The array of literal or reference parameter values
- autogenerated bool
- Whether this attribute should be autogenerated using AI
- value
Alert
Route Incident Template Name Value - The literal or reference parameter value
- array
Values List<Property Map> - The array of literal or reference parameter values
- autogenerated Boolean
- Whether this attribute should be autogenerated using AI
- value Property Map
- The literal or reference parameter value
AlertRouteIncidentTemplateNameArrayValue, AlertRouteIncidentTemplateNameArrayValueArgs
AlertRouteIncidentTemplateNameValue, AlertRouteIncidentTemplateNameValueArgs
AlertRouteIncidentTemplateSeverity, AlertRouteIncidentTemplateSeverityArgs
- Merge
Strategy string - Strategy for merging severity when multiple alerts create/update the same incident. Possible values are:
first-wins,max. - Binding
Alert
Route Incident Template Severity Binding
- Merge
Strategy string - Strategy for merging severity when multiple alerts create/update the same incident. Possible values are:
first-wins,max. - Binding
Alert
Route Incident Template Severity Binding
- merge_
strategy string - Strategy for merging severity when multiple alerts create/update the same incident. Possible values are:
first-wins,max. - binding object
- merge
Strategy String - Strategy for merging severity when multiple alerts create/update the same incident. Possible values are:
first-wins,max. - binding
Alert
Route Incident Template Severity Binding
- merge
Strategy string - Strategy for merging severity when multiple alerts create/update the same incident. Possible values are:
first-wins,max. - binding
Alert
Route Incident Template Severity Binding
- merge_
strategy str - Strategy for merging severity when multiple alerts create/update the same incident. Possible values are:
first-wins,max. - binding
Alert
Route Incident Template Severity Binding
- merge
Strategy String - Strategy for merging severity when multiple alerts create/update the same incident. Possible values are:
first-wins,max. - binding Property Map
AlertRouteIncidentTemplateSeverityBinding, AlertRouteIncidentTemplateSeverityBindingArgs
- Array
Values List<AlertRoute Incident Template Severity Binding Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Incident Template Severity Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- Array
Values []AlertRoute Incident Template Severity Binding Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Incident Template Severity Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values list(object) - The array of literal or reference parameter values
- expression_
ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value object
- The literal or reference parameter value
- value_
literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values list(string)
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<AlertRoute Incident Template Severity Binding Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Template Severity Binding Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values AlertRoute Incident Template Severity Binding Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Template Severity Binding Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values Sequence[AlertRoute Incident Template Severity Binding Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Template Severity Binding Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
AlertRouteIncidentTemplateSeverityBindingArrayValue, AlertRouteIncidentTemplateSeverityBindingArrayValueArgs
AlertRouteIncidentTemplateSeverityBindingValue, AlertRouteIncidentTemplateSeverityBindingValueArgs
AlertRouteIncidentTemplateStartInTriage, AlertRouteIncidentTemplateStartInTriageArgs
- Array
Values List<AlertRoute Incident Template Start In Triage Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Incident Template Start In Triage Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- Array
Values []AlertRoute Incident Template Start In Triage Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Incident Template Start In Triage Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values list(object) - The array of literal or reference parameter values
- expression_
ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value object
- The literal or reference parameter value
- value_
literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values list(string)
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<AlertRoute Incident Template Start In Triage Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Template Start In Triage Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values AlertRoute Incident Template Start In Triage Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Template Start In Triage Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values Sequence[AlertRoute Incident Template Start In Triage Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Template Start In Triage Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
AlertRouteIncidentTemplateStartInTriageArrayValue, AlertRouteIncidentTemplateStartInTriageArrayValueArgs
AlertRouteIncidentTemplateStartInTriageValue, AlertRouteIncidentTemplateStartInTriageValueArgs
AlertRouteIncidentTemplateSummary, AlertRouteIncidentTemplateSummaryArgs
- Array
Values List<AlertRoute Incident Template Summary Array Value> - The array of literal or reference parameter values
- Autogenerated bool
- Whether this attribute should be autogenerated using AI
- Value
Alert
Route Incident Template Summary Value - The literal or reference parameter value
- Array
Values []AlertRoute Incident Template Summary Array Value - The array of literal or reference parameter values
- Autogenerated bool
- Whether this attribute should be autogenerated using AI
- Value
Alert
Route Incident Template Summary Value - The literal or reference parameter value
- array_
values list(object) - The array of literal or reference parameter values
- autogenerated bool
- Whether this attribute should be autogenerated using AI
- value object
- The literal or reference parameter value
- array
Values List<AlertRoute Incident Template Summary Array Value> - The array of literal or reference parameter values
- autogenerated Boolean
- Whether this attribute should be autogenerated using AI
- value
Alert
Route Incident Template Summary Value - The literal or reference parameter value
- array
Values AlertRoute Incident Template Summary Array Value[] - The array of literal or reference parameter values
- autogenerated boolean
- Whether this attribute should be autogenerated using AI
- value
Alert
Route Incident Template Summary Value - The literal or reference parameter value
- array_
values Sequence[AlertRoute Incident Template Summary Array Value] - The array of literal or reference parameter values
- autogenerated bool
- Whether this attribute should be autogenerated using AI
- value
Alert
Route Incident Template Summary Value - The literal or reference parameter value
- array
Values List<Property Map> - The array of literal or reference parameter values
- autogenerated Boolean
- Whether this attribute should be autogenerated using AI
- value Property Map
- The literal or reference parameter value
AlertRouteIncidentTemplateSummaryArrayValue, AlertRouteIncidentTemplateSummaryArrayValueArgs
AlertRouteIncidentTemplateSummaryValue, AlertRouteIncidentTemplateSummaryValueArgs
AlertRouteIncidentTemplateWorkspace, AlertRouteIncidentTemplateWorkspaceArgs
- Array
Values List<AlertRoute Incident Template Workspace Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Incident Template Workspace Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- Array
Values []AlertRoute Incident Template Workspace Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Incident Template Workspace Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values list(object) - The array of literal or reference parameter values
- expression_
ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value object
- The literal or reference parameter value
- value_
literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values list(string)
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<AlertRoute Incident Template Workspace Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Template Workspace Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values AlertRoute Incident Template Workspace Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Template Workspace Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values Sequence[AlertRoute Incident Template Workspace Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Incident Template Workspace Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
AlertRouteIncidentTemplateWorkspaceArrayValue, AlertRouteIncidentTemplateWorkspaceArrayValueArgs
AlertRouteIncidentTemplateWorkspaceValue, AlertRouteIncidentTemplateWorkspaceValueArgs
AlertRouteMessageConfig, AlertRouteMessageConfigArgs
- Destinations
List<Alert
Route Message Config Destination> - The destinations (Slack/Teams channels) alert messages are sent to
- Template
Alert
Route Message Config Template
- Destinations
[]Alert
Route Message Config Destination - The destinations (Slack/Teams channels) alert messages are sent to
- Template
Alert
Route Message Config Template
- destinations list(object)
- The destinations (Slack/Teams channels) alert messages are sent to
- template object
- destinations
List<Alert
Route Message Config Destination> - The destinations (Slack/Teams channels) alert messages are sent to
- template
Alert
Route Message Config Template
- destinations
Alert
Route Message Config Destination[] - The destinations (Slack/Teams channels) alert messages are sent to
- template
Alert
Route Message Config Template
- destinations
Sequence[Alert
Route Message Config Destination] - The destinations (Slack/Teams channels) alert messages are sent to
- template
Alert
Route Message Config Template
- destinations List<Property Map>
- The destinations (Slack/Teams channels) alert messages are sent to
- template Property Map
AlertRouteMessageConfigDestination, AlertRouteMessageConfigDestinationArgs
- Condition
Groups List<AlertRoute Message Config Destination Condition Group> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- Ms
Teams AlertTargets Route Message Config Destination Ms Teams Targets - Slack
Targets AlertRoute Message Config Destination Slack Targets
- Condition
Groups []AlertRoute Message Config Destination Condition Group - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- Ms
Teams AlertTargets Route Message Config Destination Ms Teams Targets - Slack
Targets AlertRoute Message Config Destination Slack Targets
- condition_
groups list(object) - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- ms_
teams_ objecttargets - slack_
targets object
- condition
Groups List<AlertRoute Message Config Destination Condition Group> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- ms
Teams AlertTargets Route Message Config Destination Ms Teams Targets - slack
Targets AlertRoute Message Config Destination Slack Targets
- condition
Groups AlertRoute Message Config Destination Condition Group[] - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- ms
Teams AlertTargets Route Message Config Destination Ms Teams Targets - slack
Targets AlertRoute Message Config Destination Slack Targets
- condition_
groups Sequence[AlertRoute Message Config Destination Condition Group] - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- ms_
teams_ Alerttargets Route Message Config Destination Ms Teams Targets - slack_
targets AlertRoute Message Config Destination Slack Targets
- condition
Groups List<Property Map> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- ms
Teams Property MapTargets - slack
Targets Property Map
AlertRouteMessageConfigDestinationConditionGroup, AlertRouteMessageConfigDestinationConditionGroupArgs
- Conditions
List<Alert
Route Message Config Destination Condition Group Condition> - The prerequisite conditions that must all be satisfied
- Conditions
[]Alert
Route Message Config Destination Condition Group Condition - The prerequisite conditions that must all be satisfied
- conditions list(object)
- The prerequisite conditions that must all be satisfied
- conditions
List<Alert
Route Message Config Destination Condition Group Condition> - The prerequisite conditions that must all be satisfied
- conditions
Alert
Route Message Config Destination Condition Group Condition[] - The prerequisite conditions that must all be satisfied
- conditions
Sequence[Alert
Route Message Config Destination Condition Group Condition] - The prerequisite conditions that must all be satisfied
- conditions List<Property Map>
- The prerequisite conditions that must all be satisfied
AlertRouteMessageConfigDestinationConditionGroupCondition, AlertRouteMessageConfigDestinationConditionGroupConditionArgs
- Operation string
- The logical operation to be applied
- Param
Bindings List<AlertRoute Message Config Destination Condition Group Condition Param Binding> - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- Operation string
- The logical operation to be applied
- Param
Bindings []AlertRoute Message Config Destination Condition Group Condition Param Binding - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param_
bindings list(object) - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<AlertRoute Message Config Destination Condition Group Condition Param Binding> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param
Bindings AlertRoute Message Config Destination Condition Group Condition Param Binding[] - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation str
- The logical operation to be applied
- param_
bindings Sequence[AlertRoute Message Config Destination Condition Group Condition Param Binding] - Bindings for the operation parameters
- subject str
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<Property Map> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
AlertRouteMessageConfigDestinationConditionGroupConditionParamBinding, AlertRouteMessageConfigDestinationConditionGroupConditionParamBindingArgs
- Array
Values List<AlertRoute Message Config Destination Condition Group Condition Param Binding Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Message Config Destination Condition Group Condition Param Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- Array
Values []AlertRoute Message Config Destination Condition Group Condition Param Binding Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Message Config Destination Condition Group Condition Param Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values list(object) - The array of literal or reference parameter values
- expression_
ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value object
- The literal or reference parameter value
- value_
literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values list(string)
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<AlertRoute Message Config Destination Condition Group Condition Param Binding Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Message Config Destination Condition Group Condition Param Binding Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values AlertRoute Message Config Destination Condition Group Condition Param Binding Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Message Config Destination Condition Group Condition Param Binding Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values Sequence[AlertRoute Message Config Destination Condition Group Condition Param Binding Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Message Config Destination Condition Group Condition Param Binding Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
AlertRouteMessageConfigDestinationConditionGroupConditionParamBindingArrayValue, AlertRouteMessageConfigDestinationConditionGroupConditionParamBindingArrayValueArgs
AlertRouteMessageConfigDestinationConditionGroupConditionParamBindingValue, AlertRouteMessageConfigDestinationConditionGroupConditionParamBindingValueArgs
AlertRouteMessageConfigDestinationMsTeamsTargets, AlertRouteMessageConfigDestinationMsTeamsTargetsArgs
- Binding
Alert
Route Message Config Destination Ms Teams Targets Binding - Channel
Visibility string - The visibility of the channel
- Group
Alerts boolSummary - Whether grouped alerts should render as a single group-summary message per channel
- Binding
Alert
Route Message Config Destination Ms Teams Targets Binding - Channel
Visibility string - The visibility of the channel
- Group
Alerts boolSummary - Whether grouped alerts should render as a single group-summary message per channel
- binding object
- channel_
visibility string - The visibility of the channel
- group_
alerts_ boolsummary - Whether grouped alerts should render as a single group-summary message per channel
- binding
Alert
Route Message Config Destination Ms Teams Targets Binding - channel
Visibility String - The visibility of the channel
- group
Alerts BooleanSummary - Whether grouped alerts should render as a single group-summary message per channel
- binding
Alert
Route Message Config Destination Ms Teams Targets Binding - channel
Visibility string - The visibility of the channel
- group
Alerts booleanSummary - Whether grouped alerts should render as a single group-summary message per channel
- binding
Alert
Route Message Config Destination Ms Teams Targets Binding - channel_
visibility str - The visibility of the channel
- group_
alerts_ boolsummary - Whether grouped alerts should render as a single group-summary message per channel
- binding Property Map
- channel
Visibility String - The visibility of the channel
- group
Alerts BooleanSummary - Whether grouped alerts should render as a single group-summary message per channel
AlertRouteMessageConfigDestinationMsTeamsTargetsBinding, AlertRouteMessageConfigDestinationMsTeamsTargetsBindingArgs
- Array
Values List<AlertRoute Message Config Destination Ms Teams Targets Binding Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Message Config Destination Ms Teams Targets Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- Array
Values []AlertRoute Message Config Destination Ms Teams Targets Binding Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Message Config Destination Ms Teams Targets Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values list(object) - The array of literal or reference parameter values
- expression_
ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value object
- The literal or reference parameter value
- value_
literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values list(string)
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<AlertRoute Message Config Destination Ms Teams Targets Binding Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Message Config Destination Ms Teams Targets Binding Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values AlertRoute Message Config Destination Ms Teams Targets Binding Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Message Config Destination Ms Teams Targets Binding Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values Sequence[AlertRoute Message Config Destination Ms Teams Targets Binding Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Message Config Destination Ms Teams Targets Binding Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
AlertRouteMessageConfigDestinationMsTeamsTargetsBindingArrayValue, AlertRouteMessageConfigDestinationMsTeamsTargetsBindingArrayValueArgs
AlertRouteMessageConfigDestinationMsTeamsTargetsBindingValue, AlertRouteMessageConfigDestinationMsTeamsTargetsBindingValueArgs
AlertRouteMessageConfigDestinationSlackTargets, AlertRouteMessageConfigDestinationSlackTargetsArgs
- Binding
Alert
Route Message Config Destination Slack Targets Binding - Channel
Visibility string - The visibility of the channel
- Group
Alerts boolSummary - Whether grouped alerts should render as a single group-summary message per channel
- Binding
Alert
Route Message Config Destination Slack Targets Binding - Channel
Visibility string - The visibility of the channel
- Group
Alerts boolSummary - Whether grouped alerts should render as a single group-summary message per channel
- binding object
- channel_
visibility string - The visibility of the channel
- group_
alerts_ boolsummary - Whether grouped alerts should render as a single group-summary message per channel
- binding
Alert
Route Message Config Destination Slack Targets Binding - channel
Visibility String - The visibility of the channel
- group
Alerts BooleanSummary - Whether grouped alerts should render as a single group-summary message per channel
- binding
Alert
Route Message Config Destination Slack Targets Binding - channel
Visibility string - The visibility of the channel
- group
Alerts booleanSummary - Whether grouped alerts should render as a single group-summary message per channel
- binding
Alert
Route Message Config Destination Slack Targets Binding - channel_
visibility str - The visibility of the channel
- group_
alerts_ boolsummary - Whether grouped alerts should render as a single group-summary message per channel
- binding Property Map
- channel
Visibility String - The visibility of the channel
- group
Alerts BooleanSummary - Whether grouped alerts should render as a single group-summary message per channel
AlertRouteMessageConfigDestinationSlackTargetsBinding, AlertRouteMessageConfigDestinationSlackTargetsBindingArgs
- Array
Values List<AlertRoute Message Config Destination Slack Targets Binding Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Message Config Destination Slack Targets Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- Array
Values []AlertRoute Message Config Destination Slack Targets Binding Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Message Config Destination Slack Targets Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values list(object) - The array of literal or reference parameter values
- expression_
ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value object
- The literal or reference parameter value
- value_
literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values list(string)
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<AlertRoute Message Config Destination Slack Targets Binding Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Message Config Destination Slack Targets Binding Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values AlertRoute Message Config Destination Slack Targets Binding Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Message Config Destination Slack Targets Binding Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values Sequence[AlertRoute Message Config Destination Slack Targets Binding Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Message Config Destination Slack Targets Binding Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
AlertRouteMessageConfigDestinationSlackTargetsBindingArrayValue, AlertRouteMessageConfigDestinationSlackTargetsBindingArrayValueArgs
AlertRouteMessageConfigDestinationSlackTargetsBindingValue, AlertRouteMessageConfigDestinationSlackTargetsBindingValueArgs
AlertRouteMessageConfigTemplate, AlertRouteMessageConfigTemplateArgs
- Array
Values List<AlertRoute Message Config Template Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Message Config Template Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- Array
Values []AlertRoute Message Config Template Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Message Config Template Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values list(object) - The array of literal or reference parameter values
- expression_
ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value object
- The literal or reference parameter value
- value_
literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values list(string)
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<AlertRoute Message Config Template Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Message Config Template Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values AlertRoute Message Config Template Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Message Config Template Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values Sequence[AlertRoute Message Config Template Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Message Config Template Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
AlertRouteMessageConfigTemplateArrayValue, AlertRouteMessageConfigTemplateArrayValueArgs
AlertRouteMessageConfigTemplateValue, AlertRouteMessageConfigTemplateValueArgs
AlertRouteMessageTemplate, AlertRouteMessageTemplateArgs
- Array
Values List<AlertRoute Message Template Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Message Template Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- Array
Values []AlertRoute Message Template Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Alert
Route Message Template Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values list(object) - The array of literal or reference parameter values
- expression_
ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value object
- The literal or reference parameter value
- value_
literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values list(string)
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<AlertRoute Message Template Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Message Template Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values AlertRoute Message Template Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Message Template Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array_
values Sequence[AlertRoute Message Template Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Alert
Route Message Template Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
arrayValueof literals. For a mix of literals and references, usearrayValue.
AlertRouteMessageTemplateArrayValue, AlertRouteMessageTemplateArrayValueArgs
AlertRouteMessageTemplateValue, AlertRouteMessageTemplateValueArgs
Package Details
- Repository
- incident incident-io/pulumi-incident
- License
- MIT
- Notes
- This Pulumi package is based on the
incidentTerraform Provider.
published on Wednesday, Sep 23, 2026 by incident-io