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());
    }
}
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
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 string
 - The unique name of the resource.
 - args AlertRouteArgs
 - The arguments to resource properties.
 - opts CustomResourceOptions
 - Bag of options to control resource's behavior.
 
- resource_name str
 - The unique name of the resource.
 - args AlertRouteArgs
 - The arguments to resource properties.
 - opts ResourceOptions
 - Bag of options to control resource's behavior.
 
- ctx Context
 - Context object for the current deployment.
 - name string
 - The unique name of the resource.
 - args AlertRouteArgs
 - The arguments to resource properties.
 - opts ResourceOption
 - Bag of options to control resource's behavior.
 
- name string
 - The unique name of the resource.
 - args AlertRouteArgs
 - The arguments to resource properties.
 - opts CustomResourceOptions
 - Bag of options to control resource's behavior.
 
- name String
 - The unique name of the resource.
 - args AlertRouteArgs
 - The arguments to resource properties.
 - options CustomResourceOptions
 - Bag of options to control resource's behavior.
 
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",
});
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"),
})
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());
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")
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",
});
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
AlertRoute Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The AlertRoute resource accepts the following input properties:
- Alert
Sources List<AlertRoute Alert Source>  - Which alert sources should this alert route match?
 - Condition
Groups List<AlertRoute Condition Group>  - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 - Enabled bool
 - Whether this alert route is enabled or not
 - Escalation
Config AlertRoute Escalation Config  - Expressions
List<Alert
Route Expression>  - The expressions to be prepared for use by steps and conditions
 - Incident
Config AlertRoute Incident Config  - Is
Private bool - Whether this alert route is private. Private alert routes will only create private incidents from alerts.
 - Channel
Configs List<AlertRoute Channel Config>  - The channel configuration for this alert route
 - Incident
Template AlertRoute Incident Template  - Name string
 - The name of this alert route config, for the user's reference
 
- Alert
Sources []AlertRoute Alert Source Args  - Which alert sources should this alert route match?
 - Condition
Groups []AlertRoute Condition Group Args  - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 - Enabled bool
 - Whether this alert route is enabled or not
 - Escalation
Config AlertRoute Escalation Config Args  - Expressions
[]Alert
Route Expression Args  - The expressions to be prepared for use by steps and conditions
 - Incident
Config AlertRoute Incident Config Args  - Is
Private bool - Whether this alert route is private. Private alert routes will only create private incidents from alerts.
 - Channel
Configs []AlertRoute Channel Config Args  - The channel configuration for this alert route
 - Incident
Template AlertRoute Incident Template Args  - Name string
 - The name of this alert route config, for the user's reference
 
- alert
Sources List<AlertRoute Alert Source>  - Which alert sources should this alert route match?
 - condition
Groups List<AlertRoute Condition Group>  - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 - enabled Boolean
 - Whether this alert route is enabled or not
 - escalation
Config AlertRoute Escalation Config  - expressions
List<Alert
Route Expression>  - The expressions to be prepared for use by steps and conditions
 - incident
Config AlertRoute Incident Config  - is
Private Boolean - Whether this alert route is private. Private alert routes will only create private incidents from alerts.
 - channel
Configs List<AlertRoute Channel Config>  - The channel configuration for this alert route
 - incident
Template AlertRoute Incident Template  - name String
 - The name of this alert route config, for the user's reference
 
- alert
Sources AlertRoute Alert Source[]  - Which alert sources should this alert route match?
 - condition
Groups AlertRoute Condition Group[]  - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 - enabled boolean
 - Whether this alert route is enabled or not
 - escalation
Config AlertRoute Escalation Config  - expressions
Alert
Route Expression[]  - The expressions to be prepared for use by steps and conditions
 - incident
Config AlertRoute Incident Config  - is
Private boolean - Whether this alert route is private. Private alert routes will only create private incidents from alerts.
 - channel
Configs AlertRoute Channel Config[]  - The channel configuration for this alert route
 - incident
Template AlertRoute Incident Template  - name string
 - The name of this alert route config, for the user's reference
 
- alert_
sources Sequence[AlertRoute Alert Source Args]  - Which alert sources should this alert route match?
 - condition_
groups Sequence[AlertRoute Condition Group Args]  - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 - enabled bool
 - Whether this alert route is enabled or not
 - escalation_
config AlertRoute Escalation Config Args  - expressions
Sequence[Alert
Route Expression Args]  - The expressions to be prepared for use by steps and conditions
 - incident_
config AlertRoute Incident Config Args  - is_
private bool - Whether this alert route is private. Private alert routes will only create private incidents from alerts.
 - channel_
configs Sequence[AlertRoute Channel Config Args]  - The channel configuration for this alert route
 - incident_
template AlertRoute Incident Template Args  - name str
 - The name of this alert route config, for the user's reference
 
- alert
Sources List<Property Map> - Which alert sources should this alert route match?
 - condition
Groups List<Property Map> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 - enabled Boolean
 - Whether this alert route is enabled or not
 - escalation
Config Property Map - expressions List<Property Map>
 - The expressions to be prepared for use by steps and conditions
 - incident
Config Property Map - is
Private Boolean - Whether this alert route is private. Private alert routes will only create private incidents from alerts.
 - channel
Configs List<Property Map> - The channel configuration for this alert route
 - incident
Template 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) -> AlertRoutefunc GetAlertRoute(ctx *Context, name string, id IDInput, state *AlertRouteState, opts ...ResourceOption) (*AlertRoute, error)public static AlertRoute Get(string name, Input<string> id, AlertRouteState? state, CustomResourceOptions? opts = null)public static AlertRoute get(String name, Output<String> id, AlertRouteState state, CustomResourceOptions options)resources:  _:    type: incident:AlertRoute    get:      id: ${id}- name
 - The unique name of the resulting resource.
 - id
 - The unique provider ID of the resource to lookup.
 - state
 - Any extra arguments used during the lookup.
 - opts
 - A bag of options that control this resource's behavior.
 
- resource_name
 - The unique name of the resulting resource.
 - id
 - The unique provider ID of the resource to lookup.
 
- name
 - The unique name of the resulting resource.
 - id
 - The unique provider ID of the resource to lookup.
 - state
 - Any extra arguments used during the lookup.
 - opts
 - A bag of options that control this resource's behavior.
 
- name
 - The unique name of the resulting resource.
 - id
 - The unique provider ID of the resource to lookup.
 - state
 - Any extra arguments used during the lookup.
 - opts
 - A bag of options that control this resource's behavior.
 
- name
 - The unique name of the resulting resource.
 - id
 - The unique provider ID of the resource to lookup.
 - state
 - Any extra arguments used during the lookup.
 - opts
 - A bag of options that control this resource's behavior.
 
- Alert
Sources List<AlertRoute Alert Source>  - Which alert sources should this alert route match?
 - Channel
Configs List<AlertRoute Channel Config>  - The channel configuration for this alert route
 - Condition
Groups List<AlertRoute Condition Group>  - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 - Enabled bool
 - Whether this alert route is enabled or not
 - Escalation
Config AlertRoute Escalation Config  - Expressions
List<Alert
Route Expression>  - The expressions to be prepared for use by steps and conditions
 - Incident
Config AlertRoute Incident Config  - Incident
Template AlertRoute Incident Template  - Is
Private 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
 
- Alert
Sources []AlertRoute Alert Source Args  - Which alert sources should this alert route match?
 - Channel
Configs []AlertRoute Channel Config Args  - The channel configuration for this alert route
 - Condition
Groups []AlertRoute Condition Group Args  - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 - Enabled bool
 - Whether this alert route is enabled or not
 - Escalation
Config AlertRoute Escalation Config Args  - Expressions
[]Alert
Route Expression Args  - The expressions to be prepared for use by steps and conditions
 - Incident
Config AlertRoute Incident Config Args  - Incident
Template AlertRoute Incident Template Args  - Is
Private 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
 
- alert
Sources List<AlertRoute Alert Source>  - Which alert sources should this alert route match?
 - channel
Configs List<AlertRoute Channel Config>  - The channel configuration for this alert route
 - condition
Groups List<AlertRoute Condition Group>  - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 - enabled Boolean
 - Whether this alert route is enabled or not
 - escalation
Config AlertRoute Escalation Config  - expressions
List<Alert
Route Expression>  - The expressions to be prepared for use by steps and conditions
 - incident
Config AlertRoute Incident Config  - incident
Template AlertRoute Incident Template  - is
Private 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 AlertRoute Alert Source[]  - Which alert sources should this alert route match?
 - channel
Configs AlertRoute Channel Config[]  - The channel configuration for this alert route
 - condition
Groups AlertRoute Condition Group[]  - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 - enabled boolean
 - Whether this alert route is enabled or not
 - escalation
Config AlertRoute Escalation Config  - expressions
Alert
Route Expression[]  - The expressions to be prepared for use by steps and conditions
 - incident
Config AlertRoute Incident Config  - incident
Template AlertRoute Incident Template  - is
Private 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[AlertRoute Alert Source Args]  - Which alert sources should this alert route match?
 - channel_
configs Sequence[AlertRoute Channel Config Args]  - The channel configuration for this alert route
 - condition_
groups Sequence[AlertRoute Condition Group Args]  - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 - enabled bool
 - Whether this alert route is enabled or not
 - escalation_
config AlertRoute Escalation Config Args  - expressions
Sequence[Alert
Route Expression Args]  - The expressions to be prepared for use by steps and conditions
 - incident_
config AlertRoute Incident Config Args  - incident_
template AlertRoute Incident Template Args  - 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
 
- alert
Sources List<Property Map> - Which alert sources should this alert route match?
 - channel
Configs List<Property Map> - The channel configuration for this alert route
 - condition
Groups List<Property Map> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 - enabled Boolean
 - Whether this alert route is enabled or not
 - escalation
Config Property Map - expressions List<Property Map>
 - The expressions to be prepared for use by steps and conditions
 - incident
Config Property Map - incident
Template Property Map - is
Private 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        
- Alert
Source stringId  - The alert source ID that will match for the route
 - Condition
Groups List<AlertRoute Alert Source Condition Group>  - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 
- Alert
Source stringId  - The alert source ID that will match for the route
 - Condition
Groups []AlertRoute Alert Source Condition Group  - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 
- alert
Source StringId  - The alert source ID that will match for the route
 - condition
Groups List<AlertRoute Alert Source Condition Group>  - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 
- alert
Source stringId  - The alert source ID that will match for the route
 - condition
Groups AlertRoute Alert Source Condition Group[]  - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 
- alert_
source_ strid  - The alert source ID that will match for the route
 - condition_
groups Sequence[AlertRoute Alert Source Condition Group]  - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 
- alert
Source StringId  - The alert source ID that will match for the route
 - condition
Groups List<Property Map> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 
AlertRouteAlertSourceConditionGroup, AlertRouteAlertSourceConditionGroupArgs            
- Conditions
List<Alert
Route Alert Source Condition Group Condition>  - The prerequisite conditions that must all be satisfied
 
- Conditions
[]Alert
Route Alert Source Condition Group Condition  - The prerequisite conditions that must all be satisfied
 
- conditions
List<Alert
Route Alert Source Condition Group Condition>  - The prerequisite conditions that must all be satisfied
 
- conditions
Alert
Route Alert Source Condition Group Condition[]  - The prerequisite conditions that must all be satisfied
 
- conditions
Sequence[Alert
Route Alert Source Condition Group Condition]  - The prerequisite conditions that must all be satisfied
 
- conditions List<Property Map>
 - The prerequisite conditions that must all be satisfied
 
AlertRouteAlertSourceConditionGroupCondition, AlertRouteAlertSourceConditionGroupConditionArgs              
- Operation string
 - The logical operation to be applied
 - Param
Bindings List<AlertRoute Alert Source Condition Group Condition Param Binding>  - Bindings for the operation parameters
 - Subject string
 - The subject of the condition, on which the operation is applied
 
- Operation string
 - The logical operation to be applied
 - Param
Bindings []AlertRoute Alert Source Condition Group Condition Param Binding  - Bindings for the operation parameters
 - Subject string
 - The subject of the condition, on which the operation is applied
 
- operation String
 - The logical operation to be applied
 - param
Bindings List<AlertRoute Alert Source Condition Group Condition Param Binding>  - Bindings for the operation parameters
 - subject String
 - The subject of the condition, on which the operation is applied
 
- operation string
 - The logical operation to be applied
 - param
Bindings AlertRoute Alert Source Condition Group Condition Param Binding[]  - Bindings for the operation parameters
 - subject string
 - The subject of the condition, on which the operation is applied
 
- operation str
 - The logical operation to be applied
 - param_
bindings Sequence[AlertRoute Alert Source Condition Group Condition Param Binding]  - Bindings for the operation parameters
 - subject str
 - The subject of the condition, on which the operation is applied
 
- operation String
 - The logical operation to be applied
 - param
Bindings List<Property Map> - Bindings for the operation parameters
 - subject String
 - The subject of the condition, on which the operation is applied
 
AlertRouteAlertSourceConditionGroupConditionParamBinding, AlertRouteAlertSourceConditionGroupConditionParamBindingArgs                  
- Array
Values List<AlertRoute Alert Source Condition Group Condition Param Binding Array Value>  - The array of literal or reference parameter values
 - Value
Alert
Route Alert Source Condition Group Condition Param Binding Value  - The literal or reference parameter value
 
- Array
Values []AlertRoute Alert Source Condition Group Condition Param Binding Array Value  - The array of literal or reference parameter values
 - Value
Alert
Route Alert Source Condition Group Condition Param Binding Value  - The literal or reference parameter value
 
- array
Values List<AlertRoute Alert Source Condition Group Condition Param Binding Array Value>  - The array of literal or reference parameter values
 - value
Alert
Route Alert Source Condition Group Condition Param Binding Value  - The literal or reference parameter value
 
- array
Values AlertRoute Alert Source Condition Group Condition Param Binding Array Value[]  - The array of literal or reference parameter values
 - value
Alert
Route Alert Source Condition Group Condition Param Binding Value  - The literal or reference parameter value
 
- array_
values Sequence[AlertRoute Alert Source Condition Group Condition Param Binding Array Value]  - The array of literal or reference parameter values
 - value
Alert
Route Alert Source Condition Group Condition Param Binding Value  - The literal or reference parameter value
 
- array
Values List<Property Map> - The array of literal or reference parameter values
 - value Property Map
 - The literal or reference parameter value
 
AlertRouteAlertSourceConditionGroupConditionParamBindingArrayValue, AlertRouteAlertSourceConditionGroupConditionParamBindingArrayValueArgs                      
AlertRouteAlertSourceConditionGroupConditionParamBindingValue, AlertRouteAlertSourceConditionGroupConditionParamBindingValueArgs                    
AlertRouteChannelConfig, AlertRouteChannelConfigArgs        
- Condition
Groups List<AlertRoute Channel Config Condition Group>  - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 - Ms
Teams AlertTargets Route Channel Config Ms Teams Targets  - Slack
Targets AlertRoute Channel Config Slack Targets  
- Condition
Groups []AlertRoute Channel Config Condition Group  - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 - Ms
Teams AlertTargets Route Channel Config Ms Teams Targets  - Slack
Targets AlertRoute Channel Config Slack Targets  
- condition
Groups List<AlertRoute Channel Config Condition Group>  - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 - ms
Teams AlertTargets Route Channel Config Ms Teams Targets  - slack
Targets AlertRoute Channel Config Slack Targets  
- condition
Groups AlertRoute Channel Config Condition Group[]  - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 - ms
Teams AlertTargets Route Channel Config Ms Teams Targets  - slack
Targets AlertRoute Channel Config Slack Targets  
- condition_
groups Sequence[AlertRoute Channel Config Condition Group]  - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 - ms_
teams_ Alerttargets Route Channel Config Ms Teams Targets  - slack_
targets AlertRoute Channel Config Slack Targets  
- condition
Groups List<Property Map> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 - ms
Teams Property MapTargets  - slack
Targets Property Map 
AlertRouteChannelConfigConditionGroup, AlertRouteChannelConfigConditionGroupArgs            
- Conditions
List<Alert
Route Channel Config Condition Group Condition>  - The prerequisite conditions that must all be satisfied
 
- Conditions
[]Alert
Route Channel Config Condition Group Condition  - The prerequisite conditions that must all be satisfied
 
- conditions
List<Alert
Route Channel Config Condition Group Condition>  - The prerequisite conditions that must all be satisfied
 
- conditions
Alert
Route Channel Config Condition Group Condition[]  - The prerequisite conditions that must all be satisfied
 
- conditions
Sequence[Alert
Route Channel Config Condition Group Condition]  - The prerequisite conditions that must all be satisfied
 
- conditions List<Property Map>
 - The prerequisite conditions that must all be satisfied
 
AlertRouteChannelConfigConditionGroupCondition, AlertRouteChannelConfigConditionGroupConditionArgs              
- Operation string
 - The logical operation to be applied
 - Param
Bindings List<AlertRoute Channel Config Condition Group Condition Param Binding>  - Bindings for the operation parameters
 - Subject string
 - The subject of the condition, on which the operation is applied
 
- Operation string
 - The logical operation to be applied
 - Param
Bindings []AlertRoute Channel Config Condition Group Condition Param Binding  - Bindings for the operation parameters
 - Subject string
 - The subject of the condition, on which the operation is applied
 
- operation String
 - The logical operation to be applied
 - param
Bindings List<AlertRoute Channel Config Condition Group Condition Param Binding>  - Bindings for the operation parameters
 - subject String
 - The subject of the condition, on which the operation is applied
 
- operation string
 - The logical operation to be applied
 - param
Bindings AlertRoute Channel Config Condition Group Condition Param Binding[]  - Bindings for the operation parameters
 - subject string
 - The subject of the condition, on which the operation is applied
 
- operation str
 - The logical operation to be applied
 - param_
bindings Sequence[AlertRoute Channel Config Condition Group Condition Param Binding]  - Bindings for the operation parameters
 - subject str
 - The subject of the condition, on which the operation is applied
 
- operation String
 - The logical operation to be applied
 - param
Bindings List<Property Map> - Bindings for the operation parameters
 - subject String
 - The subject of the condition, on which the operation is applied
 
AlertRouteChannelConfigConditionGroupConditionParamBinding, AlertRouteChannelConfigConditionGroupConditionParamBindingArgs                  
- Array
Values List<AlertRoute Channel Config Condition Group Condition Param Binding Array Value>  - The array of literal or reference parameter values
 - Value
Alert
Route Channel Config Condition Group Condition Param Binding Value  - The literal or reference parameter value
 
- Array
Values []AlertRoute Channel Config Condition Group Condition Param Binding Array Value  - The array of literal or reference parameter values
 - Value
Alert
Route Channel Config Condition Group Condition Param Binding Value  - The literal or reference parameter value
 
- array
Values List<AlertRoute Channel Config Condition Group Condition Param Binding Array Value>  - The array of literal or reference parameter values
 - value
Alert
Route Channel Config Condition Group Condition Param Binding Value  - The literal or reference parameter value
 
- array
Values AlertRoute Channel Config Condition Group Condition Param Binding Array Value[]  - The array of literal or reference parameter values
 - value
Alert
Route Channel Config Condition Group Condition Param Binding Value  - The literal or reference parameter value
 
- array_
values Sequence[AlertRoute Channel Config Condition Group Condition Param Binding Array Value]  - The array of literal or reference parameter values
 - value
Alert
Route Channel Config Condition Group Condition Param Binding Value  - The literal or reference parameter value
 
- array
Values List<Property Map> - The array of literal or reference parameter values
 - value Property Map
 - The literal or reference parameter value
 
AlertRouteChannelConfigConditionGroupConditionParamBindingArrayValue, AlertRouteChannelConfigConditionGroupConditionParamBindingArrayValueArgs                      
AlertRouteChannelConfigConditionGroupConditionParamBindingValue, AlertRouteChannelConfigConditionGroupConditionParamBindingValueArgs                    
AlertRouteChannelConfigMsTeamsTargets, AlertRouteChannelConfigMsTeamsTargetsArgs              
- Binding
Alert
Route Channel Config Ms Teams Targets Binding  - Channel
Visibility string - The visibility of the channel
 
- Binding
Alert
Route Channel Config Ms Teams Targets Binding  - Channel
Visibility string - The visibility of the channel
 
- binding
Alert
Route Channel Config Ms Teams Targets Binding  - channel
Visibility String - The visibility of the channel
 
- binding
Alert
Route Channel Config Ms Teams Targets Binding  - channel
Visibility string - The visibility of the channel
 
- binding
Alert
Route Channel Config Ms Teams Targets Binding  - channel_
visibility str - The visibility of the channel
 
- binding Property Map
 - channel
Visibility String - The visibility of the channel
 
AlertRouteChannelConfigMsTeamsTargetsBinding, AlertRouteChannelConfigMsTeamsTargetsBindingArgs                
- Array
Values List<AlertRoute Channel Config Ms Teams Targets Binding Array Value>  - The array of literal or reference parameter values
 - Value
Alert
Route Channel Config Ms Teams Targets Binding Value  - The literal or reference parameter value
 
- Array
Values []AlertRoute Channel Config Ms Teams Targets Binding Array Value  - The array of literal or reference parameter values
 - Value
Alert
Route Channel Config Ms Teams Targets Binding Value  - The literal or reference parameter value
 
- array
Values List<AlertRoute Channel Config Ms Teams Targets Binding Array Value>  - The array of literal or reference parameter values
 - value
Alert
Route Channel Config Ms Teams Targets Binding Value  - The literal or reference parameter value
 
- array
Values AlertRoute Channel Config Ms Teams Targets Binding Array Value[]  - The array of literal or reference parameter values
 - value
Alert
Route Channel Config Ms Teams Targets Binding Value  - The literal or reference parameter value
 
- array_
values Sequence[AlertRoute Channel Config Ms Teams Targets Binding Array Value]  - The array of literal or reference parameter values
 - value
Alert
Route Channel Config Ms Teams Targets Binding Value  - The literal or reference parameter value
 
- array
Values List<Property Map> - The array of literal or reference parameter values
 - value Property Map
 - The literal or reference parameter value
 
AlertRouteChannelConfigMsTeamsTargetsBindingArrayValue, AlertRouteChannelConfigMsTeamsTargetsBindingArrayValueArgs                    
AlertRouteChannelConfigMsTeamsTargetsBindingValue, AlertRouteChannelConfigMsTeamsTargetsBindingValueArgs                  
AlertRouteChannelConfigSlackTargets, AlertRouteChannelConfigSlackTargetsArgs            
- Binding
Alert
Route Channel Config Slack Targets Binding  - Channel
Visibility string - The visibility of the channel
 
- Binding
Alert
Route Channel Config Slack Targets Binding  - Channel
Visibility string - The visibility of the channel
 
- binding
Alert
Route Channel Config Slack Targets Binding  - channel
Visibility String - The visibility of the channel
 
- binding
Alert
Route Channel Config Slack Targets Binding  - channel
Visibility string - The visibility of the channel
 
- binding
Alert
Route Channel Config Slack Targets Binding  - channel_
visibility str - The visibility of the channel
 
- binding Property Map
 - channel
Visibility String - The visibility of the channel
 
AlertRouteChannelConfigSlackTargetsBinding, AlertRouteChannelConfigSlackTargetsBindingArgs              
- Array
Values List<AlertRoute Channel Config Slack Targets Binding Array Value>  - The array of literal or reference parameter values
 - Value
Alert
Route Channel Config Slack Targets Binding Value  - The literal or reference parameter value
 
- Array
Values []AlertRoute Channel Config Slack Targets Binding Array Value  - The array of literal or reference parameter values
 - Value
Alert
Route Channel Config Slack Targets Binding Value  - The literal or reference parameter value
 
- array
Values List<AlertRoute Channel Config Slack Targets Binding Array Value>  - The array of literal or reference parameter values
 - value
Alert
Route Channel Config Slack Targets Binding Value  - The literal or reference parameter value
 
- array
Values AlertRoute Channel Config Slack Targets Binding Array Value[]  - The array of literal or reference parameter values
 - value
Alert
Route Channel Config Slack Targets Binding Value  - The literal or reference parameter value
 
- array_
values Sequence[AlertRoute Channel Config Slack Targets Binding Array Value]  - The array of literal or reference parameter values
 - value
Alert
Route Channel Config Slack Targets Binding Value  - The literal or reference parameter value
 
- array
Values List<Property Map> - The array of literal or reference parameter values
 - value Property Map
 - The literal or reference parameter value
 
AlertRouteChannelConfigSlackTargetsBindingArrayValue, AlertRouteChannelConfigSlackTargetsBindingArrayValueArgs                  
AlertRouteChannelConfigSlackTargetsBindingValue, AlertRouteChannelConfigSlackTargetsBindingValueArgs                
AlertRouteConditionGroup, AlertRouteConditionGroupArgs        
- Conditions
List<Alert
Route Condition Group Condition>  - The prerequisite conditions that must all be satisfied
 
- Conditions
[]Alert
Route Condition Group Condition  - The prerequisite conditions that must all be satisfied
 
- conditions
List<Alert
Route Condition Group Condition>  - The prerequisite conditions that must all be satisfied
 
- conditions
Alert
Route Condition Group Condition[]  - The prerequisite conditions that must all be satisfied
 
- conditions
Sequence[Alert
Route Condition Group Condition]  - The prerequisite conditions that must all be satisfied
 
- conditions List<Property Map>
 - The prerequisite conditions that must all be satisfied
 
AlertRouteConditionGroupCondition, AlertRouteConditionGroupConditionArgs          
- Operation string
 - The logical operation to be applied
 - Param
Bindings List<AlertRoute Condition Group Condition Param Binding>  - Bindings for the operation parameters
 - Subject string
 - The subject of the condition, on which the operation is applied
 
- Operation string
 - The logical operation to be applied
 - Param
Bindings []AlertRoute Condition Group Condition Param Binding  - Bindings for the operation parameters
 - Subject string
 - The subject of the condition, on which the operation is applied
 
- operation String
 - The logical operation to be applied
 - param
Bindings List<AlertRoute Condition Group Condition Param Binding>  - Bindings for the operation parameters
 - subject String
 - The subject of the condition, on which the operation is applied
 
- operation string
 - The logical operation to be applied
 - param
Bindings AlertRoute Condition Group Condition Param Binding[]  - Bindings for the operation parameters
 - subject string
 - The subject of the condition, on which the operation is applied
 
- operation str
 - The logical operation to be applied
 - param_
bindings Sequence[AlertRoute Condition Group Condition Param Binding]  - Bindings for the operation parameters
 - subject str
 - The subject of the condition, on which the operation is applied
 
- operation String
 - The logical operation to be applied
 - param
Bindings List<Property Map> - Bindings for the operation parameters
 - subject String
 - The subject of the condition, on which the operation is applied
 
AlertRouteConditionGroupConditionParamBinding, AlertRouteConditionGroupConditionParamBindingArgs              
- Array
Values List<AlertRoute Condition Group Condition Param Binding Array Value>  - The array of literal or reference parameter values
 - Value
Alert
Route Condition Group Condition Param Binding Value  - The literal or reference parameter value
 
- Array
Values []AlertRoute Condition Group Condition Param Binding Array Value  - The array of literal or reference parameter values
 - Value
Alert
Route Condition Group Condition Param Binding Value  - The literal or reference parameter value
 
- array
Values List<AlertRoute Condition Group Condition Param Binding Array Value>  - The array of literal or reference parameter values
 - value
Alert
Route Condition Group Condition Param Binding Value  - The literal or reference parameter value
 
- array
Values AlertRoute Condition Group Condition Param Binding Array Value[]  - The array of literal or reference parameter values
 - value
Alert
Route Condition Group Condition Param Binding Value  - The literal or reference parameter value
 
- array_
values Sequence[AlertRoute Condition Group Condition Param Binding Array Value]  - The array of literal or reference parameter values
 - value
Alert
Route Condition Group Condition Param Binding Value  - The literal or reference parameter value
 
- array
Values List<Property Map> - The array of literal or reference parameter values
 - value Property Map
 - The literal or reference parameter value
 
AlertRouteConditionGroupConditionParamBindingArrayValue, AlertRouteConditionGroupConditionParamBindingArrayValueArgs                  
AlertRouteConditionGroupConditionParamBindingValue, AlertRouteConditionGroupConditionParamBindingValueArgs                
AlertRouteEscalationConfig, AlertRouteEscalationConfigArgs        
- Auto
Cancel boolEscalations  - Should we auto cancel escalations when all alerts are resolved?
 - Escalation
Targets List<AlertRoute Escalation Config Escalation Target>  - Targets for escalation
 
- Auto
Cancel boolEscalations  - Should we auto cancel escalations when all alerts are resolved?
 - Escalation
Targets []AlertRoute Escalation Config Escalation Target  - Targets for escalation
 
- auto
Cancel BooleanEscalations  - Should we auto cancel escalations when all alerts are resolved?
 - escalation
Targets List<AlertRoute Escalation Config Escalation Target>  - Targets for escalation
 
- auto
Cancel booleanEscalations  - Should we auto cancel escalations when all alerts are resolved?
 - escalation
Targets AlertRoute Escalation Config Escalation Target[]  - Targets for escalation
 
- auto_
cancel_ boolescalations  - Should we auto cancel escalations when all alerts are resolved?
 - escalation_
targets Sequence[AlertRoute Escalation Config Escalation Target]  - Targets for escalation
 
- auto
Cancel BooleanEscalations  - Should we auto cancel escalations when all alerts are resolved?
 - escalation
Targets List<Property Map> - Targets for escalation
 
AlertRouteEscalationConfigEscalationTarget, AlertRouteEscalationConfigEscalationTargetArgs            
AlertRouteEscalationConfigEscalationTargetEscalationPaths, AlertRouteEscalationConfigEscalationTargetEscalationPathsArgs                
- Array
Values List<AlertRoute Escalation Config Escalation Target Escalation Paths Array Value>  - The array of literal or reference parameter values
 - Value
Alert
Route Escalation Config Escalation Target Escalation Paths Value  - The literal or reference parameter value
 
- Array
Values []AlertRoute Escalation Config Escalation Target Escalation Paths Array Value  - The array of literal or reference parameter values
 - Value
Alert
Route Escalation Config Escalation Target Escalation Paths Value  - The literal or reference parameter value
 
- array
Values List<AlertRoute Escalation Config Escalation Target Escalation Paths Array Value>  - The array of literal or reference parameter values
 - value
Alert
Route Escalation Config Escalation Target Escalation Paths Value  - The literal or reference parameter value
 
- array
Values AlertRoute Escalation Config Escalation Target Escalation Paths Array Value[]  - The array of literal or reference parameter values
 - value
Alert
Route Escalation Config Escalation Target Escalation Paths Value  - The literal or reference parameter value
 
- array_
values Sequence[AlertRoute Escalation Config Escalation Target Escalation Paths Array Value]  - The array of literal or reference parameter values
 - value
Alert
Route Escalation Config Escalation Target Escalation Paths Value  - The literal or reference parameter value
 
- array
Values List<Property Map> - The array of literal or reference parameter values
 - value Property Map
 - The literal or reference parameter value
 
AlertRouteEscalationConfigEscalationTargetEscalationPathsArrayValue, AlertRouteEscalationConfigEscalationTargetEscalationPathsArrayValueArgs                    
AlertRouteEscalationConfigEscalationTargetEscalationPathsValue, AlertRouteEscalationConfigEscalationTargetEscalationPathsValueArgs                  
AlertRouteEscalationConfigEscalationTargetUsers, AlertRouteEscalationConfigEscalationTargetUsersArgs              
- Array
Values List<AlertRoute Escalation Config Escalation Target Users Array Value>  - The array of literal or reference parameter values
 - Value
Alert
Route Escalation Config Escalation Target Users Value  - The literal or reference parameter value
 
- Array
Values []AlertRoute Escalation Config Escalation Target Users Array Value  - The array of literal or reference parameter values
 - Value
Alert
Route Escalation Config Escalation Target Users Value  - The literal or reference parameter value
 
- array
Values List<AlertRoute Escalation Config Escalation Target Users Array Value>  - The array of literal or reference parameter values
 - value
Alert
Route Escalation Config Escalation Target Users Value  - The literal or reference parameter value
 
- array
Values AlertRoute Escalation Config Escalation Target Users Array Value[]  - The array of literal or reference parameter values
 - value
Alert
Route Escalation Config Escalation Target Users Value  - The literal or reference parameter value
 
- array_
values Sequence[AlertRoute Escalation Config Escalation Target Users Array Value]  - The array of literal or reference parameter values
 - value
Alert
Route Escalation Config Escalation Target Users Value  - The literal or reference parameter value
 
- array
Values List<Property Map> - The array of literal or reference parameter values
 - value Property Map
 - The literal or reference parameter value
 
AlertRouteEscalationConfigEscalationTargetUsersArrayValue, AlertRouteEscalationConfigEscalationTargetUsersArrayValueArgs                  
AlertRouteEscalationConfigEscalationTargetUsersValue, AlertRouteEscalationConfigEscalationTargetUsersValueArgs                
AlertRouteExpression, AlertRouteExpressionArgs      
- Label string
 - The human readable label of the expression
 - Operations
List<Alert
Route Expression Operation>  - The operations to execute in sequence for this expression
 - Reference string
 - A short ID that can be used to reference the expression
 - Root
Reference string - The root reference for this expression (i.e. where the expression starts)
 - Else
Branch AlertRoute Expression Else Branch  - The else branch to resort to if all operations fail
 
- Label string
 - The human readable label of the expression
 - Operations
[]Alert
Route Expression Operation  - The operations to execute in sequence for this expression
 - Reference string
 - A short ID that can be used to reference the expression
 - Root
Reference string - The root reference for this expression (i.e. where the expression starts)
 - Else
Branch AlertRoute Expression Else Branch  - The else branch to resort to if all operations fail
 
- label String
 - The human readable label of the expression
 - operations
List<Alert
Route Expression Operation>  - The operations to execute in sequence for this expression
 - reference String
 - A short ID that can be used to reference the expression
 - root
Reference String - The root reference for this expression (i.e. where the expression starts)
 - else
Branch AlertRoute Expression Else Branch  - The else branch to resort to if all operations fail
 
- label string
 - The human readable label of the expression
 - operations
Alert
Route Expression Operation[]  - The operations to execute in sequence for this expression
 - reference string
 - A short ID that can be used to reference the expression
 - root
Reference string - The root reference for this expression (i.e. where the expression starts)
 - else
Branch AlertRoute Expression Else Branch  - The else branch to resort to if all operations fail
 
- label str
 - The human readable label of the expression
 - operations
Sequence[Alert
Route Expression Operation]  - The operations to execute in sequence for this expression
 - reference str
 - A short ID that can be used to reference the expression
 - root_
reference str - The root reference for this expression (i.e. where the expression starts)
 - else_
branch AlertRoute Expression Else Branch  - The else branch to resort to if all operations fail
 
- label String
 - The human readable label of the expression
 - operations List<Property Map>
 - The operations to execute in sequence for this expression
 - reference String
 - A short ID that can be used to reference the expression
 - root
Reference String - The root reference for this expression (i.e. where the expression starts)
 - else
Branch Property Map - The else branch to resort to if all operations fail
 
AlertRouteExpressionElseBranch, AlertRouteExpressionElseBranchArgs          
- Result
Alert
Route Expression Else Branch Result  - The result assumed if the else branch is reached
 
- Result
Alert
Route Expression Else Branch Result  - The result assumed if the else branch is reached
 
- result
Alert
Route Expression Else Branch Result  - The result assumed if the else branch is reached
 
- result
Alert
Route Expression Else Branch Result  - The result assumed if the else branch is reached
 
- result
Alert
Route Expression Else Branch Result  - The result assumed if the else branch is reached
 
- result Property Map
 - The result assumed if the else branch is reached
 
AlertRouteExpressionElseBranchResult, AlertRouteExpressionElseBranchResultArgs            
- Array
Values List<AlertRoute Expression Else Branch Result Array Value>  - The array of literal or reference parameter values
 - Value
Alert
Route Expression Else Branch Result Value  - The literal or reference parameter value
 
- Array
Values []AlertRoute Expression Else Branch Result Array Value  - The array of literal or reference parameter values
 - Value
Alert
Route Expression Else Branch Result Value  - The literal or reference parameter value
 
- array
Values List<AlertRoute Expression Else Branch Result Array Value>  - The array of literal or reference parameter values
 - value
Alert
Route Expression Else Branch Result Value  - The literal or reference parameter value
 
- array
Values AlertRoute Expression Else Branch Result Array Value[]  - The array of literal or reference parameter values
 - value
Alert
Route Expression Else Branch Result Value  - The literal or reference parameter value
 
- array_
values Sequence[AlertRoute Expression Else Branch Result Array Value]  - The array of literal or reference parameter values
 - value
Alert
Route Expression Else Branch Result Value  - The literal or reference parameter value
 
- array
Values List<Property Map> - The array of literal or reference parameter values
 - value Property Map
 - The literal or reference parameter value
 
AlertRouteExpressionElseBranchResultArrayValue, AlertRouteExpressionElseBranchResultArrayValueArgs                
AlertRouteExpressionElseBranchResultValue, AlertRouteExpressionElseBranchResultValueArgs              
AlertRouteExpressionOperation, AlertRouteExpressionOperationArgs        
- Operation
Type string - Indicates which operation type to execute
 - Branches
Alert
Route Expression Operation Branches  - An operation type that allows for a value to be set conditionally by a series of logical branches
 - Filter
Alert
Route Expression Operation Filter  - An operation type that allows values to be filtered out by conditions
 - 
Alert
Route Expression Operation Navigate  - An operation type that allows attributes of a type to be accessed by reference
 - Parse
Alert
Route Expression Operation Parse  - An operation type that allows a value to parsed from within a JSON object
 
- Operation
Type string - Indicates which operation type to execute
 - Branches
Alert
Route Expression Operation Branches  - An operation type that allows for a value to be set conditionally by a series of logical branches
 - Filter
Alert
Route Expression Operation Filter  - An operation type that allows values to be filtered out by conditions
 - 
Alert
Route Expression Operation Navigate  - An operation type that allows attributes of a type to be accessed by reference
 - Parse
Alert
Route Expression Operation Parse  - An operation type that allows a value to parsed from within a JSON object
 
- operation
Type String - Indicates which operation type to execute
 - branches
Alert
Route Expression Operation Branches  - An operation type that allows for a value to be set conditionally by a series of logical branches
 - filter
Alert
Route Expression Operation Filter  - An operation type that allows values to be filtered out by conditions
 - 
Alert
Route Expression Operation Navigate  - An operation type that allows attributes of a type to be accessed by reference
 - parse
Alert
Route Expression Operation Parse  - An operation type that allows a value to parsed from within a JSON object
 
- operation
Type string - Indicates which operation type to execute
 - branches
Alert
Route Expression Operation Branches  - An operation type that allows for a value to be set conditionally by a series of logical branches
 - filter
Alert
Route Expression Operation Filter  - An operation type that allows values to be filtered out by conditions
 - 
Alert
Route Expression Operation Navigate  - An operation type that allows attributes of a type to be accessed by reference
 - parse
Alert
Route Expression Operation Parse  - An operation type that allows a value to parsed from within a JSON object
 
- operation_
type str - Indicates which operation type to execute
 - branches
Alert
Route Expression Operation Branches  - An operation type that allows for a value to be set conditionally by a series of logical branches
 - filter
Alert
Route Expression Operation Filter  - An operation type that allows values to be filtered out by conditions
 - 
Alert
Route Expression Operation Navigate  - An operation type that allows attributes of a type to be accessed by reference
 - parse
Alert
Route Expression Operation Parse  - An operation type that allows a value to parsed from within a JSON object
 
- operation
Type String - Indicates which operation type to execute
 - 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
 - Property Map
 - An operation type that allows attributes of a type to be accessed by reference
 - parse Property Map
 - An operation type that allows a value to parsed from within a JSON object
 
AlertRouteExpressionOperationBranches, AlertRouteExpressionOperationBranchesArgs          
- Branches
List<Alert
Route Expression Operation Branches Branch>  - The branches to apply for this operation
 - Returns
Alert
Route Expression Operation Branches Returns  - The return type of an operation
 
- Branches
[]Alert
Route Expression Operation Branches Branch  - The branches to apply for this operation
 - Returns
Alert
Route Expression Operation Branches Returns  - The return type of an operation
 
- branches
List<Alert
Route Expression Operation Branches Branch>  - The branches to apply for this operation
 - returns
Alert
Route Expression Operation Branches Returns  - The return type of an operation
 
- branches
Alert
Route Expression Operation Branches Branch[]  - The branches to apply for this operation
 - returns
Alert
Route Expression Operation Branches Returns  - The return type of an operation
 
- branches
Sequence[Alert
Route Expression Operation Branches Branch]  - The branches to apply for this operation
 - returns
Alert
Route Expression Operation Branches Returns  - The return type of an operation
 
- branches List<Property Map>
 - The branches to apply for this operation
 - returns Property Map
 - The return type of an operation
 
AlertRouteExpressionOperationBranchesBranch, AlertRouteExpressionOperationBranchesBranchArgs            
- Condition
Groups List<AlertRoute Expression Operation Branches Branch Condition Group>  - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 - Result
Alert
Route Expression Operation Branches Branch Result  - The result assumed if the condition groups are satisfied
 
- Condition
Groups []AlertRoute Expression Operation Branches Branch Condition Group  - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 - Result
Alert
Route Expression Operation Branches Branch Result  - The result assumed if the condition groups are satisfied
 
- condition
Groups List<AlertRoute Expression Operation Branches Branch Condition Group>  - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 - result
Alert
Route Expression Operation Branches Branch Result  - The result assumed if the condition groups are satisfied
 
- condition
Groups AlertRoute Expression Operation Branches Branch Condition Group[]  - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 - result
Alert
Route Expression Operation Branches Branch Result  - The result assumed if the condition groups are satisfied
 
- condition_
groups Sequence[AlertRoute Expression Operation Branches Branch Condition Group]  - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 - result
Alert
Route Expression Operation Branches Branch Result  - The result assumed if the condition groups are satisfied
 
- condition
Groups List<Property Map> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 - result Property Map
 - The result assumed if the condition groups are satisfied
 
AlertRouteExpressionOperationBranchesBranchConditionGroup, AlertRouteExpressionOperationBranchesBranchConditionGroupArgs                
- Conditions
List<Alert
Route Expression Operation Branches Branch Condition Group Condition>  - The prerequisite conditions that must all be satisfied
 
- Conditions
[]Alert
Route Expression Operation Branches Branch Condition Group Condition  - The prerequisite conditions that must all be satisfied
 
- conditions
List<Alert
Route Expression Operation Branches Branch Condition Group Condition>  - The prerequisite conditions that must all be satisfied
 
- conditions
Alert
Route Expression Operation Branches Branch Condition Group Condition[]  - The prerequisite conditions that must all be satisfied
 
- conditions
Sequence[Alert
Route Expression Operation Branches Branch Condition Group Condition]  - The prerequisite conditions that must all be satisfied
 
- conditions List<Property Map>
 - The prerequisite conditions that must all be satisfied
 
AlertRouteExpressionOperationBranchesBranchConditionGroupCondition, AlertRouteExpressionOperationBranchesBranchConditionGroupConditionArgs                  
- Operation string
 - The logical operation to be applied
 - Param
Bindings List<AlertRoute Expression Operation Branches Branch Condition Group Condition Param Binding>  - Bindings for the operation parameters
 - Subject string
 - The subject of the condition, on which the operation is applied
 
- Operation string
 - The logical operation to be applied
 - Param
Bindings []AlertRoute Expression Operation Branches Branch Condition Group Condition Param Binding  - Bindings for the operation parameters
 - Subject string
 - The subject of the condition, on which the operation is applied
 
- operation String
 - The logical operation to be applied
 - param
Bindings List<AlertRoute Expression Operation Branches Branch Condition Group Condition Param Binding>  - Bindings for the operation parameters
 - subject String
 - The subject of the condition, on which the operation is applied
 
- operation string
 - The logical operation to be applied
 - param
Bindings AlertRoute Expression Operation Branches Branch Condition Group Condition Param Binding[]  - Bindings for the operation parameters
 - subject string
 - The subject of the condition, on which the operation is applied
 
- operation str
 - The logical operation to be applied
 - param_
bindings Sequence[AlertRoute Expression Operation Branches Branch Condition Group Condition Param Binding]  - Bindings for the operation parameters
 - subject str
 - The subject of the condition, on which the operation is applied
 
- operation String
 - The logical operation to be applied
 - param
Bindings List<Property Map> - Bindings for the operation parameters
 - subject String
 - The subject of the condition, on which the operation is applied
 
AlertRouteExpressionOperationBranchesBranchConditionGroupConditionParamBinding, AlertRouteExpressionOperationBranchesBranchConditionGroupConditionParamBindingArgs                      
- Array
Values List<AlertRoute Expression Operation Branches Branch Condition Group Condition Param Binding Array Value>  - The array of literal or reference parameter values
 - Value
Alert
Route Expression Operation Branches Branch Condition Group Condition Param Binding Value  - The literal or reference parameter value
 
- Array
Values []AlertRoute Expression Operation Branches Branch Condition Group Condition Param Binding Array Value  - The array of literal or reference parameter values
 - Value
Alert
Route Expression Operation Branches Branch Condition Group Condition Param Binding Value  - The literal or reference parameter value
 
- array
Values List<AlertRoute Expression Operation Branches Branch Condition Group Condition Param Binding Array Value>  - The array of literal or reference parameter values
 - value
Alert
Route Expression Operation Branches Branch Condition Group Condition Param Binding Value  - The literal or reference parameter value
 
- array
Values AlertRoute Expression Operation Branches Branch Condition Group Condition Param Binding Array Value[]  - The array of literal or reference parameter values
 - value
Alert
Route Expression Operation Branches Branch Condition Group Condition Param Binding Value  - The literal or reference parameter value
 
- array_
values Sequence[AlertRoute Expression Operation Branches Branch Condition Group Condition Param Binding Array Value]  - The array of literal or reference parameter values
 - value
Alert
Route Expression Operation Branches Branch Condition Group Condition Param Binding Value  - The literal or reference parameter value
 
- array
Values List<Property Map> - The array of literal or reference parameter values
 - value Property Map
 - The literal or reference parameter value
 
AlertRouteExpressionOperationBranchesBranchConditionGroupConditionParamBindingArrayValue, AlertRouteExpressionOperationBranchesBranchConditionGroupConditionParamBindingArrayValueArgs                          
AlertRouteExpressionOperationBranchesBranchConditionGroupConditionParamBindingValue, AlertRouteExpressionOperationBranchesBranchConditionGroupConditionParamBindingValueArgs                        
AlertRouteExpressionOperationBranchesBranchResult, AlertRouteExpressionOperationBranchesBranchResultArgs              
- Array
Values List<AlertRoute Expression Operation Branches Branch Result Array Value>  - The array of literal or reference parameter values
 - Value
Alert
Route Expression Operation Branches Branch Result Value  - The literal or reference parameter value
 
- Array
Values []AlertRoute Expression Operation Branches Branch Result Array Value  - The array of literal or reference parameter values
 - Value
Alert
Route Expression Operation Branches Branch Result Value  - The literal or reference parameter value
 
- array
Values List<AlertRoute Expression Operation Branches Branch Result Array Value>  - The array of literal or reference parameter values
 - value
Alert
Route Expression Operation Branches Branch Result Value  - The literal or reference parameter value
 
- array
Values AlertRoute Expression Operation Branches Branch Result Array Value[]  - The array of literal or reference parameter values
 - value
Alert
Route Expression Operation Branches Branch Result Value  - The literal or reference parameter value
 
- array_
values Sequence[AlertRoute Expression Operation Branches Branch Result Array Value]  - The array of literal or reference parameter values
 - value
Alert
Route Expression Operation Branches Branch Result Value  - The literal or reference parameter value
 
- array
Values List<Property Map> - The array of literal or reference parameter values
 - value Property Map
 - The literal or reference parameter value
 
AlertRouteExpressionOperationBranchesBranchResultArrayValue, AlertRouteExpressionOperationBranchesBranchResultArrayValueArgs                  
AlertRouteExpressionOperationBranchesBranchResultValue, AlertRouteExpressionOperationBranchesBranchResultValueArgs                
AlertRouteExpressionOperationBranchesReturns, AlertRouteExpressionOperationBranchesReturnsArgs            
AlertRouteExpressionOperationFilter, AlertRouteExpressionOperationFilterArgs          
- Condition
Groups List<AlertRoute Expression Operation Filter Condition Group>  - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 
- Condition
Groups []AlertRoute Expression Operation Filter Condition Group  - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 
- condition
Groups List<AlertRoute Expression Operation Filter Condition Group>  - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 
- condition
Groups AlertRoute Expression Operation Filter Condition Group[]  - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 
- condition_
groups Sequence[AlertRoute Expression Operation Filter Condition Group]  - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 
- condition
Groups List<Property Map> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 
AlertRouteExpressionOperationFilterConditionGroup, AlertRouteExpressionOperationFilterConditionGroupArgs              
- Conditions
List<Alert
Route Expression Operation Filter Condition Group Condition>  - The prerequisite conditions that must all be satisfied
 
- Conditions
[]Alert
Route Expression Operation Filter Condition Group Condition  - The prerequisite conditions that must all be satisfied
 
- conditions
List<Alert
Route Expression Operation Filter Condition Group Condition>  - The prerequisite conditions that must all be satisfied
 
- conditions
Alert
Route Expression Operation Filter Condition Group Condition[]  - The prerequisite conditions that must all be satisfied
 
- conditions
Sequence[Alert
Route Expression Operation Filter Condition Group Condition]  - The prerequisite conditions that must all be satisfied
 
- conditions List<Property Map>
 - The prerequisite conditions that must all be satisfied
 
AlertRouteExpressionOperationFilterConditionGroupCondition, AlertRouteExpressionOperationFilterConditionGroupConditionArgs                
- Operation string
 - The logical operation to be applied
 - Param
Bindings List<AlertRoute Expression Operation Filter Condition Group Condition Param Binding>  - Bindings for the operation parameters
 - Subject string
 - The subject of the condition, on which the operation is applied
 
- Operation string
 - The logical operation to be applied
 - Param
Bindings []AlertRoute Expression Operation Filter Condition Group Condition Param Binding  - Bindings for the operation parameters
 - Subject string
 - The subject of the condition, on which the operation is applied
 
- operation String
 - The logical operation to be applied
 - param
Bindings List<AlertRoute Expression Operation Filter Condition Group Condition Param Binding>  - Bindings for the operation parameters
 - subject String
 - The subject of the condition, on which the operation is applied
 
- operation string
 - The logical operation to be applied
 - param
Bindings AlertRoute Expression Operation Filter Condition Group Condition Param Binding[]  - Bindings for the operation parameters
 - subject string
 - The subject of the condition, on which the operation is applied
 
- operation str
 - The logical operation to be applied
 - param_
bindings Sequence[AlertRoute Expression Operation Filter Condition Group Condition Param Binding]  - Bindings for the operation parameters
 - subject str
 - The subject of the condition, on which the operation is applied
 
- operation String
 - The logical operation to be applied
 - param
Bindings List<Property Map> - Bindings for the operation parameters
 - subject String
 - The subject of the condition, on which the operation is applied
 
AlertRouteExpressionOperationFilterConditionGroupConditionParamBinding, AlertRouteExpressionOperationFilterConditionGroupConditionParamBindingArgs                    
- Array
Values List<AlertRoute Expression Operation Filter Condition Group Condition Param Binding Array Value>  - The array of literal or reference parameter values
 - Value
Alert
Route Expression Operation Filter Condition Group Condition Param Binding Value  - The literal or reference parameter value
 
- Array
Values []AlertRoute Expression Operation Filter Condition Group Condition Param Binding Array Value  - The array of literal or reference parameter values
 - Value
Alert
Route Expression Operation Filter Condition Group Condition Param Binding Value  - The literal or reference parameter value
 
- array
Values List<AlertRoute Expression Operation Filter Condition Group Condition Param Binding Array Value>  - The array of literal or reference parameter values
 - value
Alert
Route Expression Operation Filter Condition Group Condition Param Binding Value  - The literal or reference parameter value
 
- array
Values AlertRoute Expression Operation Filter Condition Group Condition Param Binding Array Value[]  - The array of literal or reference parameter values
 - value
Alert
Route Expression Operation Filter Condition Group Condition Param Binding Value  - The literal or reference parameter value
 
- array_
values Sequence[AlertRoute Expression Operation Filter Condition Group Condition Param Binding Array Value]  - The array of literal or reference parameter values
 - value
Alert
Route Expression Operation Filter Condition Group Condition Param Binding Value  - The literal or reference parameter value
 
- array
Values List<Property Map> - The array of literal or reference parameter values
 - value Property Map
 - The literal or reference parameter value
 
AlertRouteExpressionOperationFilterConditionGroupConditionParamBindingArrayValue, AlertRouteExpressionOperationFilterConditionGroupConditionParamBindingArrayValueArgs                        
AlertRouteExpressionOperationFilterConditionGroupConditionParamBindingValue, AlertRouteExpressionOperationFilterConditionGroupConditionParamBindingValueArgs                      
AlertRouteExpressionOperationNavigate, AlertRouteExpressionOperationNavigateArgs          
- Reference string
 
- Reference string
 
- reference String
 
- reference string
 
- reference str
 
- reference String
 
AlertRouteExpressionOperationParse, AlertRouteExpressionOperationParseArgs          
- Returns
Alert
Route Expression Operation Parse Returns  - The return type of an operation
 - Source string
 - The ES5 Javascript expression to execute
 
- Returns
Alert
Route Expression Operation Parse Returns  - The return type of an operation
 - Source string
 - The ES5 Javascript expression to execute
 
- returns
Alert
Route Expression Operation Parse Returns  - The return type of an operation
 - source String
 - The ES5 Javascript expression to execute
 
- returns
Alert
Route Expression Operation Parse Returns  - The return type of an operation
 - source string
 - The ES5 Javascript expression to execute
 
- returns
Alert
Route Expression Operation Parse Returns  - The return type of an operation
 - source str
 - The ES5 Javascript expression to execute
 
- returns Property Map
 - The return type of an operation
 - source String
 - The ES5 Javascript expression to execute
 
AlertRouteExpressionOperationParseReturns, AlertRouteExpressionOperationParseReturnsArgs            
AlertRouteIncidentConfig, AlertRouteIncidentConfigArgs        
- Auto
Decline boolEnabled  - Should triage incidents be declined when alerts are resolved?
 - Condition
Groups List<AlertRoute Incident Config Condition Group>  - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 - Defer
Time doubleSeconds  - How long should the escalation defer time be?
 - Enabled bool
 - Whether incident creation is enabled for this alert route
 - Grouping
Keys List<AlertRoute Incident Config Grouping Key>  - Which attributes should this alert route use to group alerts?
 
- Auto
Decline boolEnabled  - Should triage incidents be declined when alerts are resolved?
 - Condition
Groups []AlertRoute Incident Config Condition Group  - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 - Defer
Time float64Seconds  - How long should the escalation defer time be?
 - Enabled bool
 - Whether incident creation is enabled for this alert route
 - Grouping
Keys []AlertRoute Incident Config Grouping Key  - Which attributes should this alert route use to group alerts?
 
- auto
Decline BooleanEnabled  - Should triage incidents be declined when alerts are resolved?
 - condition
Groups List<AlertRoute Incident Config Condition Group>  - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 - defer
Time DoubleSeconds  - How long should the escalation defer time be?
 - enabled Boolean
 - Whether incident creation is enabled for this alert route
 - grouping
Keys List<AlertRoute Incident Config Grouping Key>  - Which attributes should this alert route use to group alerts?
 
- auto
Decline booleanEnabled  - Should triage incidents be declined when alerts are resolved?
 - condition
Groups AlertRoute Incident Config Condition Group[]  - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 - defer
Time numberSeconds  - How long should the escalation defer time be?
 - enabled boolean
 - Whether incident creation is enabled for this alert route
 - grouping
Keys AlertRoute Incident Config Grouping Key[]  - Which attributes should this alert route use to group alerts?
 
- auto_
decline_ boolenabled  - Should triage incidents be declined when alerts are resolved?
 - condition_
groups Sequence[AlertRoute Incident Config Condition Group]  - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 - defer_
time_ floatseconds  - How long should the escalation defer time be?
 - enabled bool
 - Whether incident creation is enabled for this alert route
 - grouping_
keys Sequence[AlertRoute Incident Config Grouping Key]  - Which attributes should this alert route use to group alerts?
 
- auto
Decline BooleanEnabled  - Should triage incidents be declined when alerts are resolved?
 - condition
Groups List<Property Map> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
 - defer
Time NumberSeconds  - How long should the escalation defer time be?
 - enabled Boolean
 - Whether incident creation is enabled for this alert route
 - grouping
Keys List<Property Map> - Which attributes should this alert route use to group alerts?
 
AlertRouteIncidentConfigConditionGroup, AlertRouteIncidentConfigConditionGroupArgs            
- Conditions
List<Alert
Route Incident Config Condition Group Condition>  - The prerequisite conditions that must all be satisfied
 
- Conditions
[]Alert
Route Incident Config Condition Group Condition  - The prerequisite conditions that must all be satisfied
 
- conditions
List<Alert
Route Incident Config Condition Group Condition>  - The prerequisite conditions that must all be satisfied
 
- conditions
Alert
Route Incident Config Condition Group Condition[]  - The prerequisite conditions that must all be satisfied
 
- conditions
Sequence[Alert
Route Incident Config Condition Group Condition]  - The prerequisite conditions that must all be satisfied
 
- conditions List<Property Map>
 - The prerequisite conditions that must all be satisfied
 
AlertRouteIncidentConfigConditionGroupCondition, AlertRouteIncidentConfigConditionGroupConditionArgs              
- Operation string
 - The logical operation to be applied
 - Param
Bindings List<AlertRoute Incident Config Condition Group Condition Param Binding>  - Bindings for the operation parameters
 - Subject string
 - The subject of the condition, on which the operation is applied
 
- Operation string
 - The logical operation to be applied
 - Param
Bindings []AlertRoute Incident Config Condition Group Condition Param Binding  - Bindings for the operation parameters
 - Subject string
 - The subject of the condition, on which the operation is applied
 
- operation String
 - The logical operation to be applied
 - param
Bindings List<AlertRoute Incident Config Condition Group Condition Param Binding>  - Bindings for the operation parameters
 - subject String
 - The subject of the condition, on which the operation is applied
 
- operation string
 - The logical operation to be applied
 - param
Bindings AlertRoute Incident Config Condition Group Condition Param Binding[]  - Bindings for the operation parameters
 - subject string
 - The subject of the condition, on which the operation is applied
 
- operation str
 - The logical operation to be applied
 - param_
bindings Sequence[AlertRoute Incident Config Condition Group Condition Param Binding]  - Bindings for the operation parameters
 - subject str
 - The subject of the condition, on which the operation is applied
 
- operation String
 - The logical operation to be applied
 - param
Bindings List<Property Map> - Bindings for the operation parameters
 - subject String
 - The subject of the condition, on which the operation is applied
 
AlertRouteIncidentConfigConditionGroupConditionParamBinding, AlertRouteIncidentConfigConditionGroupConditionParamBindingArgs                  
- Array
Values List<AlertRoute Incident Config Condition Group Condition Param Binding Array Value>  - The array of literal or reference parameter values
 - Value
Alert
Route Incident Config Condition Group Condition Param Binding Value  - The literal or reference parameter value
 
- Array
Values []AlertRoute Incident Config Condition Group Condition Param Binding Array Value  - The array of literal or reference parameter values
 - Value
Alert
Route Incident Config Condition Group Condition Param Binding Value  - The literal or reference parameter value
 
- array
Values List<AlertRoute Incident Config Condition Group Condition Param Binding Array Value>  - The array of literal or reference parameter values
 - value
Alert
Route Incident Config Condition Group Condition Param Binding Value  - The literal or reference parameter value
 
- array
Values AlertRoute Incident Config Condition Group Condition Param Binding Array Value[]  - The array of literal or reference parameter values
 - value
Alert
Route Incident Config Condition Group Condition Param Binding Value  - The literal or reference parameter value
 
- array_
values Sequence[AlertRoute Incident Config Condition Group Condition Param Binding Array Value]  - The array of literal or reference parameter values
 - value
Alert
Route Incident Config Condition Group Condition Param Binding Value  - The literal or reference parameter value
 
- array
Values List<Property Map> - The array of literal or reference parameter values
 - value Property Map
 - The literal or reference parameter value
 
AlertRouteIncidentConfigConditionGroupConditionParamBindingArrayValue, AlertRouteIncidentConfigConditionGroupConditionParamBindingArrayValueArgs                      
AlertRouteIncidentConfigConditionGroupConditionParamBindingValue, AlertRouteIncidentConfigConditionGroupConditionParamBindingValueArgs                    
AlertRouteIncidentConfigGroupingKey, AlertRouteIncidentConfigGroupingKeyArgs            
- Reference string
 - The alert attribute ID to use as a grouping key
 
- Reference string
 - The alert attribute ID to use as a grouping key
 
- reference String
 - The alert attribute ID to use as a grouping key
 
- reference string
 - The alert attribute ID to use as a grouping key
 
- reference str
 - The alert attribute ID to use as a grouping key
 
- reference String
 - The alert attribute ID to use as a grouping key
 
AlertRouteIncidentTemplate, AlertRouteIncidentTemplateArgs        
- Name
Alert
Route Incident Template Name  - Summary
Alert
Route Incident Template Summary  - Custom
Fields List<AlertRoute Incident Template Custom Field>  - Custom fields configuration
 - Incident
Mode AlertRoute Incident Template Incident Mode  - Incident
Type AlertRoute Incident Template Incident Type  - Severity
Alert
Route Incident Template Severity  - Start
In AlertTriage Route Incident Template Start In Triage  - Workspace
Alert
Route Incident Template Workspace  
- Name
Alert
Route Incident Template Name  - Summary
Alert
Route Incident Template Summary  - Custom
Fields []AlertRoute Incident Template Custom Field  - Custom fields configuration
 - Incident
Mode AlertRoute Incident Template Incident Mode  - Incident
Type AlertRoute Incident Template Incident Type  - Severity
Alert
Route Incident Template Severity  - Start
In AlertTriage Route Incident Template Start In Triage  - Workspace
Alert
Route Incident Template Workspace  
- name
Alert
Route Incident Template Name  - summary
Alert
Route Incident Template Summary  - custom
Fields List<AlertRoute Incident Template Custom Field>  - Custom fields configuration
 - incident
Mode AlertRoute Incident Template Incident Mode  - incident
Type AlertRoute Incident Template Incident Type  - severity
Alert
Route Incident Template Severity  - start
In AlertTriage Route Incident Template Start In Triage  - workspace
Alert
Route Incident Template Workspace  
- name
Alert
Route Incident Template Name  - summary
Alert
Route Incident Template Summary  - custom
Fields AlertRoute Incident Template Custom Field[]  - Custom fields configuration
 - incident
Mode AlertRoute Incident Template Incident Mode  - incident
Type AlertRoute Incident Template Incident Type  - severity
Alert
Route Incident Template Severity  - start
In AlertTriage Route Incident Template Start In Triage  - workspace
Alert
Route Incident Template Workspace  
- name
Alert
Route Incident Template Name  - summary
Alert
Route Incident Template Summary  - custom_
fields Sequence[AlertRoute Incident Template Custom Field]  - Custom fields configuration
 - incident_
mode AlertRoute Incident Template Incident Mode  - incident_
type AlertRoute Incident Template Incident Type  - severity
Alert
Route Incident Template Severity  - start_
in_ Alerttriage Route Incident Template Start In Triage  - workspace
Alert
Route Incident Template Workspace  
AlertRouteIncidentTemplateCustomField, AlertRouteIncidentTemplateCustomFieldArgs            
- Binding
Alert
Route Incident Template Custom Field Binding  - Binding for the custom field
 - Custom
Field stringId  - ID of the custom field
 - Merge
Strategy string - The strategy to use when multiple alerts match this route
 
- Binding
Alert
Route Incident Template Custom Field Binding  - Binding for the custom field
 - Custom
Field stringId  - ID of the custom field
 - Merge
Strategy string - The strategy to use when multiple alerts match this route
 
- binding
Alert
Route Incident Template Custom Field Binding  - Binding for the custom field
 - custom
Field StringId  - ID of the custom field
 - merge
Strategy String - The strategy to use when multiple alerts match this route
 
- binding
Alert
Route Incident Template Custom Field Binding  - Binding for the custom field
 - custom
Field stringId  - ID of the custom field
 - merge
Strategy string - The strategy to use when multiple alerts match this route
 
- binding
Alert
Route Incident Template Custom Field Binding  - Binding for the custom field
 - custom_
field_ strid  - ID of the custom field
 - merge_
strategy str - The strategy to use when multiple alerts match this route
 
- binding Property Map
 - Binding for the custom field
 - custom
Field StringId  - ID of the custom field
 - merge
Strategy String - The strategy to use when multiple alerts match this route
 
AlertRouteIncidentTemplateCustomFieldBinding, AlertRouteIncidentTemplateCustomFieldBindingArgs              
- Array
Values List<AlertRoute Incident Template Custom Field Binding Array Value>  - The array of literal or reference parameter values
 - Value
Alert
Route Incident Template Custom Field Binding Value  - The literal or reference parameter value
 
- Array
Values []AlertRoute Incident Template Custom Field Binding Array Value  - The array of literal or reference parameter values
 - Value
Alert
Route Incident Template Custom Field Binding Value  - The literal or reference parameter value
 
- array
Values List<AlertRoute Incident Template Custom Field Binding Array Value>  - The array of literal or reference parameter values
 - value
Alert
Route Incident Template Custom Field Binding Value  - The literal or reference parameter value
 
- array
Values AlertRoute Incident Template Custom Field Binding Array Value[]  - The array of literal or reference parameter values
 - value
Alert
Route Incident Template Custom Field Binding Value  - The literal or reference parameter value
 
- array_
values Sequence[AlertRoute Incident Template Custom Field Binding Array Value]  - The array of literal or reference parameter values
 - value
Alert
Route Incident Template Custom Field Binding Value  - The literal or reference parameter value
 
- array
Values List<Property Map> - The array of literal or reference parameter values
 - value Property Map
 - The literal or reference parameter value
 
AlertRouteIncidentTemplateCustomFieldBindingArrayValue, AlertRouteIncidentTemplateCustomFieldBindingArrayValueArgs                  
AlertRouteIncidentTemplateCustomFieldBindingValue, AlertRouteIncidentTemplateCustomFieldBindingValueArgs                
AlertRouteIncidentTemplateIncidentMode, AlertRouteIncidentTemplateIncidentModeArgs            
- Array
Values List<AlertRoute Incident Template Incident Mode Array Value>  - The array of literal or reference parameter values
 - Value
Alert
Route Incident Template Incident Mode Value  - The literal or reference parameter value
 
- Array
Values []AlertRoute Incident Template Incident Mode Array Value  - The array of literal or reference parameter values
 - Value
Alert
Route Incident Template Incident Mode Value  - The literal or reference parameter value
 
- array
Values List<AlertRoute Incident Template Incident Mode Array Value>  - The array of literal or reference parameter values
 - value
Alert
Route Incident Template Incident Mode Value  - The literal or reference parameter value
 
- array
Values AlertRoute Incident Template Incident Mode Array Value[]  - The array of literal or reference parameter values
 - value
Alert
Route Incident Template Incident Mode Value  - The literal or reference parameter value
 
- array_
values Sequence[AlertRoute Incident Template Incident Mode Array Value]  - The array of literal or reference parameter values
 - value
Alert
Route Incident Template Incident Mode Value  - The literal or reference parameter value
 
- array
Values List<Property Map> - The array of literal or reference parameter values
 - value Property Map
 - The literal or reference parameter value
 
AlertRouteIncidentTemplateIncidentModeArrayValue, AlertRouteIncidentTemplateIncidentModeArrayValueArgs                
AlertRouteIncidentTemplateIncidentModeValue, AlertRouteIncidentTemplateIncidentModeValueArgs              
AlertRouteIncidentTemplateIncidentType, AlertRouteIncidentTemplateIncidentTypeArgs            
- Array
Values List<AlertRoute Incident Template Incident Type Array Value>  - The array of literal or reference parameter values
 - Value
Alert
Route Incident Template Incident Type Value  - The literal or reference parameter value
 
- Array
Values []AlertRoute Incident Template Incident Type Array Value  - The array of literal or reference parameter values
 - Value
Alert
Route Incident Template Incident Type Value  - The literal or reference parameter value
 
- array
Values List<AlertRoute Incident Template Incident Type Array Value>  - The array of literal or reference parameter values
 - value
Alert
Route Incident Template Incident Type Value  - The literal or reference parameter value
 
- array
Values AlertRoute Incident Template Incident Type Array Value[]  - The array of literal or reference parameter values
 - value
Alert
Route Incident Template Incident Type Value  - The literal or reference parameter value
 
- array_
values Sequence[AlertRoute Incident Template Incident Type Array Value]  - The array of literal or reference parameter values
 - value
Alert
Route Incident Template Incident Type Value  - The literal or reference parameter value
 
- array
Values List<Property Map> - The array of literal or reference parameter values
 - value Property Map
 - The literal or reference parameter value
 
AlertRouteIncidentTemplateIncidentTypeArrayValue, AlertRouteIncidentTemplateIncidentTypeArrayValueArgs                
AlertRouteIncidentTemplateIncidentTypeValue, AlertRouteIncidentTemplateIncidentTypeValueArgs              
AlertRouteIncidentTemplateName, AlertRouteIncidentTemplateNameArgs          
- Array
Values List<AlertRoute Incident Template Name Array Value>  - The array of literal or reference parameter values
 - Autogenerated bool
 - Whether this attribute should be autogenerated using AI
 - Value
Alert
Route Incident Template Name Value  - The literal or reference parameter value
 
- Array
Values []AlertRoute Incident Template Name Array Value  - The array of literal or reference parameter values
 - Autogenerated bool
 - Whether this attribute should be autogenerated using AI
 - Value
Alert
Route Incident Template Name Value  - The literal or reference parameter value
 
- array
Values List<AlertRoute Incident Template Name Array Value>  - The array of literal or reference parameter values
 - autogenerated Boolean
 - Whether this attribute should be autogenerated using AI
 - value
Alert
Route Incident Template Name Value  - The literal or reference parameter value
 
- array
Values AlertRoute Incident Template Name Array Value[]  - The array of literal or reference parameter values
 - autogenerated boolean
 - Whether this attribute should be autogenerated using AI
 - value
Alert
Route Incident Template Name Value  - The literal or reference parameter value
 
- array_
values Sequence[AlertRoute Incident Template Name Array Value]  - The array of literal or reference parameter values
 - autogenerated bool
 - Whether this attribute should be autogenerated using AI
 - value
Alert
Route Incident Template Name Value  - The literal or reference parameter value
 
- array
Values List<Property Map> - The array of literal or reference parameter values
 - autogenerated Boolean
 - Whether this attribute should be autogenerated using AI
 - value Property Map
 - The literal or reference parameter value
 
AlertRouteIncidentTemplateNameArrayValue, AlertRouteIncidentTemplateNameArrayValueArgs              
AlertRouteIncidentTemplateNameValue, AlertRouteIncidentTemplateNameValueArgs            
AlertRouteIncidentTemplateSeverity, AlertRouteIncidentTemplateSeverityArgs          
- Merge
Strategy string - Strategy for merging severity when multiple alerts create/update the same incident
 - Binding
Alert
Route Incident Template Severity Binding  
- Merge
Strategy string - Strategy for merging severity when multiple alerts create/update the same incident
 - Binding
Alert
Route Incident Template Severity Binding  
- merge
Strategy String - Strategy for merging severity when multiple alerts create/update the same incident
 - binding
Alert
Route Incident Template Severity Binding  
- merge
Strategy string - Strategy for merging severity when multiple alerts create/update the same incident
 - binding
Alert
Route Incident Template Severity Binding  
- merge_
strategy str - Strategy for merging severity when multiple alerts create/update the same incident
 - binding
Alert
Route Incident Template Severity Binding  
- merge
Strategy String - Strategy for merging severity when multiple alerts create/update the same incident
 - binding Property Map
 
AlertRouteIncidentTemplateSeverityBinding, AlertRouteIncidentTemplateSeverityBindingArgs            
- Array
Values List<AlertRoute Incident Template Severity Binding Array Value>  - The array of literal or reference parameter values
 - Value
Alert
Route Incident Template Severity Binding Value  - The literal or reference parameter value
 
- Array
Values []AlertRoute Incident Template Severity Binding Array Value  - The array of literal or reference parameter values
 - Value
Alert
Route Incident Template Severity Binding Value  - The literal or reference parameter value
 
- array
Values List<AlertRoute Incident Template Severity Binding Array Value>  - The array of literal or reference parameter values
 - value
Alert
Route Incident Template Severity Binding Value  - The literal or reference parameter value
 
- array
Values AlertRoute Incident Template Severity Binding Array Value[]  - The array of literal or reference parameter values
 - value
Alert
Route Incident Template Severity Binding Value  - The literal or reference parameter value
 
- array_
values Sequence[AlertRoute Incident Template Severity Binding Array Value]  - The array of literal or reference parameter values
 - value
Alert
Route Incident Template Severity Binding Value  - The literal or reference parameter value
 
- array
Values List<Property Map> - The array of literal or reference parameter values
 - value Property Map
 - The literal or reference parameter value
 
AlertRouteIncidentTemplateSeverityBindingArrayValue, AlertRouteIncidentTemplateSeverityBindingArrayValueArgs                
AlertRouteIncidentTemplateSeverityBindingValue, AlertRouteIncidentTemplateSeverityBindingValueArgs              
AlertRouteIncidentTemplateStartInTriage, AlertRouteIncidentTemplateStartInTriageArgs              
- Array
Values List<AlertRoute Incident Template Start In Triage Array Value>  - The array of literal or reference parameter values
 - Value
Alert
Route Incident Template Start In Triage Value  - The literal or reference parameter value
 
- Array
Values []AlertRoute Incident Template Start In Triage Array Value  - The array of literal or reference parameter values
 - Value
Alert
Route Incident Template Start In Triage Value  - The literal or reference parameter value
 
- array
Values List<AlertRoute Incident Template Start In Triage Array Value>  - The array of literal or reference parameter values
 - value
Alert
Route Incident Template Start In Triage Value  - The literal or reference parameter value
 
- array
Values AlertRoute Incident Template Start In Triage Array Value[]  - The array of literal or reference parameter values
 - value
Alert
Route Incident Template Start In Triage Value  - The literal or reference parameter value
 
- array_
values Sequence[AlertRoute Incident Template Start In Triage Array Value]  - The array of literal or reference parameter values
 - value
Alert
Route Incident Template Start In Triage Value  - The literal or reference parameter value
 
- array
Values List<Property Map> - The array of literal or reference parameter values
 - value Property Map
 - The literal or reference parameter value
 
AlertRouteIncidentTemplateStartInTriageArrayValue, AlertRouteIncidentTemplateStartInTriageArrayValueArgs                  
AlertRouteIncidentTemplateStartInTriageValue, AlertRouteIncidentTemplateStartInTriageValueArgs                
AlertRouteIncidentTemplateSummary, AlertRouteIncidentTemplateSummaryArgs          
- Array
Values List<AlertRoute Incident Template Summary Array Value>  - The array of literal or reference parameter values
 - Autogenerated bool
 - Whether this attribute should be autogenerated using AI
 - Value
Alert
Route Incident Template Summary Value  - The literal or reference parameter value
 
- Array
Values []AlertRoute Incident Template Summary Array Value  - The array of literal or reference parameter values
 - Autogenerated bool
 - Whether this attribute should be autogenerated using AI
 - Value
Alert
Route Incident Template Summary Value  - The literal or reference parameter value
 
- array
Values List<AlertRoute Incident Template Summary Array Value>  - The array of literal or reference parameter values
 - autogenerated Boolean
 - Whether this attribute should be autogenerated using AI
 - value
Alert
Route Incident Template Summary Value  - The literal or reference parameter value
 
- array
Values AlertRoute Incident Template Summary Array Value[]  - The array of literal or reference parameter values
 - autogenerated boolean
 - Whether this attribute should be autogenerated using AI
 - value
Alert
Route Incident Template Summary Value  - The literal or reference parameter value
 
- array_
values Sequence[AlertRoute Incident Template Summary Array Value]  - The array of literal or reference parameter values
 - autogenerated bool
 - Whether this attribute should be autogenerated using AI
 - value
Alert
Route Incident Template Summary Value  - The literal or reference parameter value
 
- array
Values List<Property Map> - The array of literal or reference parameter values
 - autogenerated Boolean
 - Whether this attribute should be autogenerated using AI
 - value Property Map
 - The literal or reference parameter value
 
AlertRouteIncidentTemplateSummaryArrayValue, AlertRouteIncidentTemplateSummaryArrayValueArgs              
AlertRouteIncidentTemplateSummaryValue, AlertRouteIncidentTemplateSummaryValueArgs            
AlertRouteIncidentTemplateWorkspace, AlertRouteIncidentTemplateWorkspaceArgs          
- Array
Values List<AlertRoute Incident Template Workspace Array Value>  - The array of literal or reference parameter values
 - Value
Alert
Route Incident Template Workspace Value  - The literal or reference parameter value
 
- Array
Values []AlertRoute Incident Template Workspace Array Value  - The array of literal or reference parameter values
 - Value
Alert
Route Incident Template Workspace Value  - The literal or reference parameter value
 
- array
Values List<AlertRoute Incident Template Workspace Array Value>  - The array of literal or reference parameter values
 - value
Alert
Route Incident Template Workspace Value  - The literal or reference parameter value
 
- array
Values AlertRoute Incident Template Workspace Array Value[]  - The array of literal or reference parameter values
 - value
Alert
Route Incident Template Workspace Value  - The literal or reference parameter value
 
- array_
values Sequence[AlertRoute Incident Template Workspace Array Value]  - The array of literal or reference parameter values
 - value
Alert
Route Incident Template Workspace Value  - The literal or reference parameter value
 
- array
Values List<Property Map> - The array of literal or reference parameter values
 - value Property Map
 - The literal or reference parameter value
 
AlertRouteIncidentTemplateWorkspaceArrayValue, AlertRouteIncidentTemplateWorkspaceArrayValueArgs              
AlertRouteIncidentTemplateWorkspaceValue, AlertRouteIncidentTemplateWorkspaceValueArgs            
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
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 
incidentTerraform Provider.