1. Packages
  2. Incident Provider
  3. API Docs
  4. AlertRoute
incident 5.4.1 published on Wednesday, Apr 9, 2025 by incident-io

incident.AlertRoute

Explore with Pulumi AI

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.

Example Usage

Coming soon!
Coming soon!
Coming soon!
Coming soon!
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.AlertRouteConditionGroupArgs;
import com.pulumi.incident.inputs.AlertRouteEscalationConfigArgs;
import com.pulumi.incident.inputs.AlertRouteIncidentConfigArgs;
import com.pulumi.incident.inputs.AlertRouteIncidentTemplateArgs;
import com.pulumi.incident.inputs.AlertRouteIncidentTemplateNameArgs;
import com.pulumi.incident.inputs.AlertRouteIncidentTemplateNameValueArgs;
import com.pulumi.incident.inputs.AlertRouteIncidentTemplateSummaryArgs;
import com.pulumi.incident.inputs.AlertRouteIncidentTemplateSummaryValueArgs;
import com.pulumi.incident.inputs.AlertRouteIncidentTemplateSeverityArgs;
import static com.pulumi.codegen.internal.Serialization.*;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var serviceAlerts = new AlertRoute("serviceAlerts", AlertRouteArgs.builder()
            .enabled(true)
            .isPrivate(false)
            .alertSources(AlertRouteAlertSourceArgs.builder()
                .alertSourceId(incident_alert_source.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()
            .channelConfigs()
            .escalationConfig(AlertRouteEscalationConfigArgs.builder()
                .auto_cancel_escalations(true)
                .escalation_targets(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .build())
            .incidentConfig(AlertRouteIncidentConfigArgs.builder()
                .auto_decline_enabled(false)
                .enabled(true)
                .condition_groups()
                .defer_time_seconds(300)
                .grouping_keys()
                .build())
            .incidentTemplate(AlertRouteIncidentTemplateArgs.builder()
                .custom_fields(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .name(AlertRouteIncidentTemplateNameArgs.builder()
                    .autogenerated(true)
                    .value(AlertRouteIncidentTemplateNameValueArgs.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(AlertRouteIncidentTemplateSummaryArgs.builder()
                    .autogenerated(true)
                    .value(AlertRouteIncidentTemplateSummaryValueArgs.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())
                .start_in_triage(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .severity(AlertRouteIncidentTemplateSeverityArgs.builder()
                    .mergeStrategy("first-wins")
                    .build())
                .build())
            .build());

    }
}
Copy
resources:
  serviceAlerts:
    type: incident:AlertRoute
    properties:
      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: ${incident_alert_source.http.id}
          conditionGroups:
            - conditions:
                - subject: alert.title
                  operation: is_set
                  paramBindings: []
      # The condition groups are used to specify the conditions under which the alert route will be triggered
      #   // on a whole-route basis
      conditionGroups:
        - conditions:
            - subject: alert.title
              operation: is_set
              paramBindings: []
      expressions: []
      # Used to configure which Slack channels or Microsoft Teams teams should
      #   // be notified when an alert is received
      channelConfigs: []
      # Used to configure which escalation paths OR users should be notified when an alert is received
      #   // and the conditions under which they should be notified
      #   // auto_cancel_escalations is used to specify whether or not the escalation should be automatically cancelled
      #   // upon receiving a 'resolved' notification for the alert that triggered the escalation
      escalationConfig:
        auto_cancel_escalations: true
        escalation_targets:
          - escalationPaths:
              arrayValue:
                - literal: 01JPQNFD3RWAAY2V83QQ80D1ZV
      # Used to configure the incident creation settings for the alert route
      #   // auto-decline_enabled is used to specify whether or triage incidents should be automatically declined
      #   // when a resolved notification is received for the alert that triggered the incident
      #   // enabled is used to specify whether or not incidents should be created
      #   // condition_groups is used to specify the conditions under which the incident should be created
      #   // defer_time_seconds & grouping_keys are used to specify the defer time and grouping keys for alert
      #   // grouping
      incidentConfig:
        auto_decline_enabled: false
        enabled: true
        condition_groups: []
        defer_time_seconds: 300
        grouping_keys: []
      # Used to configure the incident template for the alert route
      incidentTemplate:
        custom_fields:
          - customFieldId: ${incident_custom_field.type_field.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
        start_in_triage:
          value:
            literal: 'true'
        severity:
          mergeStrategy: first-wins
Copy

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,
               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,
               is_private: Optional[bool] = None,
               channel_configs: Optional[Sequence[AlertRouteChannelConfigArgs]] = None,
               incident_template: Optional[AlertRouteIncidentTemplateArgs] = None,
               name: Optional[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.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. AlertRouteArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. 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 This property is required. string
The unique name of the resource.
args This property is required. AlertRouteArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. AlertRouteArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. AlertRouteArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var alertRouteResource = new Incident.AlertRoute("alertRouteResource", new()
{
    AlertSources = new[]
    {
        new Incident.Inputs.AlertRouteAlertSourceArgs
        {
            AlertSourceId = "string",
            ConditionGroups = new[]
            {
                new Incident.Inputs.AlertRouteAlertSourceConditionGroupArgs
                {
                    Conditions = new[]
                    {
                        new Incident.Inputs.AlertRouteAlertSourceConditionGroupConditionArgs
                        {
                            Operation = "string",
                            ParamBindings = new[]
                            {
                                new Incident.Inputs.AlertRouteAlertSourceConditionGroupConditionParamBindingArgs
                                {
                                    ArrayValues = new[]
                                    {
                                        new Incident.Inputs.AlertRouteAlertSourceConditionGroupConditionParamBindingArrayValueArgs
                                        {
                                            Literal = "string",
                                            Reference = "string",
                                        },
                                    },
                                    Value = new Incident.Inputs.AlertRouteAlertSourceConditionGroupConditionParamBindingValueArgs
                                    {
                                        Literal = "string",
                                        Reference = "string",
                                    },
                                },
                            },
                            Subject = "string",
                        },
                    },
                },
            },
        },
    },
    ConditionGroups = new[]
    {
        new Incident.Inputs.AlertRouteConditionGroupArgs
        {
            Conditions = new[]
            {
                new Incident.Inputs.AlertRouteConditionGroupConditionArgs
                {
                    Operation = "string",
                    ParamBindings = new[]
                    {
                        new Incident.Inputs.AlertRouteConditionGroupConditionParamBindingArgs
                        {
                            ArrayValues = new[]
                            {
                                new Incident.Inputs.AlertRouteConditionGroupConditionParamBindingArrayValueArgs
                                {
                                    Literal = "string",
                                    Reference = "string",
                                },
                            },
                            Value = new Incident.Inputs.AlertRouteConditionGroupConditionParamBindingValueArgs
                            {
                                Literal = "string",
                                Reference = "string",
                            },
                        },
                    },
                    Subject = "string",
                },
            },
        },
    },
    Enabled = false,
    EscalationConfig = new Incident.Inputs.AlertRouteEscalationConfigArgs
    {
        AutoCancelEscalations = false,
        EscalationTargets = new[]
        {
            new Incident.Inputs.AlertRouteEscalationConfigEscalationTargetArgs
            {
                EscalationPaths = new Incident.Inputs.AlertRouteEscalationConfigEscalationTargetEscalationPathsArgs
                {
                    ArrayValues = new[]
                    {
                        new Incident.Inputs.AlertRouteEscalationConfigEscalationTargetEscalationPathsArrayValueArgs
                        {
                            Literal = "string",
                            Reference = "string",
                        },
                    },
                    Value = new Incident.Inputs.AlertRouteEscalationConfigEscalationTargetEscalationPathsValueArgs
                    {
                        Literal = "string",
                        Reference = "string",
                    },
                },
                Users = new Incident.Inputs.AlertRouteEscalationConfigEscalationTargetUsersArgs
                {
                    ArrayValues = new[]
                    {
                        new Incident.Inputs.AlertRouteEscalationConfigEscalationTargetUsersArrayValueArgs
                        {
                            Literal = "string",
                            Reference = "string",
                        },
                    },
                    Value = new Incident.Inputs.AlertRouteEscalationConfigEscalationTargetUsersValueArgs
                    {
                        Literal = "string",
                        Reference = "string",
                    },
                },
            },
        },
    },
    Expressions = new[]
    {
        new Incident.Inputs.AlertRouteExpressionArgs
        {
            Label = "string",
            Operations = new[]
            {
                new Incident.Inputs.AlertRouteExpressionOperationArgs
                {
                    OperationType = "string",
                    Branches = new Incident.Inputs.AlertRouteExpressionOperationBranchesArgs
                    {
                        Branches = new[]
                        {
                            new Incident.Inputs.AlertRouteExpressionOperationBranchesBranchArgs
                            {
                                ConditionGroups = new[]
                                {
                                    new Incident.Inputs.AlertRouteExpressionOperationBranchesBranchConditionGroupArgs
                                    {
                                        Conditions = new[]
                                        {
                                            new Incident.Inputs.AlertRouteExpressionOperationBranchesBranchConditionGroupConditionArgs
                                            {
                                                Operation = "string",
                                                ParamBindings = new[]
                                                {
                                                    new Incident.Inputs.AlertRouteExpressionOperationBranchesBranchConditionGroupConditionParamBindingArgs
                                                    {
                                                        ArrayValues = new[]
                                                        {
                                                            new Incident.Inputs.AlertRouteExpressionOperationBranchesBranchConditionGroupConditionParamBindingArrayValueArgs
                                                            {
                                                                Literal = "string",
                                                                Reference = "string",
                                                            },
                                                        },
                                                        Value = new Incident.Inputs.AlertRouteExpressionOperationBranchesBranchConditionGroupConditionParamBindingValueArgs
                                                        {
                                                            Literal = "string",
                                                            Reference = "string",
                                                        },
                                                    },
                                                },
                                                Subject = "string",
                                            },
                                        },
                                    },
                                },
                                Result = new Incident.Inputs.AlertRouteExpressionOperationBranchesBranchResultArgs
                                {
                                    ArrayValues = new[]
                                    {
                                        new Incident.Inputs.AlertRouteExpressionOperationBranchesBranchResultArrayValueArgs
                                        {
                                            Literal = "string",
                                            Reference = "string",
                                        },
                                    },
                                    Value = new Incident.Inputs.AlertRouteExpressionOperationBranchesBranchResultValueArgs
                                    {
                                        Literal = "string",
                                        Reference = "string",
                                    },
                                },
                            },
                        },
                        Returns = new Incident.Inputs.AlertRouteExpressionOperationBranchesReturnsArgs
                        {
                            Array = false,
                            Type = "string",
                        },
                    },
                    Filter = new Incident.Inputs.AlertRouteExpressionOperationFilterArgs
                    {
                        ConditionGroups = new[]
                        {
                            new Incident.Inputs.AlertRouteExpressionOperationFilterConditionGroupArgs
                            {
                                Conditions = new[]
                                {
                                    new Incident.Inputs.AlertRouteExpressionOperationFilterConditionGroupConditionArgs
                                    {
                                        Operation = "string",
                                        ParamBindings = new[]
                                        {
                                            new Incident.Inputs.AlertRouteExpressionOperationFilterConditionGroupConditionParamBindingArgs
                                            {
                                                ArrayValues = new[]
                                                {
                                                    new Incident.Inputs.AlertRouteExpressionOperationFilterConditionGroupConditionParamBindingArrayValueArgs
                                                    {
                                                        Literal = "string",
                                                        Reference = "string",
                                                    },
                                                },
                                                Value = new Incident.Inputs.AlertRouteExpressionOperationFilterConditionGroupConditionParamBindingValueArgs
                                                {
                                                    Literal = "string",
                                                    Reference = "string",
                                                },
                                            },
                                        },
                                        Subject = "string",
                                    },
                                },
                            },
                        },
                    },
                    Navigate = new Incident.Inputs.AlertRouteExpressionOperationNavigateArgs
                    {
                        Reference = "string",
                    },
                    Parse = new Incident.Inputs.AlertRouteExpressionOperationParseArgs
                    {
                        Returns = new Incident.Inputs.AlertRouteExpressionOperationParseReturnsArgs
                        {
                            Array = false,
                            Type = "string",
                        },
                        Source = "string",
                    },
                },
            },
            Reference = "string",
            RootReference = "string",
            ElseBranch = new Incident.Inputs.AlertRouteExpressionElseBranchArgs
            {
                Result = new Incident.Inputs.AlertRouteExpressionElseBranchResultArgs
                {
                    ArrayValues = new[]
                    {
                        new Incident.Inputs.AlertRouteExpressionElseBranchResultArrayValueArgs
                        {
                            Literal = "string",
                            Reference = "string",
                        },
                    },
                    Value = new Incident.Inputs.AlertRouteExpressionElseBranchResultValueArgs
                    {
                        Literal = "string",
                        Reference = "string",
                    },
                },
            },
        },
    },
    IncidentConfig = new Incident.Inputs.AlertRouteIncidentConfigArgs
    {
        AutoDeclineEnabled = false,
        ConditionGroups = new[]
        {
            new Incident.Inputs.AlertRouteIncidentConfigConditionGroupArgs
            {
                Conditions = new[]
                {
                    new Incident.Inputs.AlertRouteIncidentConfigConditionGroupConditionArgs
                    {
                        Operation = "string",
                        ParamBindings = new[]
                        {
                            new Incident.Inputs.AlertRouteIncidentConfigConditionGroupConditionParamBindingArgs
                            {
                                ArrayValues = new[]
                                {
                                    new Incident.Inputs.AlertRouteIncidentConfigConditionGroupConditionParamBindingArrayValueArgs
                                    {
                                        Literal = "string",
                                        Reference = "string",
                                    },
                                },
                                Value = new Incident.Inputs.AlertRouteIncidentConfigConditionGroupConditionParamBindingValueArgs
                                {
                                    Literal = "string",
                                    Reference = "string",
                                },
                            },
                        },
                        Subject = "string",
                    },
                },
            },
        },
        DeferTimeSeconds = 0,
        Enabled = false,
        GroupingKeys = new[]
        {
            new Incident.Inputs.AlertRouteIncidentConfigGroupingKeyArgs
            {
                Reference = "string",
            },
        },
    },
    IsPrivate = false,
    ChannelConfigs = new[]
    {
        new Incident.Inputs.AlertRouteChannelConfigArgs
        {
            ConditionGroups = new[]
            {
                new Incident.Inputs.AlertRouteChannelConfigConditionGroupArgs
                {
                    Conditions = new[]
                    {
                        new Incident.Inputs.AlertRouteChannelConfigConditionGroupConditionArgs
                        {
                            Operation = "string",
                            ParamBindings = new[]
                            {
                                new Incident.Inputs.AlertRouteChannelConfigConditionGroupConditionParamBindingArgs
                                {
                                    ArrayValues = new[]
                                    {
                                        new Incident.Inputs.AlertRouteChannelConfigConditionGroupConditionParamBindingArrayValueArgs
                                        {
                                            Literal = "string",
                                            Reference = "string",
                                        },
                                    },
                                    Value = new Incident.Inputs.AlertRouteChannelConfigConditionGroupConditionParamBindingValueArgs
                                    {
                                        Literal = "string",
                                        Reference = "string",
                                    },
                                },
                            },
                            Subject = "string",
                        },
                    },
                },
            },
            MsTeamsTargets = new Incident.Inputs.AlertRouteChannelConfigMsTeamsTargetsArgs
            {
                Binding = new Incident.Inputs.AlertRouteChannelConfigMsTeamsTargetsBindingArgs
                {
                    ArrayValues = new[]
                    {
                        new Incident.Inputs.AlertRouteChannelConfigMsTeamsTargetsBindingArrayValueArgs
                        {
                            Literal = "string",
                            Reference = "string",
                        },
                    },
                    Value = new Incident.Inputs.AlertRouteChannelConfigMsTeamsTargetsBindingValueArgs
                    {
                        Literal = "string",
                        Reference = "string",
                    },
                },
                ChannelVisibility = "string",
            },
            SlackTargets = new Incident.Inputs.AlertRouteChannelConfigSlackTargetsArgs
            {
                Binding = new Incident.Inputs.AlertRouteChannelConfigSlackTargetsBindingArgs
                {
                    ArrayValues = new[]
                    {
                        new Incident.Inputs.AlertRouteChannelConfigSlackTargetsBindingArrayValueArgs
                        {
                            Literal = "string",
                            Reference = "string",
                        },
                    },
                    Value = new Incident.Inputs.AlertRouteChannelConfigSlackTargetsBindingValueArgs
                    {
                        Literal = "string",
                        Reference = "string",
                    },
                },
                ChannelVisibility = "string",
            },
        },
    },
    IncidentTemplate = new Incident.Inputs.AlertRouteIncidentTemplateArgs
    {
        Name = new Incident.Inputs.AlertRouteIncidentTemplateNameArgs
        {
            ArrayValues = new[]
            {
                new Incident.Inputs.AlertRouteIncidentTemplateNameArrayValueArgs
                {
                    Literal = "string",
                    Reference = "string",
                },
            },
            Autogenerated = false,
            Value = new Incident.Inputs.AlertRouteIncidentTemplateNameValueArgs
            {
                Literal = "string",
                Reference = "string",
            },
        },
        Summary = new Incident.Inputs.AlertRouteIncidentTemplateSummaryArgs
        {
            ArrayValues = new[]
            {
                new Incident.Inputs.AlertRouteIncidentTemplateSummaryArrayValueArgs
                {
                    Literal = "string",
                    Reference = "string",
                },
            },
            Autogenerated = false,
            Value = new Incident.Inputs.AlertRouteIncidentTemplateSummaryValueArgs
            {
                Literal = "string",
                Reference = "string",
            },
        },
        CustomFields = new[]
        {
            new Incident.Inputs.AlertRouteIncidentTemplateCustomFieldArgs
            {
                Binding = new Incident.Inputs.AlertRouteIncidentTemplateCustomFieldBindingArgs
                {
                    ArrayValues = new[]
                    {
                        new Incident.Inputs.AlertRouteIncidentTemplateCustomFieldBindingArrayValueArgs
                        {
                            Literal = "string",
                            Reference = "string",
                        },
                    },
                    Value = new Incident.Inputs.AlertRouteIncidentTemplateCustomFieldBindingValueArgs
                    {
                        Literal = "string",
                        Reference = "string",
                    },
                },
                CustomFieldId = "string",
                MergeStrategy = "string",
            },
        },
        IncidentMode = new Incident.Inputs.AlertRouteIncidentTemplateIncidentModeArgs
        {
            ArrayValues = new[]
            {
                new Incident.Inputs.AlertRouteIncidentTemplateIncidentModeArrayValueArgs
                {
                    Literal = "string",
                    Reference = "string",
                },
            },
            Value = new Incident.Inputs.AlertRouteIncidentTemplateIncidentModeValueArgs
            {
                Literal = "string",
                Reference = "string",
            },
        },
        IncidentType = new Incident.Inputs.AlertRouteIncidentTemplateIncidentTypeArgs
        {
            ArrayValues = new[]
            {
                new Incident.Inputs.AlertRouteIncidentTemplateIncidentTypeArrayValueArgs
                {
                    Literal = "string",
                    Reference = "string",
                },
            },
            Value = new Incident.Inputs.AlertRouteIncidentTemplateIncidentTypeValueArgs
            {
                Literal = "string",
                Reference = "string",
            },
        },
        Severity = new Incident.Inputs.AlertRouteIncidentTemplateSeverityArgs
        {
            MergeStrategy = "string",
            Binding = new Incident.Inputs.AlertRouteIncidentTemplateSeverityBindingArgs
            {
                ArrayValues = new[]
                {
                    new Incident.Inputs.AlertRouteIncidentTemplateSeverityBindingArrayValueArgs
                    {
                        Literal = "string",
                        Reference = "string",
                    },
                },
                Value = new Incident.Inputs.AlertRouteIncidentTemplateSeverityBindingValueArgs
                {
                    Literal = "string",
                    Reference = "string",
                },
            },
        },
        StartInTriage = new Incident.Inputs.AlertRouteIncidentTemplateStartInTriageArgs
        {
            ArrayValues = new[]
            {
                new Incident.Inputs.AlertRouteIncidentTemplateStartInTriageArrayValueArgs
                {
                    Literal = "string",
                    Reference = "string",
                },
            },
            Value = new Incident.Inputs.AlertRouteIncidentTemplateStartInTriageValueArgs
            {
                Literal = "string",
                Reference = "string",
            },
        },
        Workspace = new Incident.Inputs.AlertRouteIncidentTemplateWorkspaceArgs
        {
            ArrayValues = new[]
            {
                new Incident.Inputs.AlertRouteIncidentTemplateWorkspaceArrayValueArgs
                {
                    Literal = "string",
                    Reference = "string",
                },
            },
            Value = new Incident.Inputs.AlertRouteIncidentTemplateWorkspaceValueArgs
            {
                Literal = "string",
                Reference = "string",
            },
        },
    },
    Name = "string",
});
Copy
example, err := incident.NewAlertRoute(ctx, "alertRouteResource", &incident.AlertRouteArgs{
AlertSources: .AlertRouteAlertSourceArray{
&.AlertRouteAlertSourceArgs{
AlertSourceId: pulumi.String("string"),
ConditionGroups: .AlertRouteAlertSourceConditionGroupArray{
&.AlertRouteAlertSourceConditionGroupArgs{
Conditions: .AlertRouteAlertSourceConditionGroupConditionArray{
&.AlertRouteAlertSourceConditionGroupConditionArgs{
Operation: pulumi.String("string"),
ParamBindings: .AlertRouteAlertSourceConditionGroupConditionParamBindingArray{
&.AlertRouteAlertSourceConditionGroupConditionParamBindingArgs{
ArrayValues: .AlertRouteAlertSourceConditionGroupConditionParamBindingArrayValueArray{
&.AlertRouteAlertSourceConditionGroupConditionParamBindingArrayValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
Value: &.AlertRouteAlertSourceConditionGroupConditionParamBindingValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
},
Subject: pulumi.String("string"),
},
},
},
},
},
},
ConditionGroups: .AlertRouteConditionGroupArray{
&.AlertRouteConditionGroupArgs{
Conditions: .AlertRouteConditionGroupConditionArray{
&.AlertRouteConditionGroupConditionArgs{
Operation: pulumi.String("string"),
ParamBindings: .AlertRouteConditionGroupConditionParamBindingArray{
&.AlertRouteConditionGroupConditionParamBindingArgs{
ArrayValues: .AlertRouteConditionGroupConditionParamBindingArrayValueArray{
&.AlertRouteConditionGroupConditionParamBindingArrayValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
Value: &.AlertRouteConditionGroupConditionParamBindingValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
},
Subject: pulumi.String("string"),
},
},
},
},
Enabled: pulumi.Bool(false),
EscalationConfig: &.AlertRouteEscalationConfigArgs{
AutoCancelEscalations: pulumi.Bool(false),
EscalationTargets: .AlertRouteEscalationConfigEscalationTargetArray{
&.AlertRouteEscalationConfigEscalationTargetArgs{
EscalationPaths: &.AlertRouteEscalationConfigEscalationTargetEscalationPathsArgs{
ArrayValues: .AlertRouteEscalationConfigEscalationTargetEscalationPathsArrayValueArray{
&.AlertRouteEscalationConfigEscalationTargetEscalationPathsArrayValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
Value: &.AlertRouteEscalationConfigEscalationTargetEscalationPathsValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
Users: &.AlertRouteEscalationConfigEscalationTargetUsersArgs{
ArrayValues: .AlertRouteEscalationConfigEscalationTargetUsersArrayValueArray{
&.AlertRouteEscalationConfigEscalationTargetUsersArrayValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
Value: &.AlertRouteEscalationConfigEscalationTargetUsersValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
},
},
},
Expressions: .AlertRouteExpressionArray{
&.AlertRouteExpressionArgs{
Label: pulumi.String("string"),
Operations: .AlertRouteExpressionOperationArray{
&.AlertRouteExpressionOperationArgs{
OperationType: pulumi.String("string"),
Branches: &.AlertRouteExpressionOperationBranchesArgs{
Branches: .AlertRouteExpressionOperationBranchesBranchArray{
&.AlertRouteExpressionOperationBranchesBranchArgs{
ConditionGroups: .AlertRouteExpressionOperationBranchesBranchConditionGroupArray{
&.AlertRouteExpressionOperationBranchesBranchConditionGroupArgs{
Conditions: .AlertRouteExpressionOperationBranchesBranchConditionGroupConditionArray{
&.AlertRouteExpressionOperationBranchesBranchConditionGroupConditionArgs{
Operation: pulumi.String("string"),
ParamBindings: .AlertRouteExpressionOperationBranchesBranchConditionGroupConditionParamBindingArray{
&.AlertRouteExpressionOperationBranchesBranchConditionGroupConditionParamBindingArgs{
ArrayValues: .AlertRouteExpressionOperationBranchesBranchConditionGroupConditionParamBindingArrayValueArray{
&.AlertRouteExpressionOperationBranchesBranchConditionGroupConditionParamBindingArrayValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
Value: &.AlertRouteExpressionOperationBranchesBranchConditionGroupConditionParamBindingValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
},
Subject: pulumi.String("string"),
},
},
},
},
Result: &.AlertRouteExpressionOperationBranchesBranchResultArgs{
ArrayValues: .AlertRouteExpressionOperationBranchesBranchResultArrayValueArray{
&.AlertRouteExpressionOperationBranchesBranchResultArrayValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
Value: &.AlertRouteExpressionOperationBranchesBranchResultValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
},
},
Returns: &.AlertRouteExpressionOperationBranchesReturnsArgs{
Array: pulumi.Bool(false),
Type: pulumi.String("string"),
},
},
Filter: &.AlertRouteExpressionOperationFilterArgs{
ConditionGroups: .AlertRouteExpressionOperationFilterConditionGroupArray{
&.AlertRouteExpressionOperationFilterConditionGroupArgs{
Conditions: .AlertRouteExpressionOperationFilterConditionGroupConditionArray{
&.AlertRouteExpressionOperationFilterConditionGroupConditionArgs{
Operation: pulumi.String("string"),
ParamBindings: .AlertRouteExpressionOperationFilterConditionGroupConditionParamBindingArray{
&.AlertRouteExpressionOperationFilterConditionGroupConditionParamBindingArgs{
ArrayValues: .AlertRouteExpressionOperationFilterConditionGroupConditionParamBindingArrayValueArray{
&.AlertRouteExpressionOperationFilterConditionGroupConditionParamBindingArrayValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
Value: &.AlertRouteExpressionOperationFilterConditionGroupConditionParamBindingValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
},
Subject: pulumi.String("string"),
},
},
},
},
},
Navigate: &.AlertRouteExpressionOperationNavigateArgs{
Reference: pulumi.String("string"),
},
Parse: &.AlertRouteExpressionOperationParseArgs{
Returns: &.AlertRouteExpressionOperationParseReturnsArgs{
Array: pulumi.Bool(false),
Type: pulumi.String("string"),
},
Source: pulumi.String("string"),
},
},
},
Reference: pulumi.String("string"),
RootReference: pulumi.String("string"),
ElseBranch: &.AlertRouteExpressionElseBranchArgs{
Result: &.AlertRouteExpressionElseBranchResultArgs{
ArrayValues: .AlertRouteExpressionElseBranchResultArrayValueArray{
&.AlertRouteExpressionElseBranchResultArrayValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
Value: &.AlertRouteExpressionElseBranchResultValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
},
},
},
IncidentConfig: &.AlertRouteIncidentConfigArgs{
AutoDeclineEnabled: pulumi.Bool(false),
ConditionGroups: .AlertRouteIncidentConfigConditionGroupArray{
&.AlertRouteIncidentConfigConditionGroupArgs{
Conditions: .AlertRouteIncidentConfigConditionGroupConditionArray{
&.AlertRouteIncidentConfigConditionGroupConditionArgs{
Operation: pulumi.String("string"),
ParamBindings: .AlertRouteIncidentConfigConditionGroupConditionParamBindingArray{
&.AlertRouteIncidentConfigConditionGroupConditionParamBindingArgs{
ArrayValues: .AlertRouteIncidentConfigConditionGroupConditionParamBindingArrayValueArray{
&.AlertRouteIncidentConfigConditionGroupConditionParamBindingArrayValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
Value: &.AlertRouteIncidentConfigConditionGroupConditionParamBindingValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
},
Subject: pulumi.String("string"),
},
},
},
},
DeferTimeSeconds: pulumi.Float64(0),
Enabled: pulumi.Bool(false),
GroupingKeys: .AlertRouteIncidentConfigGroupingKeyArray{
&.AlertRouteIncidentConfigGroupingKeyArgs{
Reference: pulumi.String("string"),
},
},
},
IsPrivate: pulumi.Bool(false),
ChannelConfigs: .AlertRouteChannelConfigArray{
&.AlertRouteChannelConfigArgs{
ConditionGroups: .AlertRouteChannelConfigConditionGroupArray{
&.AlertRouteChannelConfigConditionGroupArgs{
Conditions: .AlertRouteChannelConfigConditionGroupConditionArray{
&.AlertRouteChannelConfigConditionGroupConditionArgs{
Operation: pulumi.String("string"),
ParamBindings: .AlertRouteChannelConfigConditionGroupConditionParamBindingArray{
&.AlertRouteChannelConfigConditionGroupConditionParamBindingArgs{
ArrayValues: .AlertRouteChannelConfigConditionGroupConditionParamBindingArrayValueArray{
&.AlertRouteChannelConfigConditionGroupConditionParamBindingArrayValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
Value: &.AlertRouteChannelConfigConditionGroupConditionParamBindingValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
},
Subject: pulumi.String("string"),
},
},
},
},
MsTeamsTargets: &.AlertRouteChannelConfigMsTeamsTargetsArgs{
Binding: &.AlertRouteChannelConfigMsTeamsTargetsBindingArgs{
ArrayValues: .AlertRouteChannelConfigMsTeamsTargetsBindingArrayValueArray{
&.AlertRouteChannelConfigMsTeamsTargetsBindingArrayValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
Value: &.AlertRouteChannelConfigMsTeamsTargetsBindingValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
ChannelVisibility: pulumi.String("string"),
},
SlackTargets: &.AlertRouteChannelConfigSlackTargetsArgs{
Binding: &.AlertRouteChannelConfigSlackTargetsBindingArgs{
ArrayValues: .AlertRouteChannelConfigSlackTargetsBindingArrayValueArray{
&.AlertRouteChannelConfigSlackTargetsBindingArrayValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
Value: &.AlertRouteChannelConfigSlackTargetsBindingValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
ChannelVisibility: pulumi.String("string"),
},
},
},
IncidentTemplate: &.AlertRouteIncidentTemplateArgs{
Name: &.AlertRouteIncidentTemplateNameArgs{
ArrayValues: .AlertRouteIncidentTemplateNameArrayValueArray{
&.AlertRouteIncidentTemplateNameArrayValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
Autogenerated: pulumi.Bool(false),
Value: &.AlertRouteIncidentTemplateNameValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
Summary: &.AlertRouteIncidentTemplateSummaryArgs{
ArrayValues: .AlertRouteIncidentTemplateSummaryArrayValueArray{
&.AlertRouteIncidentTemplateSummaryArrayValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
Autogenerated: pulumi.Bool(false),
Value: &.AlertRouteIncidentTemplateSummaryValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
CustomFields: .AlertRouteIncidentTemplateCustomFieldArray{
&.AlertRouteIncidentTemplateCustomFieldArgs{
Binding: &.AlertRouteIncidentTemplateCustomFieldBindingArgs{
ArrayValues: .AlertRouteIncidentTemplateCustomFieldBindingArrayValueArray{
&.AlertRouteIncidentTemplateCustomFieldBindingArrayValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
Value: &.AlertRouteIncidentTemplateCustomFieldBindingValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
CustomFieldId: pulumi.String("string"),
MergeStrategy: pulumi.String("string"),
},
},
IncidentMode: &.AlertRouteIncidentTemplateIncidentModeArgs{
ArrayValues: .AlertRouteIncidentTemplateIncidentModeArrayValueArray{
&.AlertRouteIncidentTemplateIncidentModeArrayValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
Value: &.AlertRouteIncidentTemplateIncidentModeValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
IncidentType: &.AlertRouteIncidentTemplateIncidentTypeArgs{
ArrayValues: .AlertRouteIncidentTemplateIncidentTypeArrayValueArray{
&.AlertRouteIncidentTemplateIncidentTypeArrayValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
Value: &.AlertRouteIncidentTemplateIncidentTypeValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
Severity: &.AlertRouteIncidentTemplateSeverityArgs{
MergeStrategy: pulumi.String("string"),
Binding: &.AlertRouteIncidentTemplateSeverityBindingArgs{
ArrayValues: .AlertRouteIncidentTemplateSeverityBindingArrayValueArray{
&.AlertRouteIncidentTemplateSeverityBindingArrayValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
Value: &.AlertRouteIncidentTemplateSeverityBindingValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
},
StartInTriage: &.AlertRouteIncidentTemplateStartInTriageArgs{
ArrayValues: .AlertRouteIncidentTemplateStartInTriageArrayValueArray{
&.AlertRouteIncidentTemplateStartInTriageArrayValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
Value: &.AlertRouteIncidentTemplateStartInTriageValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
Workspace: &.AlertRouteIncidentTemplateWorkspaceArgs{
ArrayValues: .AlertRouteIncidentTemplateWorkspaceArrayValueArray{
&.AlertRouteIncidentTemplateWorkspaceArrayValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
Value: &.AlertRouteIncidentTemplateWorkspaceValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
},
Name: pulumi.String("string"),
})
Copy
var alertRouteResource = new AlertRoute("alertRouteResource", AlertRouteArgs.builder()
    .alertSources(AlertRouteAlertSourceArgs.builder()
        .alertSourceId("string")
        .conditionGroups(AlertRouteAlertSourceConditionGroupArgs.builder()
            .conditions(AlertRouteAlertSourceConditionGroupConditionArgs.builder()
                .operation("string")
                .paramBindings(AlertRouteAlertSourceConditionGroupConditionParamBindingArgs.builder()
                    .arrayValues(AlertRouteAlertSourceConditionGroupConditionParamBindingArrayValueArgs.builder()
                        .literal("string")
                        .reference("string")
                        .build())
                    .value(AlertRouteAlertSourceConditionGroupConditionParamBindingValueArgs.builder()
                        .literal("string")
                        .reference("string")
                        .build())
                    .build())
                .subject("string")
                .build())
            .build())
        .build())
    .conditionGroups(AlertRouteConditionGroupArgs.builder()
        .conditions(AlertRouteConditionGroupConditionArgs.builder()
            .operation("string")
            .paramBindings(AlertRouteConditionGroupConditionParamBindingArgs.builder()
                .arrayValues(AlertRouteConditionGroupConditionParamBindingArrayValueArgs.builder()
                    .literal("string")
                    .reference("string")
                    .build())
                .value(AlertRouteConditionGroupConditionParamBindingValueArgs.builder()
                    .literal("string")
                    .reference("string")
                    .build())
                .build())
            .subject("string")
            .build())
        .build())
    .enabled(false)
    .escalationConfig(AlertRouteEscalationConfigArgs.builder()
        .autoCancelEscalations(false)
        .escalationTargets(AlertRouteEscalationConfigEscalationTargetArgs.builder()
            .escalationPaths(AlertRouteEscalationConfigEscalationTargetEscalationPathsArgs.builder()
                .arrayValues(AlertRouteEscalationConfigEscalationTargetEscalationPathsArrayValueArgs.builder()
                    .literal("string")
                    .reference("string")
                    .build())
                .value(AlertRouteEscalationConfigEscalationTargetEscalationPathsValueArgs.builder()
                    .literal("string")
                    .reference("string")
                    .build())
                .build())
            .users(AlertRouteEscalationConfigEscalationTargetUsersArgs.builder()
                .arrayValues(AlertRouteEscalationConfigEscalationTargetUsersArrayValueArgs.builder()
                    .literal("string")
                    .reference("string")
                    .build())
                .value(AlertRouteEscalationConfigEscalationTargetUsersValueArgs.builder()
                    .literal("string")
                    .reference("string")
                    .build())
                .build())
            .build())
        .build())
    .expressions(AlertRouteExpressionArgs.builder()
        .label("string")
        .operations(AlertRouteExpressionOperationArgs.builder()
            .operationType("string")
            .branches(AlertRouteExpressionOperationBranchesArgs.builder()
                .branches(AlertRouteExpressionOperationBranchesBranchArgs.builder()
                    .conditionGroups(AlertRouteExpressionOperationBranchesBranchConditionGroupArgs.builder()
                        .conditions(AlertRouteExpressionOperationBranchesBranchConditionGroupConditionArgs.builder()
                            .operation("string")
                            .paramBindings(AlertRouteExpressionOperationBranchesBranchConditionGroupConditionParamBindingArgs.builder()
                                .arrayValues(AlertRouteExpressionOperationBranchesBranchConditionGroupConditionParamBindingArrayValueArgs.builder()
                                    .literal("string")
                                    .reference("string")
                                    .build())
                                .value(AlertRouteExpressionOperationBranchesBranchConditionGroupConditionParamBindingValueArgs.builder()
                                    .literal("string")
                                    .reference("string")
                                    .build())
                                .build())
                            .subject("string")
                            .build())
                        .build())
                    .result(AlertRouteExpressionOperationBranchesBranchResultArgs.builder()
                        .arrayValues(AlertRouteExpressionOperationBranchesBranchResultArrayValueArgs.builder()
                            .literal("string")
                            .reference("string")
                            .build())
                        .value(AlertRouteExpressionOperationBranchesBranchResultValueArgs.builder()
                            .literal("string")
                            .reference("string")
                            .build())
                        .build())
                    .build())
                .returns(AlertRouteExpressionOperationBranchesReturnsArgs.builder()
                    .array(false)
                    .type("string")
                    .build())
                .build())
            .filter(AlertRouteExpressionOperationFilterArgs.builder()
                .conditionGroups(AlertRouteExpressionOperationFilterConditionGroupArgs.builder()
                    .conditions(AlertRouteExpressionOperationFilterConditionGroupConditionArgs.builder()
                        .operation("string")
                        .paramBindings(AlertRouteExpressionOperationFilterConditionGroupConditionParamBindingArgs.builder()
                            .arrayValues(AlertRouteExpressionOperationFilterConditionGroupConditionParamBindingArrayValueArgs.builder()
                                .literal("string")
                                .reference("string")
                                .build())
                            .value(AlertRouteExpressionOperationFilterConditionGroupConditionParamBindingValueArgs.builder()
                                .literal("string")
                                .reference("string")
                                .build())
                            .build())
                        .subject("string")
                        .build())
                    .build())
                .build())
            .navigate(AlertRouteExpressionOperationNavigateArgs.builder()
                .reference("string")
                .build())
            .parse(AlertRouteExpressionOperationParseArgs.builder()
                .returns(AlertRouteExpressionOperationParseReturnsArgs.builder()
                    .array(false)
                    .type("string")
                    .build())
                .source("string")
                .build())
            .build())
        .reference("string")
        .rootReference("string")
        .elseBranch(AlertRouteExpressionElseBranchArgs.builder()
            .result(AlertRouteExpressionElseBranchResultArgs.builder()
                .arrayValues(AlertRouteExpressionElseBranchResultArrayValueArgs.builder()
                    .literal("string")
                    .reference("string")
                    .build())
                .value(AlertRouteExpressionElseBranchResultValueArgs.builder()
                    .literal("string")
                    .reference("string")
                    .build())
                .build())
            .build())
        .build())
    .incidentConfig(AlertRouteIncidentConfigArgs.builder()
        .autoDeclineEnabled(false)
        .conditionGroups(AlertRouteIncidentConfigConditionGroupArgs.builder()
            .conditions(AlertRouteIncidentConfigConditionGroupConditionArgs.builder()
                .operation("string")
                .paramBindings(AlertRouteIncidentConfigConditionGroupConditionParamBindingArgs.builder()
                    .arrayValues(AlertRouteIncidentConfigConditionGroupConditionParamBindingArrayValueArgs.builder()
                        .literal("string")
                        .reference("string")
                        .build())
                    .value(AlertRouteIncidentConfigConditionGroupConditionParamBindingValueArgs.builder()
                        .literal("string")
                        .reference("string")
                        .build())
                    .build())
                .subject("string")
                .build())
            .build())
        .deferTimeSeconds(0)
        .enabled(false)
        .groupingKeys(AlertRouteIncidentConfigGroupingKeyArgs.builder()
            .reference("string")
            .build())
        .build())
    .isPrivate(false)
    .channelConfigs(AlertRouteChannelConfigArgs.builder()
        .conditionGroups(AlertRouteChannelConfigConditionGroupArgs.builder()
            .conditions(AlertRouteChannelConfigConditionGroupConditionArgs.builder()
                .operation("string")
                .paramBindings(AlertRouteChannelConfigConditionGroupConditionParamBindingArgs.builder()
                    .arrayValues(AlertRouteChannelConfigConditionGroupConditionParamBindingArrayValueArgs.builder()
                        .literal("string")
                        .reference("string")
                        .build())
                    .value(AlertRouteChannelConfigConditionGroupConditionParamBindingValueArgs.builder()
                        .literal("string")
                        .reference("string")
                        .build())
                    .build())
                .subject("string")
                .build())
            .build())
        .msTeamsTargets(AlertRouteChannelConfigMsTeamsTargetsArgs.builder()
            .binding(AlertRouteChannelConfigMsTeamsTargetsBindingArgs.builder()
                .arrayValues(AlertRouteChannelConfigMsTeamsTargetsBindingArrayValueArgs.builder()
                    .literal("string")
                    .reference("string")
                    .build())
                .value(AlertRouteChannelConfigMsTeamsTargetsBindingValueArgs.builder()
                    .literal("string")
                    .reference("string")
                    .build())
                .build())
            .channelVisibility("string")
            .build())
        .slackTargets(AlertRouteChannelConfigSlackTargetsArgs.builder()
            .binding(AlertRouteChannelConfigSlackTargetsBindingArgs.builder()
                .arrayValues(AlertRouteChannelConfigSlackTargetsBindingArrayValueArgs.builder()
                    .literal("string")
                    .reference("string")
                    .build())
                .value(AlertRouteChannelConfigSlackTargetsBindingValueArgs.builder()
                    .literal("string")
                    .reference("string")
                    .build())
                .build())
            .channelVisibility("string")
            .build())
        .build())
    .incidentTemplate(AlertRouteIncidentTemplateArgs.builder()
        .name(AlertRouteIncidentTemplateNameArgs.builder()
            .arrayValues(AlertRouteIncidentTemplateNameArrayValueArgs.builder()
                .literal("string")
                .reference("string")
                .build())
            .autogenerated(false)
            .value(AlertRouteIncidentTemplateNameValueArgs.builder()
                .literal("string")
                .reference("string")
                .build())
            .build())
        .summary(AlertRouteIncidentTemplateSummaryArgs.builder()
            .arrayValues(AlertRouteIncidentTemplateSummaryArrayValueArgs.builder()
                .literal("string")
                .reference("string")
                .build())
            .autogenerated(false)
            .value(AlertRouteIncidentTemplateSummaryValueArgs.builder()
                .literal("string")
                .reference("string")
                .build())
            .build())
        .customFields(AlertRouteIncidentTemplateCustomFieldArgs.builder()
            .binding(AlertRouteIncidentTemplateCustomFieldBindingArgs.builder()
                .arrayValues(AlertRouteIncidentTemplateCustomFieldBindingArrayValueArgs.builder()
                    .literal("string")
                    .reference("string")
                    .build())
                .value(AlertRouteIncidentTemplateCustomFieldBindingValueArgs.builder()
                    .literal("string")
                    .reference("string")
                    .build())
                .build())
            .customFieldId("string")
            .mergeStrategy("string")
            .build())
        .incidentMode(AlertRouteIncidentTemplateIncidentModeArgs.builder()
            .arrayValues(AlertRouteIncidentTemplateIncidentModeArrayValueArgs.builder()
                .literal("string")
                .reference("string")
                .build())
            .value(AlertRouteIncidentTemplateIncidentModeValueArgs.builder()
                .literal("string")
                .reference("string")
                .build())
            .build())
        .incidentType(AlertRouteIncidentTemplateIncidentTypeArgs.builder()
            .arrayValues(AlertRouteIncidentTemplateIncidentTypeArrayValueArgs.builder()
                .literal("string")
                .reference("string")
                .build())
            .value(AlertRouteIncidentTemplateIncidentTypeValueArgs.builder()
                .literal("string")
                .reference("string")
                .build())
            .build())
        .severity(AlertRouteIncidentTemplateSeverityArgs.builder()
            .mergeStrategy("string")
            .binding(AlertRouteIncidentTemplateSeverityBindingArgs.builder()
                .arrayValues(AlertRouteIncidentTemplateSeverityBindingArrayValueArgs.builder()
                    .literal("string")
                    .reference("string")
                    .build())
                .value(AlertRouteIncidentTemplateSeverityBindingValueArgs.builder()
                    .literal("string")
                    .reference("string")
                    .build())
                .build())
            .build())
        .startInTriage(AlertRouteIncidentTemplateStartInTriageArgs.builder()
            .arrayValues(AlertRouteIncidentTemplateStartInTriageArrayValueArgs.builder()
                .literal("string")
                .reference("string")
                .build())
            .value(AlertRouteIncidentTemplateStartInTriageValueArgs.builder()
                .literal("string")
                .reference("string")
                .build())
            .build())
        .workspace(AlertRouteIncidentTemplateWorkspaceArgs.builder()
            .arrayValues(AlertRouteIncidentTemplateWorkspaceArrayValueArgs.builder()
                .literal("string")
                .reference("string")
                .build())
            .value(AlertRouteIncidentTemplateWorkspaceValueArgs.builder()
                .literal("string")
                .reference("string")
                .build())
            .build())
        .build())
    .name("string")
    .build());
Copy
alert_route_resource = incident.AlertRoute("alertRouteResource",
    alert_sources=[{
        "alert_source_id": "string",
        "condition_groups": [{
            "conditions": [{
                "operation": "string",
                "param_bindings": [{
                    "array_values": [{
                        "literal": "string",
                        "reference": "string",
                    }],
                    "value": {
                        "literal": "string",
                        "reference": "string",
                    },
                }],
                "subject": "string",
            }],
        }],
    }],
    condition_groups=[{
        "conditions": [{
            "operation": "string",
            "param_bindings": [{
                "array_values": [{
                    "literal": "string",
                    "reference": "string",
                }],
                "value": {
                    "literal": "string",
                    "reference": "string",
                },
            }],
            "subject": "string",
        }],
    }],
    enabled=False,
    escalation_config={
        "auto_cancel_escalations": False,
        "escalation_targets": [{
            "escalation_paths": {
                "array_values": [{
                    "literal": "string",
                    "reference": "string",
                }],
                "value": {
                    "literal": "string",
                    "reference": "string",
                },
            },
            "users": {
                "array_values": [{
                    "literal": "string",
                    "reference": "string",
                }],
                "value": {
                    "literal": "string",
                    "reference": "string",
                },
            },
        }],
    },
    expressions=[{
        "label": "string",
        "operations": [{
            "operation_type": "string",
            "branches": {
                "branches": [{
                    "condition_groups": [{
                        "conditions": [{
                            "operation": "string",
                            "param_bindings": [{
                                "array_values": [{
                                    "literal": "string",
                                    "reference": "string",
                                }],
                                "value": {
                                    "literal": "string",
                                    "reference": "string",
                                },
                            }],
                            "subject": "string",
                        }],
                    }],
                    "result": {
                        "array_values": [{
                            "literal": "string",
                            "reference": "string",
                        }],
                        "value": {
                            "literal": "string",
                            "reference": "string",
                        },
                    },
                }],
                "returns": {
                    "array": False,
                    "type": "string",
                },
            },
            "filter": {
                "condition_groups": [{
                    "conditions": [{
                        "operation": "string",
                        "param_bindings": [{
                            "array_values": [{
                                "literal": "string",
                                "reference": "string",
                            }],
                            "value": {
                                "literal": "string",
                                "reference": "string",
                            },
                        }],
                        "subject": "string",
                    }],
                }],
            },
            "navigate": {
                "reference": "string",
            },
            "parse": {
                "returns": {
                    "array": False,
                    "type": "string",
                },
                "source": "string",
            },
        }],
        "reference": "string",
        "root_reference": "string",
        "else_branch": {
            "result": {
                "array_values": [{
                    "literal": "string",
                    "reference": "string",
                }],
                "value": {
                    "literal": "string",
                    "reference": "string",
                },
            },
        },
    }],
    incident_config={
        "auto_decline_enabled": False,
        "condition_groups": [{
            "conditions": [{
                "operation": "string",
                "param_bindings": [{
                    "array_values": [{
                        "literal": "string",
                        "reference": "string",
                    }],
                    "value": {
                        "literal": "string",
                        "reference": "string",
                    },
                }],
                "subject": "string",
            }],
        }],
        "defer_time_seconds": 0,
        "enabled": False,
        "grouping_keys": [{
            "reference": "string",
        }],
    },
    is_private=False,
    channel_configs=[{
        "condition_groups": [{
            "conditions": [{
                "operation": "string",
                "param_bindings": [{
                    "array_values": [{
                        "literal": "string",
                        "reference": "string",
                    }],
                    "value": {
                        "literal": "string",
                        "reference": "string",
                    },
                }],
                "subject": "string",
            }],
        }],
        "ms_teams_targets": {
            "binding": {
                "array_values": [{
                    "literal": "string",
                    "reference": "string",
                }],
                "value": {
                    "literal": "string",
                    "reference": "string",
                },
            },
            "channel_visibility": "string",
        },
        "slack_targets": {
            "binding": {
                "array_values": [{
                    "literal": "string",
                    "reference": "string",
                }],
                "value": {
                    "literal": "string",
                    "reference": "string",
                },
            },
            "channel_visibility": "string",
        },
    }],
    incident_template={
        "name": {
            "array_values": [{
                "literal": "string",
                "reference": "string",
            }],
            "autogenerated": False,
            "value": {
                "literal": "string",
                "reference": "string",
            },
        },
        "summary": {
            "array_values": [{
                "literal": "string",
                "reference": "string",
            }],
            "autogenerated": False,
            "value": {
                "literal": "string",
                "reference": "string",
            },
        },
        "custom_fields": [{
            "binding": {
                "array_values": [{
                    "literal": "string",
                    "reference": "string",
                }],
                "value": {
                    "literal": "string",
                    "reference": "string",
                },
            },
            "custom_field_id": "string",
            "merge_strategy": "string",
        }],
        "incident_mode": {
            "array_values": [{
                "literal": "string",
                "reference": "string",
            }],
            "value": {
                "literal": "string",
                "reference": "string",
            },
        },
        "incident_type": {
            "array_values": [{
                "literal": "string",
                "reference": "string",
            }],
            "value": {
                "literal": "string",
                "reference": "string",
            },
        },
        "severity": {
            "merge_strategy": "string",
            "binding": {
                "array_values": [{
                    "literal": "string",
                    "reference": "string",
                }],
                "value": {
                    "literal": "string",
                    "reference": "string",
                },
            },
        },
        "start_in_triage": {
            "array_values": [{
                "literal": "string",
                "reference": "string",
            }],
            "value": {
                "literal": "string",
                "reference": "string",
            },
        },
        "workspace": {
            "array_values": [{
                "literal": "string",
                "reference": "string",
            }],
            "value": {
                "literal": "string",
                "reference": "string",
            },
        },
    },
    name="string")
Copy
const alertRouteResource = new incident.AlertRoute("alertRouteResource", {
    alertSources: [{
        alertSourceId: "string",
        conditionGroups: [{
            conditions: [{
                operation: "string",
                paramBindings: [{
                    arrayValues: [{
                        literal: "string",
                        reference: "string",
                    }],
                    value: {
                        literal: "string",
                        reference: "string",
                    },
                }],
                subject: "string",
            }],
        }],
    }],
    conditionGroups: [{
        conditions: [{
            operation: "string",
            paramBindings: [{
                arrayValues: [{
                    literal: "string",
                    reference: "string",
                }],
                value: {
                    literal: "string",
                    reference: "string",
                },
            }],
            subject: "string",
        }],
    }],
    enabled: false,
    escalationConfig: {
        autoCancelEscalations: false,
        escalationTargets: [{
            escalationPaths: {
                arrayValues: [{
                    literal: "string",
                    reference: "string",
                }],
                value: {
                    literal: "string",
                    reference: "string",
                },
            },
            users: {
                arrayValues: [{
                    literal: "string",
                    reference: "string",
                }],
                value: {
                    literal: "string",
                    reference: "string",
                },
            },
        }],
    },
    expressions: [{
        label: "string",
        operations: [{
            operationType: "string",
            branches: {
                branches: [{
                    conditionGroups: [{
                        conditions: [{
                            operation: "string",
                            paramBindings: [{
                                arrayValues: [{
                                    literal: "string",
                                    reference: "string",
                                }],
                                value: {
                                    literal: "string",
                                    reference: "string",
                                },
                            }],
                            subject: "string",
                        }],
                    }],
                    result: {
                        arrayValues: [{
                            literal: "string",
                            reference: "string",
                        }],
                        value: {
                            literal: "string",
                            reference: "string",
                        },
                    },
                }],
                returns: {
                    array: false,
                    type: "string",
                },
            },
            filter: {
                conditionGroups: [{
                    conditions: [{
                        operation: "string",
                        paramBindings: [{
                            arrayValues: [{
                                literal: "string",
                                reference: "string",
                            }],
                            value: {
                                literal: "string",
                                reference: "string",
                            },
                        }],
                        subject: "string",
                    }],
                }],
            },
            navigate: {
                reference: "string",
            },
            parse: {
                returns: {
                    array: false,
                    type: "string",
                },
                source: "string",
            },
        }],
        reference: "string",
        rootReference: "string",
        elseBranch: {
            result: {
                arrayValues: [{
                    literal: "string",
                    reference: "string",
                }],
                value: {
                    literal: "string",
                    reference: "string",
                },
            },
        },
    }],
    incidentConfig: {
        autoDeclineEnabled: false,
        conditionGroups: [{
            conditions: [{
                operation: "string",
                paramBindings: [{
                    arrayValues: [{
                        literal: "string",
                        reference: "string",
                    }],
                    value: {
                        literal: "string",
                        reference: "string",
                    },
                }],
                subject: "string",
            }],
        }],
        deferTimeSeconds: 0,
        enabled: false,
        groupingKeys: [{
            reference: "string",
        }],
    },
    isPrivate: false,
    channelConfigs: [{
        conditionGroups: [{
            conditions: [{
                operation: "string",
                paramBindings: [{
                    arrayValues: [{
                        literal: "string",
                        reference: "string",
                    }],
                    value: {
                        literal: "string",
                        reference: "string",
                    },
                }],
                subject: "string",
            }],
        }],
        msTeamsTargets: {
            binding: {
                arrayValues: [{
                    literal: "string",
                    reference: "string",
                }],
                value: {
                    literal: "string",
                    reference: "string",
                },
            },
            channelVisibility: "string",
        },
        slackTargets: {
            binding: {
                arrayValues: [{
                    literal: "string",
                    reference: "string",
                }],
                value: {
                    literal: "string",
                    reference: "string",
                },
            },
            channelVisibility: "string",
        },
    }],
    incidentTemplate: {
        name: {
            arrayValues: [{
                literal: "string",
                reference: "string",
            }],
            autogenerated: false,
            value: {
                literal: "string",
                reference: "string",
            },
        },
        summary: {
            arrayValues: [{
                literal: "string",
                reference: "string",
            }],
            autogenerated: false,
            value: {
                literal: "string",
                reference: "string",
            },
        },
        customFields: [{
            binding: {
                arrayValues: [{
                    literal: "string",
                    reference: "string",
                }],
                value: {
                    literal: "string",
                    reference: "string",
                },
            },
            customFieldId: "string",
            mergeStrategy: "string",
        }],
        incidentMode: {
            arrayValues: [{
                literal: "string",
                reference: "string",
            }],
            value: {
                literal: "string",
                reference: "string",
            },
        },
        incidentType: {
            arrayValues: [{
                literal: "string",
                reference: "string",
            }],
            value: {
                literal: "string",
                reference: "string",
            },
        },
        severity: {
            mergeStrategy: "string",
            binding: {
                arrayValues: [{
                    literal: "string",
                    reference: "string",
                }],
                value: {
                    literal: "string",
                    reference: "string",
                },
            },
        },
        startInTriage: {
            arrayValues: [{
                literal: "string",
                reference: "string",
            }],
            value: {
                literal: "string",
                reference: "string",
            },
        },
        workspace: {
            arrayValues: [{
                literal: "string",
                reference: "string",
            }],
            value: {
                literal: "string",
                reference: "string",
            },
        },
    },
    name: "string",
});
Copy
type: incident:AlertRoute
properties:
    alertSources:
        - alertSourceId: string
          conditionGroups:
            - conditions:
                - operation: string
                  paramBindings:
                    - arrayValues:
                        - literal: string
                          reference: string
                      value:
                        literal: string
                        reference: string
                  subject: string
    channelConfigs:
        - conditionGroups:
            - conditions:
                - operation: string
                  paramBindings:
                    - arrayValues:
                        - literal: string
                          reference: string
                      value:
                        literal: string
                        reference: string
                  subject: string
          msTeamsTargets:
            binding:
                arrayValues:
                    - literal: string
                      reference: string
                value:
                    literal: string
                    reference: string
            channelVisibility: string
          slackTargets:
            binding:
                arrayValues:
                    - literal: string
                      reference: string
                value:
                    literal: string
                    reference: string
            channelVisibility: string
    conditionGroups:
        - conditions:
            - operation: string
              paramBindings:
                - arrayValues:
                    - literal: string
                      reference: string
                  value:
                    literal: string
                    reference: string
              subject: string
    enabled: false
    escalationConfig:
        autoCancelEscalations: false
        escalationTargets:
            - escalationPaths:
                arrayValues:
                    - literal: string
                      reference: string
                value:
                    literal: string
                    reference: string
              users:
                arrayValues:
                    - literal: string
                      reference: string
                value:
                    literal: string
                    reference: string
    expressions:
        - elseBranch:
            result:
                arrayValues:
                    - literal: string
                      reference: string
                value:
                    literal: string
                    reference: string
          label: string
          operations:
            - branches:
                branches:
                    - conditionGroups:
                        - conditions:
                            - operation: string
                              paramBindings:
                                - arrayValues:
                                    - literal: string
                                      reference: string
                                  value:
                                    literal: string
                                    reference: string
                              subject: string
                      result:
                        arrayValues:
                            - literal: string
                              reference: string
                        value:
                            literal: string
                            reference: string
                returns:
                    array: false
                    type: string
              filter:
                conditionGroups:
                    - conditions:
                        - operation: string
                          paramBindings:
                            - arrayValues:
                                - literal: string
                                  reference: string
                              value:
                                literal: string
                                reference: string
                          subject: string
              navigate:
                reference: string
              operationType: string
              parse:
                returns:
                    array: false
                    type: string
                source: string
          reference: string
          rootReference: string
    incidentConfig:
        autoDeclineEnabled: false
        conditionGroups:
            - conditions:
                - operation: string
                  paramBindings:
                    - arrayValues:
                        - literal: string
                          reference: string
                      value:
                        literal: string
                        reference: string
                  subject: string
        deferTimeSeconds: 0
        enabled: false
        groupingKeys:
            - reference: string
    incidentTemplate:
        customFields:
            - binding:
                arrayValues:
                    - literal: string
                      reference: string
                value:
                    literal: string
                    reference: string
              customFieldId: string
              mergeStrategy: string
        incidentMode:
            arrayValues:
                - literal: string
                  reference: string
            value:
                literal: string
                reference: string
        incidentType:
            arrayValues:
                - literal: string
                  reference: string
            value:
                literal: string
                reference: string
        name:
            arrayValues:
                - literal: string
                  reference: string
            autogenerated: false
            value:
                literal: string
                reference: string
        severity:
            binding:
                arrayValues:
                    - literal: string
                      reference: string
                value:
                    literal: string
                    reference: string
            mergeStrategy: string
        startInTriage:
            arrayValues:
                - literal: string
                  reference: string
            value:
                literal: string
                reference: string
        summary:
            arrayValues:
                - literal: string
                  reference: string
            autogenerated: false
            value:
                literal: string
                reference: string
        workspace:
            arrayValues:
                - literal: string
                  reference: string
            value:
                literal: string
                reference: string
    isPrivate: false
    name: string
Copy

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:

AlertSources This property is required. List<AlertRouteAlertSource>
Which alert sources should this alert route match?
ConditionGroups This property is required. List<AlertRouteConditionGroup>
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
Enabled This property is required. bool
Whether this alert route is enabled or not
EscalationConfig This property is required. AlertRouteEscalationConfig
Expressions This property is required. List<AlertRouteExpression>
The expressions to be prepared for use by steps and conditions
IncidentConfig This property is required. AlertRouteIncidentConfig
IsPrivate This property is required. bool
Whether this alert route is private. Private alert routes will only create private incidents from alerts.
ChannelConfigs List<AlertRouteChannelConfig>
The channel configuration for this alert route
IncidentTemplate AlertRouteIncidentTemplate
Name string
The name of this alert route config, for the user's reference
AlertSources This property is required. []AlertRouteAlertSourceArgs
Which alert sources should this alert route match?
ConditionGroups This property is required. []AlertRouteConditionGroupArgs
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
Enabled This property is required. bool
Whether this alert route is enabled or not
EscalationConfig This property is required. AlertRouteEscalationConfigArgs
Expressions This property is required. []AlertRouteExpressionArgs
The expressions to be prepared for use by steps and conditions
IncidentConfig This property is required. AlertRouteIncidentConfigArgs
IsPrivate This property is required. bool
Whether this alert route is private. Private alert routes will only create private incidents from alerts.
ChannelConfigs []AlertRouteChannelConfigArgs
The channel configuration for this alert route
IncidentTemplate AlertRouteIncidentTemplateArgs
Name string
The name of this alert route config, for the user's reference
alertSources This property is required. List<AlertRouteAlertSource>
Which alert sources should this alert route match?
conditionGroups This property is required. List<AlertRouteConditionGroup>
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
enabled This property is required. Boolean
Whether this alert route is enabled or not
escalationConfig This property is required. AlertRouteEscalationConfig
expressions This property is required. List<AlertRouteExpression>
The expressions to be prepared for use by steps and conditions
incidentConfig This property is required. AlertRouteIncidentConfig
isPrivate This property is required. Boolean
Whether this alert route is private. Private alert routes will only create private incidents from alerts.
channelConfigs List<AlertRouteChannelConfig>
The channel configuration for this alert route
incidentTemplate AlertRouteIncidentTemplate
name String
The name of this alert route config, for the user's reference
alertSources This property is required. AlertRouteAlertSource[]
Which alert sources should this alert route match?
conditionGroups This property is required. AlertRouteConditionGroup[]
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
enabled This property is required. boolean
Whether this alert route is enabled or not
escalationConfig This property is required. AlertRouteEscalationConfig
expressions This property is required. AlertRouteExpression[]
The expressions to be prepared for use by steps and conditions
incidentConfig This property is required. AlertRouteIncidentConfig
isPrivate This property is required. boolean
Whether this alert route is private. Private alert routes will only create private incidents from alerts.
channelConfigs AlertRouteChannelConfig[]
The channel configuration for this alert route
incidentTemplate AlertRouteIncidentTemplate
name string
The name of this alert route config, for the user's reference
alert_sources This property is required. Sequence[AlertRouteAlertSourceArgs]
Which alert sources should this alert route match?
condition_groups This property is required. Sequence[AlertRouteConditionGroupArgs]
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
enabled This property is required. bool
Whether this alert route is enabled or not
escalation_config This property is required. AlertRouteEscalationConfigArgs
expressions This property is required. Sequence[AlertRouteExpressionArgs]
The expressions to be prepared for use by steps and conditions
incident_config This property is required. AlertRouteIncidentConfigArgs
is_private This property is required. bool
Whether this alert route is private. Private alert routes will only create private incidents from alerts.
channel_configs Sequence[AlertRouteChannelConfigArgs]
The channel configuration for this alert route
incident_template AlertRouteIncidentTemplateArgs
name str
The name of this alert route config, for the user's reference
alertSources This property is required. List<Property Map>
Which alert sources should this alert route match?
conditionGroups This property is required. List<Property Map>
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
enabled This property is required. Boolean
Whether this alert route is enabled or not
escalationConfig This property is required. Property Map
expressions This property is required. List<Property Map>
The expressions to be prepared for use by steps and conditions
incidentConfig This property is required. Property Map
isPrivate This property is required. Boolean
Whether this alert route is private. Private alert routes will only create private incidents from alerts.
channelConfigs List<Property Map>
The channel configuration for this alert route
incidentTemplate Property Map
name String
The name of this alert route config, for the user's reference

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 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,
        incident_config: Optional[AlertRouteIncidentConfigArgs] = None,
        incident_template: Optional[AlertRouteIncidentTemplateArgs] = None,
        is_private: Optional[bool] = None,
        name: Optional[str] = None) -> AlertRoute
func 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}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
AlertSources List<AlertRouteAlertSource>
Which alert sources should this alert route match?
ChannelConfigs List<AlertRouteChannelConfig>
The channel configuration for this alert route
ConditionGroups List<AlertRouteConditionGroup>
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
Enabled bool
Whether this alert route is enabled or not
EscalationConfig AlertRouteEscalationConfig
Expressions List<AlertRouteExpression>
The expressions to be prepared for use by steps and conditions
IncidentConfig AlertRouteIncidentConfig
IncidentTemplate AlertRouteIncidentTemplate
IsPrivate bool
Whether this alert route is private. Private alert routes will only create private incidents from alerts.
Name string
The name of this alert route config, for the user's reference
AlertSources []AlertRouteAlertSourceArgs
Which alert sources should this alert route match?
ChannelConfigs []AlertRouteChannelConfigArgs
The channel configuration for this alert route
ConditionGroups []AlertRouteConditionGroupArgs
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
Enabled bool
Whether this alert route is enabled or not
EscalationConfig AlertRouteEscalationConfigArgs
Expressions []AlertRouteExpressionArgs
The expressions to be prepared for use by steps and conditions
IncidentConfig AlertRouteIncidentConfigArgs
IncidentTemplate AlertRouteIncidentTemplateArgs
IsPrivate bool
Whether this alert route is private. Private alert routes will only create private incidents from alerts.
Name string
The name of this alert route config, for the user's reference
alertSources List<AlertRouteAlertSource>
Which alert sources should this alert route match?
channelConfigs List<AlertRouteChannelConfig>
The channel configuration for this alert route
conditionGroups List<AlertRouteConditionGroup>
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
enabled Boolean
Whether this alert route is enabled or not
escalationConfig AlertRouteEscalationConfig
expressions List<AlertRouteExpression>
The expressions to be prepared for use by steps and conditions
incidentConfig AlertRouteIncidentConfig
incidentTemplate AlertRouteIncidentTemplate
isPrivate Boolean
Whether this alert route is private. Private alert routes will only create private incidents from alerts.
name String
The name of this alert route config, for the user's reference
alertSources AlertRouteAlertSource[]
Which alert sources should this alert route match?
channelConfigs AlertRouteChannelConfig[]
The channel configuration for this alert route
conditionGroups AlertRouteConditionGroup[]
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
enabled boolean
Whether this alert route is enabled or not
escalationConfig AlertRouteEscalationConfig
expressions AlertRouteExpression[]
The expressions to be prepared for use by steps and conditions
incidentConfig AlertRouteIncidentConfig
incidentTemplate AlertRouteIncidentTemplate
isPrivate boolean
Whether this alert route is private. Private alert routes will only create private incidents from alerts.
name string
The name of this alert route config, for the user's reference
alert_sources Sequence[AlertRouteAlertSourceArgs]
Which alert sources should this alert route match?
channel_configs Sequence[AlertRouteChannelConfigArgs]
The channel configuration for this alert route
condition_groups Sequence[AlertRouteConditionGroupArgs]
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 AlertRouteEscalationConfigArgs
expressions Sequence[AlertRouteExpressionArgs]
The expressions to be prepared for use by steps and conditions
incident_config AlertRouteIncidentConfigArgs
incident_template AlertRouteIncidentTemplateArgs
is_private bool
Whether this alert route is private. Private alert routes will only create private incidents from alerts.
name str
The name of this alert route config, for the user's reference
alertSources List<Property Map>
Which alert sources should this alert route match?
channelConfigs List<Property Map>
The channel configuration for this alert route
conditionGroups 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
escalationConfig Property Map
expressions List<Property Map>
The expressions to be prepared for use by steps and conditions
incidentConfig Property Map
incidentTemplate Property Map
isPrivate Boolean
Whether this alert route is private. Private alert routes will only create private incidents from alerts.
name String
The name of this alert route config, for the user's reference

Supporting Types

AlertRouteAlertSource
, AlertRouteAlertSourceArgs

AlertSourceId This property is required. string
The alert source ID that will match for the route
ConditionGroups This property is required. List<AlertRouteAlertSourceConditionGroup>
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
AlertSourceId This property is required. string
The alert source ID that will match for the route
ConditionGroups This property is required. []AlertRouteAlertSourceConditionGroup
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
alertSourceId This property is required. String
The alert source ID that will match for the route
conditionGroups This property is required. List<AlertRouteAlertSourceConditionGroup>
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
alertSourceId This property is required. string
The alert source ID that will match for the route
conditionGroups This property is required. AlertRouteAlertSourceConditionGroup[]
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
alert_source_id This property is required. str
The alert source ID that will match for the route
condition_groups This property is required. Sequence[AlertRouteAlertSourceConditionGroup]
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
alertSourceId This property is required. String
The alert source ID that will match for the route
conditionGroups This property is required. List<Property Map>
Groups of prerequisite conditions. All conditions in at least one group must be satisfied

AlertRouteAlertSourceConditionGroup
, AlertRouteAlertSourceConditionGroupArgs

Conditions This property is required. List<AlertRouteAlertSourceConditionGroupCondition>
The prerequisite conditions that must all be satisfied
Conditions This property is required. []AlertRouteAlertSourceConditionGroupCondition
The prerequisite conditions that must all be satisfied
conditions This property is required. List<AlertRouteAlertSourceConditionGroupCondition>
The prerequisite conditions that must all be satisfied
conditions This property is required. AlertRouteAlertSourceConditionGroupCondition[]
The prerequisite conditions that must all be satisfied
conditions This property is required. Sequence[AlertRouteAlertSourceConditionGroupCondition]
The prerequisite conditions that must all be satisfied
conditions This property is required. List<Property Map>
The prerequisite conditions that must all be satisfied

AlertRouteAlertSourceConditionGroupCondition
, AlertRouteAlertSourceConditionGroupConditionArgs

Operation This property is required. string
The logical operation to be applied
ParamBindings This property is required. List<AlertRouteAlertSourceConditionGroupConditionParamBinding>
Bindings for the operation parameters
Subject This property is required. string
The subject of the condition, on which the operation is applied
Operation This property is required. string
The logical operation to be applied
ParamBindings This property is required. []AlertRouteAlertSourceConditionGroupConditionParamBinding
Bindings for the operation parameters
Subject This property is required. string
The subject of the condition, on which the operation is applied
operation This property is required. String
The logical operation to be applied
paramBindings This property is required. List<AlertRouteAlertSourceConditionGroupConditionParamBinding>
Bindings for the operation parameters
subject This property is required. String
The subject of the condition, on which the operation is applied
operation This property is required. string
The logical operation to be applied
paramBindings This property is required. AlertRouteAlertSourceConditionGroupConditionParamBinding[]
Bindings for the operation parameters
subject This property is required. string
The subject of the condition, on which the operation is applied
operation This property is required. str
The logical operation to be applied
param_bindings This property is required. Sequence[AlertRouteAlertSourceConditionGroupConditionParamBinding]
Bindings for the operation parameters
subject This property is required. str
The subject of the condition, on which the operation is applied
operation This property is required. String
The logical operation to be applied
paramBindings This property is required. List<Property Map>
Bindings for the operation parameters
subject This property is required. String
The subject of the condition, on which the operation is applied

AlertRouteAlertSourceConditionGroupConditionParamBinding
, AlertRouteAlertSourceConditionGroupConditionParamBindingArgs

arrayValues List<Property Map>
The array of literal or reference parameter values
value Property Map
The literal or reference parameter value

AlertRouteAlertSourceConditionGroupConditionParamBindingArrayValue
, AlertRouteAlertSourceConditionGroupConditionParamBindingArrayValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteAlertSourceConditionGroupConditionParamBindingValue
, AlertRouteAlertSourceConditionGroupConditionParamBindingValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteChannelConfig
, AlertRouteChannelConfigArgs

ConditionGroups This property is required. List<AlertRouteChannelConfigConditionGroup>
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
MsTeamsTargets AlertRouteChannelConfigMsTeamsTargets
SlackTargets AlertRouteChannelConfigSlackTargets
ConditionGroups This property is required. []AlertRouteChannelConfigConditionGroup
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
MsTeamsTargets AlertRouteChannelConfigMsTeamsTargets
SlackTargets AlertRouteChannelConfigSlackTargets
conditionGroups This property is required. List<AlertRouteChannelConfigConditionGroup>
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
msTeamsTargets AlertRouteChannelConfigMsTeamsTargets
slackTargets AlertRouteChannelConfigSlackTargets
conditionGroups This property is required. AlertRouteChannelConfigConditionGroup[]
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
msTeamsTargets AlertRouteChannelConfigMsTeamsTargets
slackTargets AlertRouteChannelConfigSlackTargets
condition_groups This property is required. Sequence[AlertRouteChannelConfigConditionGroup]
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
ms_teams_targets AlertRouteChannelConfigMsTeamsTargets
slack_targets AlertRouteChannelConfigSlackTargets
conditionGroups This property is required. List<Property Map>
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
msTeamsTargets Property Map
slackTargets Property Map

AlertRouteChannelConfigConditionGroup
, AlertRouteChannelConfigConditionGroupArgs

Conditions This property is required. List<AlertRouteChannelConfigConditionGroupCondition>
The prerequisite conditions that must all be satisfied
Conditions This property is required. []AlertRouteChannelConfigConditionGroupCondition
The prerequisite conditions that must all be satisfied
conditions This property is required. List<AlertRouteChannelConfigConditionGroupCondition>
The prerequisite conditions that must all be satisfied
conditions This property is required. AlertRouteChannelConfigConditionGroupCondition[]
The prerequisite conditions that must all be satisfied
conditions This property is required. Sequence[AlertRouteChannelConfigConditionGroupCondition]
The prerequisite conditions that must all be satisfied
conditions This property is required. List<Property Map>
The prerequisite conditions that must all be satisfied

AlertRouteChannelConfigConditionGroupCondition
, AlertRouteChannelConfigConditionGroupConditionArgs

Operation This property is required. string
The logical operation to be applied
ParamBindings This property is required. List<AlertRouteChannelConfigConditionGroupConditionParamBinding>
Bindings for the operation parameters
Subject This property is required. string
The subject of the condition, on which the operation is applied
Operation This property is required. string
The logical operation to be applied
ParamBindings This property is required. []AlertRouteChannelConfigConditionGroupConditionParamBinding
Bindings for the operation parameters
Subject This property is required. string
The subject of the condition, on which the operation is applied
operation This property is required. String
The logical operation to be applied
paramBindings This property is required. List<AlertRouteChannelConfigConditionGroupConditionParamBinding>
Bindings for the operation parameters
subject This property is required. String
The subject of the condition, on which the operation is applied
operation This property is required. string
The logical operation to be applied
paramBindings This property is required. AlertRouteChannelConfigConditionGroupConditionParamBinding[]
Bindings for the operation parameters
subject This property is required. string
The subject of the condition, on which the operation is applied
operation This property is required. str
The logical operation to be applied
param_bindings This property is required. Sequence[AlertRouteChannelConfigConditionGroupConditionParamBinding]
Bindings for the operation parameters
subject This property is required. str
The subject of the condition, on which the operation is applied
operation This property is required. String
The logical operation to be applied
paramBindings This property is required. List<Property Map>
Bindings for the operation parameters
subject This property is required. String
The subject of the condition, on which the operation is applied

AlertRouteChannelConfigConditionGroupConditionParamBinding
, AlertRouteChannelConfigConditionGroupConditionParamBindingArgs

arrayValues List<Property Map>
The array of literal or reference parameter values
value Property Map
The literal or reference parameter value

AlertRouteChannelConfigConditionGroupConditionParamBindingArrayValue
, AlertRouteChannelConfigConditionGroupConditionParamBindingArrayValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteChannelConfigConditionGroupConditionParamBindingValue
, AlertRouteChannelConfigConditionGroupConditionParamBindingValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteChannelConfigMsTeamsTargets
, AlertRouteChannelConfigMsTeamsTargetsArgs

Binding This property is required. AlertRouteChannelConfigMsTeamsTargetsBinding
ChannelVisibility This property is required. string
The visibility of the channel
Binding This property is required. AlertRouteChannelConfigMsTeamsTargetsBinding
ChannelVisibility This property is required. string
The visibility of the channel
binding This property is required. AlertRouteChannelConfigMsTeamsTargetsBinding
channelVisibility This property is required. String
The visibility of the channel
binding This property is required. AlertRouteChannelConfigMsTeamsTargetsBinding
channelVisibility This property is required. string
The visibility of the channel
binding This property is required. AlertRouteChannelConfigMsTeamsTargetsBinding
channel_visibility This property is required. str
The visibility of the channel
binding This property is required. Property Map
channelVisibility This property is required. String
The visibility of the channel

AlertRouteChannelConfigMsTeamsTargetsBinding
, AlertRouteChannelConfigMsTeamsTargetsBindingArgs

ArrayValues List<AlertRouteChannelConfigMsTeamsTargetsBindingArrayValue>
The array of literal or reference parameter values
Value AlertRouteChannelConfigMsTeamsTargetsBindingValue
The literal or reference parameter value
ArrayValues []AlertRouteChannelConfigMsTeamsTargetsBindingArrayValue
The array of literal or reference parameter values
Value AlertRouteChannelConfigMsTeamsTargetsBindingValue
The literal or reference parameter value
arrayValues List<AlertRouteChannelConfigMsTeamsTargetsBindingArrayValue>
The array of literal or reference parameter values
value AlertRouteChannelConfigMsTeamsTargetsBindingValue
The literal or reference parameter value
arrayValues AlertRouteChannelConfigMsTeamsTargetsBindingArrayValue[]
The array of literal or reference parameter values
value AlertRouteChannelConfigMsTeamsTargetsBindingValue
The literal or reference parameter value
array_values Sequence[AlertRouteChannelConfigMsTeamsTargetsBindingArrayValue]
The array of literal or reference parameter values
value AlertRouteChannelConfigMsTeamsTargetsBindingValue
The literal or reference parameter value
arrayValues List<Property Map>
The array of literal or reference parameter values
value Property Map
The literal or reference parameter value

AlertRouteChannelConfigMsTeamsTargetsBindingArrayValue
, AlertRouteChannelConfigMsTeamsTargetsBindingArrayValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteChannelConfigMsTeamsTargetsBindingValue
, AlertRouteChannelConfigMsTeamsTargetsBindingValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteChannelConfigSlackTargets
, AlertRouteChannelConfigSlackTargetsArgs

Binding This property is required. AlertRouteChannelConfigSlackTargetsBinding
ChannelVisibility This property is required. string
The visibility of the channel
Binding This property is required. AlertRouteChannelConfigSlackTargetsBinding
ChannelVisibility This property is required. string
The visibility of the channel
binding This property is required. AlertRouteChannelConfigSlackTargetsBinding
channelVisibility This property is required. String
The visibility of the channel
binding This property is required. AlertRouteChannelConfigSlackTargetsBinding
channelVisibility This property is required. string
The visibility of the channel
binding This property is required. AlertRouteChannelConfigSlackTargetsBinding
channel_visibility This property is required. str
The visibility of the channel
binding This property is required. Property Map
channelVisibility This property is required. String
The visibility of the channel

AlertRouteChannelConfigSlackTargetsBinding
, AlertRouteChannelConfigSlackTargetsBindingArgs

ArrayValues List<AlertRouteChannelConfigSlackTargetsBindingArrayValue>
The array of literal or reference parameter values
Value AlertRouteChannelConfigSlackTargetsBindingValue
The literal or reference parameter value
ArrayValues []AlertRouteChannelConfigSlackTargetsBindingArrayValue
The array of literal or reference parameter values
Value AlertRouteChannelConfigSlackTargetsBindingValue
The literal or reference parameter value
arrayValues List<AlertRouteChannelConfigSlackTargetsBindingArrayValue>
The array of literal or reference parameter values
value AlertRouteChannelConfigSlackTargetsBindingValue
The literal or reference parameter value
arrayValues AlertRouteChannelConfigSlackTargetsBindingArrayValue[]
The array of literal or reference parameter values
value AlertRouteChannelConfigSlackTargetsBindingValue
The literal or reference parameter value
array_values Sequence[AlertRouteChannelConfigSlackTargetsBindingArrayValue]
The array of literal or reference parameter values
value AlertRouteChannelConfigSlackTargetsBindingValue
The literal or reference parameter value
arrayValues List<Property Map>
The array of literal or reference parameter values
value Property Map
The literal or reference parameter value

AlertRouteChannelConfigSlackTargetsBindingArrayValue
, AlertRouteChannelConfigSlackTargetsBindingArrayValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteChannelConfigSlackTargetsBindingValue
, AlertRouteChannelConfigSlackTargetsBindingValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteConditionGroup
, AlertRouteConditionGroupArgs

Conditions This property is required. List<AlertRouteConditionGroupCondition>
The prerequisite conditions that must all be satisfied
Conditions This property is required. []AlertRouteConditionGroupCondition
The prerequisite conditions that must all be satisfied
conditions This property is required. List<AlertRouteConditionGroupCondition>
The prerequisite conditions that must all be satisfied
conditions This property is required. AlertRouteConditionGroupCondition[]
The prerequisite conditions that must all be satisfied
conditions This property is required. Sequence[AlertRouteConditionGroupCondition]
The prerequisite conditions that must all be satisfied
conditions This property is required. List<Property Map>
The prerequisite conditions that must all be satisfied

AlertRouteConditionGroupCondition
, AlertRouteConditionGroupConditionArgs

Operation This property is required. string
The logical operation to be applied
ParamBindings This property is required. List<AlertRouteConditionGroupConditionParamBinding>
Bindings for the operation parameters
Subject This property is required. string
The subject of the condition, on which the operation is applied
Operation This property is required. string
The logical operation to be applied
ParamBindings This property is required. []AlertRouteConditionGroupConditionParamBinding
Bindings for the operation parameters
Subject This property is required. string
The subject of the condition, on which the operation is applied
operation This property is required. String
The logical operation to be applied
paramBindings This property is required. List<AlertRouteConditionGroupConditionParamBinding>
Bindings for the operation parameters
subject This property is required. String
The subject of the condition, on which the operation is applied
operation This property is required. string
The logical operation to be applied
paramBindings This property is required. AlertRouteConditionGroupConditionParamBinding[]
Bindings for the operation parameters
subject This property is required. string
The subject of the condition, on which the operation is applied
operation This property is required. str
The logical operation to be applied
param_bindings This property is required. Sequence[AlertRouteConditionGroupConditionParamBinding]
Bindings for the operation parameters
subject This property is required. str
The subject of the condition, on which the operation is applied
operation This property is required. String
The logical operation to be applied
paramBindings This property is required. List<Property Map>
Bindings for the operation parameters
subject This property is required. String
The subject of the condition, on which the operation is applied

AlertRouteConditionGroupConditionParamBinding
, AlertRouteConditionGroupConditionParamBindingArgs

ArrayValues List<AlertRouteConditionGroupConditionParamBindingArrayValue>
The array of literal or reference parameter values
Value AlertRouteConditionGroupConditionParamBindingValue
The literal or reference parameter value
ArrayValues []AlertRouteConditionGroupConditionParamBindingArrayValue
The array of literal or reference parameter values
Value AlertRouteConditionGroupConditionParamBindingValue
The literal or reference parameter value
arrayValues List<AlertRouteConditionGroupConditionParamBindingArrayValue>
The array of literal or reference parameter values
value AlertRouteConditionGroupConditionParamBindingValue
The literal or reference parameter value
arrayValues AlertRouteConditionGroupConditionParamBindingArrayValue[]
The array of literal or reference parameter values
value AlertRouteConditionGroupConditionParamBindingValue
The literal or reference parameter value
array_values Sequence[AlertRouteConditionGroupConditionParamBindingArrayValue]
The array of literal or reference parameter values
value AlertRouteConditionGroupConditionParamBindingValue
The literal or reference parameter value
arrayValues List<Property Map>
The array of literal or reference parameter values
value Property Map
The literal or reference parameter value

AlertRouteConditionGroupConditionParamBindingArrayValue
, AlertRouteConditionGroupConditionParamBindingArrayValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteConditionGroupConditionParamBindingValue
, AlertRouteConditionGroupConditionParamBindingValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteEscalationConfig
, AlertRouteEscalationConfigArgs

AutoCancelEscalations This property is required. bool
Should we auto cancel escalations when all alerts are resolved?
EscalationTargets This property is required. List<AlertRouteEscalationConfigEscalationTarget>
Targets for escalation
AutoCancelEscalations This property is required. bool
Should we auto cancel escalations when all alerts are resolved?
EscalationTargets This property is required. []AlertRouteEscalationConfigEscalationTarget
Targets for escalation
autoCancelEscalations This property is required. Boolean
Should we auto cancel escalations when all alerts are resolved?
escalationTargets This property is required. List<AlertRouteEscalationConfigEscalationTarget>
Targets for escalation
autoCancelEscalations This property is required. boolean
Should we auto cancel escalations when all alerts are resolved?
escalationTargets This property is required. AlertRouteEscalationConfigEscalationTarget[]
Targets for escalation
auto_cancel_escalations This property is required. bool
Should we auto cancel escalations when all alerts are resolved?
escalation_targets This property is required. Sequence[AlertRouteEscalationConfigEscalationTarget]
Targets for escalation
autoCancelEscalations This property is required. Boolean
Should we auto cancel escalations when all alerts are resolved?
escalationTargets This property is required. List<Property Map>
Targets for escalation

AlertRouteEscalationConfigEscalationTarget
, AlertRouteEscalationConfigEscalationTargetArgs

AlertRouteEscalationConfigEscalationTargetEscalationPaths
, AlertRouteEscalationConfigEscalationTargetEscalationPathsArgs

arrayValues List<Property Map>
The array of literal or reference parameter values
value Property Map
The literal or reference parameter value

AlertRouteEscalationConfigEscalationTargetEscalationPathsArrayValue
, AlertRouteEscalationConfigEscalationTargetEscalationPathsArrayValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteEscalationConfigEscalationTargetEscalationPathsValue
, AlertRouteEscalationConfigEscalationTargetEscalationPathsValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteEscalationConfigEscalationTargetUsers
, AlertRouteEscalationConfigEscalationTargetUsersArgs

ArrayValues List<AlertRouteEscalationConfigEscalationTargetUsersArrayValue>
The array of literal or reference parameter values
Value AlertRouteEscalationConfigEscalationTargetUsersValue
The literal or reference parameter value
ArrayValues []AlertRouteEscalationConfigEscalationTargetUsersArrayValue
The array of literal or reference parameter values
Value AlertRouteEscalationConfigEscalationTargetUsersValue
The literal or reference parameter value
arrayValues List<AlertRouteEscalationConfigEscalationTargetUsersArrayValue>
The array of literal or reference parameter values
value AlertRouteEscalationConfigEscalationTargetUsersValue
The literal or reference parameter value
arrayValues AlertRouteEscalationConfigEscalationTargetUsersArrayValue[]
The array of literal or reference parameter values
value AlertRouteEscalationConfigEscalationTargetUsersValue
The literal or reference parameter value
array_values Sequence[AlertRouteEscalationConfigEscalationTargetUsersArrayValue]
The array of literal or reference parameter values
value AlertRouteEscalationConfigEscalationTargetUsersValue
The literal or reference parameter value
arrayValues List<Property Map>
The array of literal or reference parameter values
value Property Map
The literal or reference parameter value

AlertRouteEscalationConfigEscalationTargetUsersArrayValue
, AlertRouteEscalationConfigEscalationTargetUsersArrayValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteEscalationConfigEscalationTargetUsersValue
, AlertRouteEscalationConfigEscalationTargetUsersValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteExpression
, AlertRouteExpressionArgs

Label This property is required. string
The human readable label of the expression
Operations This property is required. List<AlertRouteExpressionOperation>
The operations to execute in sequence for this expression
Reference This property is required. string
A short ID that can be used to reference the expression
RootReference This property is required. string
The root reference for this expression (i.e. where the expression starts)
ElseBranch AlertRouteExpressionElseBranch
The else branch to resort to if all operations fail
Label This property is required. string
The human readable label of the expression
Operations This property is required. []AlertRouteExpressionOperation
The operations to execute in sequence for this expression
Reference This property is required. string
A short ID that can be used to reference the expression
RootReference This property is required. string
The root reference for this expression (i.e. where the expression starts)
ElseBranch AlertRouteExpressionElseBranch
The else branch to resort to if all operations fail
label This property is required. String
The human readable label of the expression
operations This property is required. List<AlertRouteExpressionOperation>
The operations to execute in sequence for this expression
reference This property is required. String
A short ID that can be used to reference the expression
rootReference This property is required. String
The root reference for this expression (i.e. where the expression starts)
elseBranch AlertRouteExpressionElseBranch
The else branch to resort to if all operations fail
label This property is required. string
The human readable label of the expression
operations This property is required. AlertRouteExpressionOperation[]
The operations to execute in sequence for this expression
reference This property is required. string
A short ID that can be used to reference the expression
rootReference This property is required. string
The root reference for this expression (i.e. where the expression starts)
elseBranch AlertRouteExpressionElseBranch
The else branch to resort to if all operations fail
label This property is required. str
The human readable label of the expression
operations This property is required. Sequence[AlertRouteExpressionOperation]
The operations to execute in sequence for this expression
reference This property is required. str
A short ID that can be used to reference the expression
root_reference This property is required. str
The root reference for this expression (i.e. where the expression starts)
else_branch AlertRouteExpressionElseBranch
The else branch to resort to if all operations fail
label This property is required. String
The human readable label of the expression
operations This property is required. List<Property Map>
The operations to execute in sequence for this expression
reference This property is required. String
A short ID that can be used to reference the expression
rootReference This property is required. String
The root reference for this expression (i.e. where the expression starts)
elseBranch Property Map
The else branch to resort to if all operations fail

AlertRouteExpressionElseBranch
, AlertRouteExpressionElseBranchArgs

Result This property is required. AlertRouteExpressionElseBranchResult
The result assumed if the else branch is reached
Result This property is required. AlertRouteExpressionElseBranchResult
The result assumed if the else branch is reached
result This property is required. AlertRouteExpressionElseBranchResult
The result assumed if the else branch is reached
result This property is required. AlertRouteExpressionElseBranchResult
The result assumed if the else branch is reached
result This property is required. AlertRouteExpressionElseBranchResult
The result assumed if the else branch is reached
result This property is required. Property Map
The result assumed if the else branch is reached

AlertRouteExpressionElseBranchResult
, AlertRouteExpressionElseBranchResultArgs

ArrayValues List<AlertRouteExpressionElseBranchResultArrayValue>
The array of literal or reference parameter values
Value AlertRouteExpressionElseBranchResultValue
The literal or reference parameter value
ArrayValues []AlertRouteExpressionElseBranchResultArrayValue
The array of literal or reference parameter values
Value AlertRouteExpressionElseBranchResultValue
The literal or reference parameter value
arrayValues List<AlertRouteExpressionElseBranchResultArrayValue>
The array of literal or reference parameter values
value AlertRouteExpressionElseBranchResultValue
The literal or reference parameter value
arrayValues AlertRouteExpressionElseBranchResultArrayValue[]
The array of literal or reference parameter values
value AlertRouteExpressionElseBranchResultValue
The literal or reference parameter value
array_values Sequence[AlertRouteExpressionElseBranchResultArrayValue]
The array of literal or reference parameter values
value AlertRouteExpressionElseBranchResultValue
The literal or reference parameter value
arrayValues List<Property Map>
The array of literal or reference parameter values
value Property Map
The literal or reference parameter value

AlertRouteExpressionElseBranchResultArrayValue
, AlertRouteExpressionElseBranchResultArrayValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteExpressionElseBranchResultValue
, AlertRouteExpressionElseBranchResultValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteExpressionOperation
, AlertRouteExpressionOperationArgs

OperationType This property is required. string
Indicates which operation type to execute
Branches AlertRouteExpressionOperationBranches
An operation type that allows for a value to be set conditionally by a series of logical branches
Filter AlertRouteExpressionOperationFilter
An operation type that allows values to be filtered out by conditions
Navigate AlertRouteExpressionOperationNavigate
An operation type that allows attributes of a type to be accessed by reference
Parse AlertRouteExpressionOperationParse
An operation type that allows a value to parsed from within a JSON object
OperationType This property is required. string
Indicates which operation type to execute
Branches AlertRouteExpressionOperationBranches
An operation type that allows for a value to be set conditionally by a series of logical branches
Filter AlertRouteExpressionOperationFilter
An operation type that allows values to be filtered out by conditions
Navigate AlertRouteExpressionOperationNavigate
An operation type that allows attributes of a type to be accessed by reference
Parse AlertRouteExpressionOperationParse
An operation type that allows a value to parsed from within a JSON object
operationType This property is required. String
Indicates which operation type to execute
branches AlertRouteExpressionOperationBranches
An operation type that allows for a value to be set conditionally by a series of logical branches
filter AlertRouteExpressionOperationFilter
An operation type that allows values to be filtered out by conditions
navigate AlertRouteExpressionOperationNavigate
An operation type that allows attributes of a type to be accessed by reference
parse AlertRouteExpressionOperationParse
An operation type that allows a value to parsed from within a JSON object
operationType This property is required. string
Indicates which operation type to execute
branches AlertRouteExpressionOperationBranches
An operation type that allows for a value to be set conditionally by a series of logical branches
filter AlertRouteExpressionOperationFilter
An operation type that allows values to be filtered out by conditions
navigate AlertRouteExpressionOperationNavigate
An operation type that allows attributes of a type to be accessed by reference
parse AlertRouteExpressionOperationParse
An operation type that allows a value to parsed from within a JSON object
operation_type This property is required. str
Indicates which operation type to execute
branches AlertRouteExpressionOperationBranches
An operation type that allows for a value to be set conditionally by a series of logical branches
filter AlertRouteExpressionOperationFilter
An operation type that allows values to be filtered out by conditions
navigate AlertRouteExpressionOperationNavigate
An operation type that allows attributes of a type to be accessed by reference
parse AlertRouteExpressionOperationParse
An operation type that allows a value to parsed from within a JSON object
operationType This property is required. String
Indicates which operation type to execute
branches Property Map
An operation type that allows for a value to be set conditionally by a series of logical branches
filter Property Map
An operation type that allows values to be filtered out by conditions
navigate 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 This property is required. List<AlertRouteExpressionOperationBranchesBranch>
The branches to apply for this operation
Returns This property is required. AlertRouteExpressionOperationBranchesReturns
The return type of an operation
Branches This property is required. []AlertRouteExpressionOperationBranchesBranch
The branches to apply for this operation
Returns This property is required. AlertRouteExpressionOperationBranchesReturns
The return type of an operation
branches This property is required. List<AlertRouteExpressionOperationBranchesBranch>
The branches to apply for this operation
returns This property is required. AlertRouteExpressionOperationBranchesReturns
The return type of an operation
branches This property is required. AlertRouteExpressionOperationBranchesBranch[]
The branches to apply for this operation
returns This property is required. AlertRouteExpressionOperationBranchesReturns
The return type of an operation
branches This property is required. Sequence[AlertRouteExpressionOperationBranchesBranch]
The branches to apply for this operation
returns This property is required. AlertRouteExpressionOperationBranchesReturns
The return type of an operation
branches This property is required. List<Property Map>
The branches to apply for this operation
returns This property is required. Property Map
The return type of an operation

AlertRouteExpressionOperationBranchesBranch
, AlertRouteExpressionOperationBranchesBranchArgs

ConditionGroups This property is required. List<AlertRouteExpressionOperationBranchesBranchConditionGroup>
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
Result This property is required. AlertRouteExpressionOperationBranchesBranchResult
The result assumed if the condition groups are satisfied
ConditionGroups This property is required. []AlertRouteExpressionOperationBranchesBranchConditionGroup
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
Result This property is required. AlertRouteExpressionOperationBranchesBranchResult
The result assumed if the condition groups are satisfied
conditionGroups This property is required. List<AlertRouteExpressionOperationBranchesBranchConditionGroup>
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
result This property is required. AlertRouteExpressionOperationBranchesBranchResult
The result assumed if the condition groups are satisfied
conditionGroups This property is required. AlertRouteExpressionOperationBranchesBranchConditionGroup[]
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
result This property is required. AlertRouteExpressionOperationBranchesBranchResult
The result assumed if the condition groups are satisfied
condition_groups This property is required. Sequence[AlertRouteExpressionOperationBranchesBranchConditionGroup]
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
result This property is required. AlertRouteExpressionOperationBranchesBranchResult
The result assumed if the condition groups are satisfied
conditionGroups This property is required. List<Property Map>
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
result This property is required. Property Map
The result assumed if the condition groups are satisfied

AlertRouteExpressionOperationBranchesBranchConditionGroup
, AlertRouteExpressionOperationBranchesBranchConditionGroupArgs

Conditions This property is required. List<AlertRouteExpressionOperationBranchesBranchConditionGroupCondition>
The prerequisite conditions that must all be satisfied
Conditions This property is required. []AlertRouteExpressionOperationBranchesBranchConditionGroupCondition
The prerequisite conditions that must all be satisfied
conditions This property is required. List<AlertRouteExpressionOperationBranchesBranchConditionGroupCondition>
The prerequisite conditions that must all be satisfied
conditions This property is required. AlertRouteExpressionOperationBranchesBranchConditionGroupCondition[]
The prerequisite conditions that must all be satisfied
conditions This property is required. Sequence[AlertRouteExpressionOperationBranchesBranchConditionGroupCondition]
The prerequisite conditions that must all be satisfied
conditions This property is required. List<Property Map>
The prerequisite conditions that must all be satisfied

AlertRouteExpressionOperationBranchesBranchConditionGroupCondition
, AlertRouteExpressionOperationBranchesBranchConditionGroupConditionArgs

Operation This property is required. string
The logical operation to be applied
ParamBindings This property is required. List<AlertRouteExpressionOperationBranchesBranchConditionGroupConditionParamBinding>
Bindings for the operation parameters
Subject This property is required. string
The subject of the condition, on which the operation is applied
Operation This property is required. string
The logical operation to be applied
ParamBindings This property is required. []AlertRouteExpressionOperationBranchesBranchConditionGroupConditionParamBinding
Bindings for the operation parameters
Subject This property is required. string
The subject of the condition, on which the operation is applied
operation This property is required. String
The logical operation to be applied
paramBindings This property is required. List<AlertRouteExpressionOperationBranchesBranchConditionGroupConditionParamBinding>
Bindings for the operation parameters
subject This property is required. String
The subject of the condition, on which the operation is applied
operation This property is required. string
The logical operation to be applied
paramBindings This property is required. AlertRouteExpressionOperationBranchesBranchConditionGroupConditionParamBinding[]
Bindings for the operation parameters
subject This property is required. string
The subject of the condition, on which the operation is applied
operation This property is required. str
The logical operation to be applied
param_bindings This property is required. Sequence[AlertRouteExpressionOperationBranchesBranchConditionGroupConditionParamBinding]
Bindings for the operation parameters
subject This property is required. str
The subject of the condition, on which the operation is applied
operation This property is required. String
The logical operation to be applied
paramBindings This property is required. List<Property Map>
Bindings for the operation parameters
subject This property is required. String
The subject of the condition, on which the operation is applied

AlertRouteExpressionOperationBranchesBranchConditionGroupConditionParamBinding
, AlertRouteExpressionOperationBranchesBranchConditionGroupConditionParamBindingArgs

arrayValues List<Property Map>
The array of literal or reference parameter values
value Property Map
The literal or reference parameter value

AlertRouteExpressionOperationBranchesBranchConditionGroupConditionParamBindingArrayValue
, AlertRouteExpressionOperationBranchesBranchConditionGroupConditionParamBindingArrayValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteExpressionOperationBranchesBranchConditionGroupConditionParamBindingValue
, AlertRouteExpressionOperationBranchesBranchConditionGroupConditionParamBindingValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteExpressionOperationBranchesBranchResult
, AlertRouteExpressionOperationBranchesBranchResultArgs

ArrayValues List<AlertRouteExpressionOperationBranchesBranchResultArrayValue>
The array of literal or reference parameter values
Value AlertRouteExpressionOperationBranchesBranchResultValue
The literal or reference parameter value
ArrayValues []AlertRouteExpressionOperationBranchesBranchResultArrayValue
The array of literal or reference parameter values
Value AlertRouteExpressionOperationBranchesBranchResultValue
The literal or reference parameter value
arrayValues List<AlertRouteExpressionOperationBranchesBranchResultArrayValue>
The array of literal or reference parameter values
value AlertRouteExpressionOperationBranchesBranchResultValue
The literal or reference parameter value
arrayValues AlertRouteExpressionOperationBranchesBranchResultArrayValue[]
The array of literal or reference parameter values
value AlertRouteExpressionOperationBranchesBranchResultValue
The literal or reference parameter value
arrayValues List<Property Map>
The array of literal or reference parameter values
value Property Map
The literal or reference parameter value

AlertRouteExpressionOperationBranchesBranchResultArrayValue
, AlertRouteExpressionOperationBranchesBranchResultArrayValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteExpressionOperationBranchesBranchResultValue
, AlertRouteExpressionOperationBranchesBranchResultValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteExpressionOperationBranchesReturns
, AlertRouteExpressionOperationBranchesReturnsArgs

Array This property is required. bool
Whether the return value should be single or multi-value
Type This property is required. string
Expected return type of this expression (what to try casting the result to)
Array This property is required. bool
Whether the return value should be single or multi-value
Type This property is required. string
Expected return type of this expression (what to try casting the result to)
array This property is required. Boolean
Whether the return value should be single or multi-value
type This property is required. String
Expected return type of this expression (what to try casting the result to)
array This property is required. boolean
Whether the return value should be single or multi-value
type This property is required. string
Expected return type of this expression (what to try casting the result to)
array This property is required. bool
Whether the return value should be single or multi-value
type This property is required. str
Expected return type of this expression (what to try casting the result to)
array This property is required. Boolean
Whether the return value should be single or multi-value
type This property is required. String
Expected return type of this expression (what to try casting the result to)

AlertRouteExpressionOperationFilter
, AlertRouteExpressionOperationFilterArgs

ConditionGroups This property is required. List<AlertRouteExpressionOperationFilterConditionGroup>
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
ConditionGroups This property is required. []AlertRouteExpressionOperationFilterConditionGroup
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
conditionGroups This property is required. List<AlertRouteExpressionOperationFilterConditionGroup>
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
conditionGroups This property is required. AlertRouteExpressionOperationFilterConditionGroup[]
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
condition_groups This property is required. Sequence[AlertRouteExpressionOperationFilterConditionGroup]
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
conditionGroups This property is required. List<Property Map>
Groups of prerequisite conditions. All conditions in at least one group must be satisfied

AlertRouteExpressionOperationFilterConditionGroup
, AlertRouteExpressionOperationFilterConditionGroupArgs

Conditions This property is required. List<AlertRouteExpressionOperationFilterConditionGroupCondition>
The prerequisite conditions that must all be satisfied
Conditions This property is required. []AlertRouteExpressionOperationFilterConditionGroupCondition
The prerequisite conditions that must all be satisfied
conditions This property is required. List<AlertRouteExpressionOperationFilterConditionGroupCondition>
The prerequisite conditions that must all be satisfied
conditions This property is required. AlertRouteExpressionOperationFilterConditionGroupCondition[]
The prerequisite conditions that must all be satisfied
conditions This property is required. Sequence[AlertRouteExpressionOperationFilterConditionGroupCondition]
The prerequisite conditions that must all be satisfied
conditions This property is required. List<Property Map>
The prerequisite conditions that must all be satisfied

AlertRouteExpressionOperationFilterConditionGroupCondition
, AlertRouteExpressionOperationFilterConditionGroupConditionArgs

Operation This property is required. string
The logical operation to be applied
ParamBindings This property is required. List<AlertRouteExpressionOperationFilterConditionGroupConditionParamBinding>
Bindings for the operation parameters
Subject This property is required. string
The subject of the condition, on which the operation is applied
Operation This property is required. string
The logical operation to be applied
ParamBindings This property is required. []AlertRouteExpressionOperationFilterConditionGroupConditionParamBinding
Bindings for the operation parameters
Subject This property is required. string
The subject of the condition, on which the operation is applied
operation This property is required. String
The logical operation to be applied
paramBindings This property is required. List<AlertRouteExpressionOperationFilterConditionGroupConditionParamBinding>
Bindings for the operation parameters
subject This property is required. String
The subject of the condition, on which the operation is applied
operation This property is required. string
The logical operation to be applied
paramBindings This property is required. AlertRouteExpressionOperationFilterConditionGroupConditionParamBinding[]
Bindings for the operation parameters
subject This property is required. string
The subject of the condition, on which the operation is applied
operation This property is required. str
The logical operation to be applied
param_bindings This property is required. Sequence[AlertRouteExpressionOperationFilterConditionGroupConditionParamBinding]
Bindings for the operation parameters
subject This property is required. str
The subject of the condition, on which the operation is applied
operation This property is required. String
The logical operation to be applied
paramBindings This property is required. List<Property Map>
Bindings for the operation parameters
subject This property is required. String
The subject of the condition, on which the operation is applied

AlertRouteExpressionOperationFilterConditionGroupConditionParamBinding
, AlertRouteExpressionOperationFilterConditionGroupConditionParamBindingArgs

arrayValues List<Property Map>
The array of literal or reference parameter values
value Property Map
The literal or reference parameter value

AlertRouteExpressionOperationFilterConditionGroupConditionParamBindingArrayValue
, AlertRouteExpressionOperationFilterConditionGroupConditionParamBindingArrayValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteExpressionOperationFilterConditionGroupConditionParamBindingValue
, AlertRouteExpressionOperationFilterConditionGroupConditionParamBindingValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteExpressionOperationNavigate
, AlertRouteExpressionOperationNavigateArgs

Reference This property is required. string
Reference This property is required. string
reference This property is required. String
reference This property is required. string
reference This property is required. str
reference This property is required. String

AlertRouteExpressionOperationParse
, AlertRouteExpressionOperationParseArgs

Returns This property is required. AlertRouteExpressionOperationParseReturns
The return type of an operation
Source This property is required. string
The ES5 Javascript expression to execute
Returns This property is required. AlertRouteExpressionOperationParseReturns
The return type of an operation
Source This property is required. string
The ES5 Javascript expression to execute
returns This property is required. AlertRouteExpressionOperationParseReturns
The return type of an operation
source This property is required. String
The ES5 Javascript expression to execute
returns This property is required. AlertRouteExpressionOperationParseReturns
The return type of an operation
source This property is required. string
The ES5 Javascript expression to execute
returns This property is required. AlertRouteExpressionOperationParseReturns
The return type of an operation
source This property is required. str
The ES5 Javascript expression to execute
returns This property is required. Property Map
The return type of an operation
source This property is required. String
The ES5 Javascript expression to execute

AlertRouteExpressionOperationParseReturns
, AlertRouteExpressionOperationParseReturnsArgs

Array This property is required. bool
Whether the return value should be single or multi-value
Type This property is required. string
Expected return type of this expression (what to try casting the result to)
Array This property is required. bool
Whether the return value should be single or multi-value
Type This property is required. string
Expected return type of this expression (what to try casting the result to)
array This property is required. Boolean
Whether the return value should be single or multi-value
type This property is required. String
Expected return type of this expression (what to try casting the result to)
array This property is required. boolean
Whether the return value should be single or multi-value
type This property is required. string
Expected return type of this expression (what to try casting the result to)
array This property is required. bool
Whether the return value should be single or multi-value
type This property is required. str
Expected return type of this expression (what to try casting the result to)
array This property is required. Boolean
Whether the return value should be single or multi-value
type This property is required. String
Expected return type of this expression (what to try casting the result to)

AlertRouteIncidentConfig
, AlertRouteIncidentConfigArgs

AutoDeclineEnabled This property is required. bool
Should triage incidents be declined when alerts are resolved?
ConditionGroups This property is required. List<AlertRouteIncidentConfigConditionGroup>
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
DeferTimeSeconds This property is required. double
How long should the escalation defer time be?
Enabled This property is required. bool
Whether incident creation is enabled for this alert route
GroupingKeys This property is required. List<AlertRouteIncidentConfigGroupingKey>
Which attributes should this alert route use to group alerts?
AutoDeclineEnabled This property is required. bool
Should triage incidents be declined when alerts are resolved?
ConditionGroups This property is required. []AlertRouteIncidentConfigConditionGroup
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
DeferTimeSeconds This property is required. float64
How long should the escalation defer time be?
Enabled This property is required. bool
Whether incident creation is enabled for this alert route
GroupingKeys This property is required. []AlertRouteIncidentConfigGroupingKey
Which attributes should this alert route use to group alerts?
autoDeclineEnabled This property is required. Boolean
Should triage incidents be declined when alerts are resolved?
conditionGroups This property is required. List<AlertRouteIncidentConfigConditionGroup>
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
deferTimeSeconds This property is required. Double
How long should the escalation defer time be?
enabled This property is required. Boolean
Whether incident creation is enabled for this alert route
groupingKeys This property is required. List<AlertRouteIncidentConfigGroupingKey>
Which attributes should this alert route use to group alerts?
autoDeclineEnabled This property is required. boolean
Should triage incidents be declined when alerts are resolved?
conditionGroups This property is required. AlertRouteIncidentConfigConditionGroup[]
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
deferTimeSeconds This property is required. number
How long should the escalation defer time be?
enabled This property is required. boolean
Whether incident creation is enabled for this alert route
groupingKeys This property is required. AlertRouteIncidentConfigGroupingKey[]
Which attributes should this alert route use to group alerts?
auto_decline_enabled This property is required. bool
Should triage incidents be declined when alerts are resolved?
condition_groups This property is required. Sequence[AlertRouteIncidentConfigConditionGroup]
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
defer_time_seconds This property is required. float
How long should the escalation defer time be?
enabled This property is required. bool
Whether incident creation is enabled for this alert route
grouping_keys This property is required. Sequence[AlertRouteIncidentConfigGroupingKey]
Which attributes should this alert route use to group alerts?
autoDeclineEnabled This property is required. Boolean
Should triage incidents be declined when alerts are resolved?
conditionGroups This property is required. List<Property Map>
Groups of prerequisite conditions. All conditions in at least one group must be satisfied
deferTimeSeconds This property is required. Number
How long should the escalation defer time be?
enabled This property is required. Boolean
Whether incident creation is enabled for this alert route
groupingKeys This property is required. List<Property Map>
Which attributes should this alert route use to group alerts?

AlertRouteIncidentConfigConditionGroup
, AlertRouteIncidentConfigConditionGroupArgs

Conditions This property is required. List<AlertRouteIncidentConfigConditionGroupCondition>
The prerequisite conditions that must all be satisfied
Conditions This property is required. []AlertRouteIncidentConfigConditionGroupCondition
The prerequisite conditions that must all be satisfied
conditions This property is required. List<AlertRouteIncidentConfigConditionGroupCondition>
The prerequisite conditions that must all be satisfied
conditions This property is required. AlertRouteIncidentConfigConditionGroupCondition[]
The prerequisite conditions that must all be satisfied
conditions This property is required. Sequence[AlertRouteIncidentConfigConditionGroupCondition]
The prerequisite conditions that must all be satisfied
conditions This property is required. List<Property Map>
The prerequisite conditions that must all be satisfied

AlertRouteIncidentConfigConditionGroupCondition
, AlertRouteIncidentConfigConditionGroupConditionArgs

Operation This property is required. string
The logical operation to be applied
ParamBindings This property is required. List<AlertRouteIncidentConfigConditionGroupConditionParamBinding>
Bindings for the operation parameters
Subject This property is required. string
The subject of the condition, on which the operation is applied
Operation This property is required. string
The logical operation to be applied
ParamBindings This property is required. []AlertRouteIncidentConfigConditionGroupConditionParamBinding
Bindings for the operation parameters
Subject This property is required. string
The subject of the condition, on which the operation is applied
operation This property is required. String
The logical operation to be applied
paramBindings This property is required. List<AlertRouteIncidentConfigConditionGroupConditionParamBinding>
Bindings for the operation parameters
subject This property is required. String
The subject of the condition, on which the operation is applied
operation This property is required. string
The logical operation to be applied
paramBindings This property is required. AlertRouteIncidentConfigConditionGroupConditionParamBinding[]
Bindings for the operation parameters
subject This property is required. string
The subject of the condition, on which the operation is applied
operation This property is required. str
The logical operation to be applied
param_bindings This property is required. Sequence[AlertRouteIncidentConfigConditionGroupConditionParamBinding]
Bindings for the operation parameters
subject This property is required. str
The subject of the condition, on which the operation is applied
operation This property is required. String
The logical operation to be applied
paramBindings This property is required. List<Property Map>
Bindings for the operation parameters
subject This property is required. String
The subject of the condition, on which the operation is applied

AlertRouteIncidentConfigConditionGroupConditionParamBinding
, AlertRouteIncidentConfigConditionGroupConditionParamBindingArgs

arrayValues List<Property Map>
The array of literal or reference parameter values
value Property Map
The literal or reference parameter value

AlertRouteIncidentConfigConditionGroupConditionParamBindingArrayValue
, AlertRouteIncidentConfigConditionGroupConditionParamBindingArrayValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteIncidentConfigConditionGroupConditionParamBindingValue
, AlertRouteIncidentConfigConditionGroupConditionParamBindingValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteIncidentConfigGroupingKey
, AlertRouteIncidentConfigGroupingKeyArgs

Reference This property is required. string
The alert attribute ID to use as a grouping key
Reference This property is required. string
The alert attribute ID to use as a grouping key
reference This property is required. String
The alert attribute ID to use as a grouping key
reference This property is required. string
The alert attribute ID to use as a grouping key
reference This property is required. str
The alert attribute ID to use as a grouping key
reference This property is required. String
The alert attribute ID to use as a grouping key

AlertRouteIncidentTemplate
, AlertRouteIncidentTemplateArgs

AlertRouteIncidentTemplateCustomField
, AlertRouteIncidentTemplateCustomFieldArgs

Binding This property is required. AlertRouteIncidentTemplateCustomFieldBinding
Binding for the custom field
CustomFieldId This property is required. string
ID of the custom field
MergeStrategy This property is required. string
The strategy to use when multiple alerts match this route
Binding This property is required. AlertRouteIncidentTemplateCustomFieldBinding
Binding for the custom field
CustomFieldId This property is required. string
ID of the custom field
MergeStrategy This property is required. string
The strategy to use when multiple alerts match this route
binding This property is required. AlertRouteIncidentTemplateCustomFieldBinding
Binding for the custom field
customFieldId This property is required. String
ID of the custom field
mergeStrategy This property is required. String
The strategy to use when multiple alerts match this route
binding This property is required. AlertRouteIncidentTemplateCustomFieldBinding
Binding for the custom field
customFieldId This property is required. string
ID of the custom field
mergeStrategy This property is required. string
The strategy to use when multiple alerts match this route
binding This property is required. AlertRouteIncidentTemplateCustomFieldBinding
Binding for the custom field
custom_field_id This property is required. str
ID of the custom field
merge_strategy This property is required. str
The strategy to use when multiple alerts match this route
binding This property is required. Property Map
Binding for the custom field
customFieldId This property is required. String
ID of the custom field
mergeStrategy This property is required. String
The strategy to use when multiple alerts match this route

AlertRouteIncidentTemplateCustomFieldBinding
, AlertRouteIncidentTemplateCustomFieldBindingArgs

ArrayValues List<AlertRouteIncidentTemplateCustomFieldBindingArrayValue>
The array of literal or reference parameter values
Value AlertRouteIncidentTemplateCustomFieldBindingValue
The literal or reference parameter value
ArrayValues []AlertRouteIncidentTemplateCustomFieldBindingArrayValue
The array of literal or reference parameter values
Value AlertRouteIncidentTemplateCustomFieldBindingValue
The literal or reference parameter value
arrayValues List<AlertRouteIncidentTemplateCustomFieldBindingArrayValue>
The array of literal or reference parameter values
value AlertRouteIncidentTemplateCustomFieldBindingValue
The literal or reference parameter value
arrayValues AlertRouteIncidentTemplateCustomFieldBindingArrayValue[]
The array of literal or reference parameter values
value AlertRouteIncidentTemplateCustomFieldBindingValue
The literal or reference parameter value
array_values Sequence[AlertRouteIncidentTemplateCustomFieldBindingArrayValue]
The array of literal or reference parameter values
value AlertRouteIncidentTemplateCustomFieldBindingValue
The literal or reference parameter value
arrayValues List<Property Map>
The array of literal or reference parameter values
value Property Map
The literal or reference parameter value

AlertRouteIncidentTemplateCustomFieldBindingArrayValue
, AlertRouteIncidentTemplateCustomFieldBindingArrayValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteIncidentTemplateCustomFieldBindingValue
, AlertRouteIncidentTemplateCustomFieldBindingValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteIncidentTemplateIncidentMode
, AlertRouteIncidentTemplateIncidentModeArgs

ArrayValues List<AlertRouteIncidentTemplateIncidentModeArrayValue>
The array of literal or reference parameter values
Value AlertRouteIncidentTemplateIncidentModeValue
The literal or reference parameter value
ArrayValues []AlertRouteIncidentTemplateIncidentModeArrayValue
The array of literal or reference parameter values
Value AlertRouteIncidentTemplateIncidentModeValue
The literal or reference parameter value
arrayValues List<AlertRouteIncidentTemplateIncidentModeArrayValue>
The array of literal or reference parameter values
value AlertRouteIncidentTemplateIncidentModeValue
The literal or reference parameter value
arrayValues AlertRouteIncidentTemplateIncidentModeArrayValue[]
The array of literal or reference parameter values
value AlertRouteIncidentTemplateIncidentModeValue
The literal or reference parameter value
array_values Sequence[AlertRouteIncidentTemplateIncidentModeArrayValue]
The array of literal or reference parameter values
value AlertRouteIncidentTemplateIncidentModeValue
The literal or reference parameter value
arrayValues List<Property Map>
The array of literal or reference parameter values
value Property Map
The literal or reference parameter value

AlertRouteIncidentTemplateIncidentModeArrayValue
, AlertRouteIncidentTemplateIncidentModeArrayValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteIncidentTemplateIncidentModeValue
, AlertRouteIncidentTemplateIncidentModeValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteIncidentTemplateIncidentType
, AlertRouteIncidentTemplateIncidentTypeArgs

ArrayValues List<AlertRouteIncidentTemplateIncidentTypeArrayValue>
The array of literal or reference parameter values
Value AlertRouteIncidentTemplateIncidentTypeValue
The literal or reference parameter value
ArrayValues []AlertRouteIncidentTemplateIncidentTypeArrayValue
The array of literal or reference parameter values
Value AlertRouteIncidentTemplateIncidentTypeValue
The literal or reference parameter value
arrayValues List<AlertRouteIncidentTemplateIncidentTypeArrayValue>
The array of literal or reference parameter values
value AlertRouteIncidentTemplateIncidentTypeValue
The literal or reference parameter value
arrayValues AlertRouteIncidentTemplateIncidentTypeArrayValue[]
The array of literal or reference parameter values
value AlertRouteIncidentTemplateIncidentTypeValue
The literal or reference parameter value
array_values Sequence[AlertRouteIncidentTemplateIncidentTypeArrayValue]
The array of literal or reference parameter values
value AlertRouteIncidentTemplateIncidentTypeValue
The literal or reference parameter value
arrayValues List<Property Map>
The array of literal or reference parameter values
value Property Map
The literal or reference parameter value

AlertRouteIncidentTemplateIncidentTypeArrayValue
, AlertRouteIncidentTemplateIncidentTypeArrayValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteIncidentTemplateIncidentTypeValue
, AlertRouteIncidentTemplateIncidentTypeValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteIncidentTemplateName
, AlertRouteIncidentTemplateNameArgs

ArrayValues List<AlertRouteIncidentTemplateNameArrayValue>
The array of literal or reference parameter values
Autogenerated bool
Whether this attribute should be autogenerated using AI
Value AlertRouteIncidentTemplateNameValue
The literal or reference parameter value
ArrayValues []AlertRouteIncidentTemplateNameArrayValue
The array of literal or reference parameter values
Autogenerated bool
Whether this attribute should be autogenerated using AI
Value AlertRouteIncidentTemplateNameValue
The literal or reference parameter value
arrayValues List<AlertRouteIncidentTemplateNameArrayValue>
The array of literal or reference parameter values
autogenerated Boolean
Whether this attribute should be autogenerated using AI
value AlertRouteIncidentTemplateNameValue
The literal or reference parameter value
arrayValues AlertRouteIncidentTemplateNameArrayValue[]
The array of literal or reference parameter values
autogenerated boolean
Whether this attribute should be autogenerated using AI
value AlertRouteIncidentTemplateNameValue
The literal or reference parameter value
array_values Sequence[AlertRouteIncidentTemplateNameArrayValue]
The array of literal or reference parameter values
autogenerated bool
Whether this attribute should be autogenerated using AI
value AlertRouteIncidentTemplateNameValue
The literal or reference parameter value
arrayValues 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

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteIncidentTemplateNameValue
, AlertRouteIncidentTemplateNameValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteIncidentTemplateSeverity
, AlertRouteIncidentTemplateSeverityArgs

MergeStrategy This property is required. string
Strategy for merging severity when multiple alerts create/update the same incident
Binding AlertRouteIncidentTemplateSeverityBinding
MergeStrategy This property is required. string
Strategy for merging severity when multiple alerts create/update the same incident
Binding AlertRouteIncidentTemplateSeverityBinding
mergeStrategy This property is required. String
Strategy for merging severity when multiple alerts create/update the same incident
binding AlertRouteIncidentTemplateSeverityBinding
mergeStrategy This property is required. string
Strategy for merging severity when multiple alerts create/update the same incident
binding AlertRouteIncidentTemplateSeverityBinding
merge_strategy This property is required. str
Strategy for merging severity when multiple alerts create/update the same incident
binding AlertRouteIncidentTemplateSeverityBinding
mergeStrategy This property is required. String
Strategy for merging severity when multiple alerts create/update the same incident
binding Property Map

AlertRouteIncidentTemplateSeverityBinding
, AlertRouteIncidentTemplateSeverityBindingArgs

ArrayValues List<AlertRouteIncidentTemplateSeverityBindingArrayValue>
The array of literal or reference parameter values
Value AlertRouteIncidentTemplateSeverityBindingValue
The literal or reference parameter value
ArrayValues []AlertRouteIncidentTemplateSeverityBindingArrayValue
The array of literal or reference parameter values
Value AlertRouteIncidentTemplateSeverityBindingValue
The literal or reference parameter value
arrayValues List<AlertRouteIncidentTemplateSeverityBindingArrayValue>
The array of literal or reference parameter values
value AlertRouteIncidentTemplateSeverityBindingValue
The literal or reference parameter value
arrayValues AlertRouteIncidentTemplateSeverityBindingArrayValue[]
The array of literal or reference parameter values
value AlertRouteIncidentTemplateSeverityBindingValue
The literal or reference parameter value
array_values Sequence[AlertRouteIncidentTemplateSeverityBindingArrayValue]
The array of literal or reference parameter values
value AlertRouteIncidentTemplateSeverityBindingValue
The literal or reference parameter value
arrayValues List<Property Map>
The array of literal or reference parameter values
value Property Map
The literal or reference parameter value

AlertRouteIncidentTemplateSeverityBindingArrayValue
, AlertRouteIncidentTemplateSeverityBindingArrayValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteIncidentTemplateSeverityBindingValue
, AlertRouteIncidentTemplateSeverityBindingValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteIncidentTemplateStartInTriage
, AlertRouteIncidentTemplateStartInTriageArgs

ArrayValues List<AlertRouteIncidentTemplateStartInTriageArrayValue>
The array of literal or reference parameter values
Value AlertRouteIncidentTemplateStartInTriageValue
The literal or reference parameter value
ArrayValues []AlertRouteIncidentTemplateStartInTriageArrayValue
The array of literal or reference parameter values
Value AlertRouteIncidentTemplateStartInTriageValue
The literal or reference parameter value
arrayValues List<AlertRouteIncidentTemplateStartInTriageArrayValue>
The array of literal or reference parameter values
value AlertRouteIncidentTemplateStartInTriageValue
The literal or reference parameter value
arrayValues AlertRouteIncidentTemplateStartInTriageArrayValue[]
The array of literal or reference parameter values
value AlertRouteIncidentTemplateStartInTriageValue
The literal or reference parameter value
array_values Sequence[AlertRouteIncidentTemplateStartInTriageArrayValue]
The array of literal or reference parameter values
value AlertRouteIncidentTemplateStartInTriageValue
The literal or reference parameter value
arrayValues List<Property Map>
The array of literal or reference parameter values
value Property Map
The literal or reference parameter value

AlertRouteIncidentTemplateStartInTriageArrayValue
, AlertRouteIncidentTemplateStartInTriageArrayValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteIncidentTemplateStartInTriageValue
, AlertRouteIncidentTemplateStartInTriageValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteIncidentTemplateSummary
, AlertRouteIncidentTemplateSummaryArgs

ArrayValues List<AlertRouteIncidentTemplateSummaryArrayValue>
The array of literal or reference parameter values
Autogenerated bool
Whether this attribute should be autogenerated using AI
Value AlertRouteIncidentTemplateSummaryValue
The literal or reference parameter value
ArrayValues []AlertRouteIncidentTemplateSummaryArrayValue
The array of literal or reference parameter values
Autogenerated bool
Whether this attribute should be autogenerated using AI
Value AlertRouteIncidentTemplateSummaryValue
The literal or reference parameter value
arrayValues List<AlertRouteIncidentTemplateSummaryArrayValue>
The array of literal or reference parameter values
autogenerated Boolean
Whether this attribute should be autogenerated using AI
value AlertRouteIncidentTemplateSummaryValue
The literal or reference parameter value
arrayValues AlertRouteIncidentTemplateSummaryArrayValue[]
The array of literal or reference parameter values
autogenerated boolean
Whether this attribute should be autogenerated using AI
value AlertRouteIncidentTemplateSummaryValue
The literal or reference parameter value
array_values Sequence[AlertRouteIncidentTemplateSummaryArrayValue]
The array of literal or reference parameter values
autogenerated bool
Whether this attribute should be autogenerated using AI
value AlertRouteIncidentTemplateSummaryValue
The literal or reference parameter value
arrayValues 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

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteIncidentTemplateSummaryValue
, AlertRouteIncidentTemplateSummaryValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteIncidentTemplateWorkspace
, AlertRouteIncidentTemplateWorkspaceArgs

ArrayValues List<AlertRouteIncidentTemplateWorkspaceArrayValue>
The array of literal or reference parameter values
Value AlertRouteIncidentTemplateWorkspaceValue
The literal or reference parameter value
ArrayValues []AlertRouteIncidentTemplateWorkspaceArrayValue
The array of literal or reference parameter values
Value AlertRouteIncidentTemplateWorkspaceValue
The literal or reference parameter value
arrayValues List<AlertRouteIncidentTemplateWorkspaceArrayValue>
The array of literal or reference parameter values
value AlertRouteIncidentTemplateWorkspaceValue
The literal or reference parameter value
arrayValues AlertRouteIncidentTemplateWorkspaceArrayValue[]
The array of literal or reference parameter values
value AlertRouteIncidentTemplateWorkspaceValue
The literal or reference parameter value
array_values Sequence[AlertRouteIncidentTemplateWorkspaceArrayValue]
The array of literal or reference parameter values
value AlertRouteIncidentTemplateWorkspaceValue
The literal or reference parameter value
arrayValues List<Property Map>
The array of literal or reference parameter values
value Property Map
The literal or reference parameter value

AlertRouteIncidentTemplateWorkspaceArrayValue
, AlertRouteIncidentTemplateWorkspaceArrayValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

AlertRouteIncidentTemplateWorkspaceValue
, AlertRouteIncidentTemplateWorkspaceValueArgs

Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
Literal string
If set, this is the literal value of the step parameter
Reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter
literal string
If set, this is the literal value of the step parameter
reference string
If set, this is the reference into the trigger scope that is the value of this parameter
literal str
If set, this is the literal value of the step parameter
reference str
If set, this is the reference into the trigger scope that is the value of this parameter
literal String
If set, this is the literal value of the step parameter
reference String
If set, this is the reference into the trigger scope that is the value of this parameter

Import

#!/bin/bash

Import an alert route using its ID

Replace the ID with a real ID from your incident.io organization

$ pulumi import incident:index/alertRoute:AlertRoute example 01ABC123DEF456GHI789JKL
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
incident incident-io/terraform-provider-incident
License
Notes
This Pulumi package is based on the incident Terraform Provider.