1. Registry
  2. Packages
  3. Incident Provider
  4. API Docs
  5. IncidentTemplate
Viewing docs for incident 7.0.0
published on Friday, Sep 11, 2026 by incident-io
Viewing docs for incident 7.0.0
published on Friday, Sep 11, 2026 by incident-io

    Manage incident templates: reusable sets of values applied to incidents created from alerts.

    Example - Minimal

    import * as pulumi from "@pulumi/pulumi";
    import * as incident from "@pulumi/incident";
    
    //# The simplest useful template: a fixed incident name, with the summary left to
    //# AI. Everything else falls back to the organisation's defaults.
    const minimal = new incident.IncidentTemplate("minimal", {
        name: "Support escalations",
        expressions: [],
        template: {
            name: {
                autogenerated: false,
                value: {
                    literal: "Support escalation",
                },
            },
            summary: {
                autogenerated: true,
            },
        },
    });
    
    import pulumi
    import pulumi_incident as incident
    
    ## The simplest useful template: a fixed incident name, with the summary left to
    ## AI. Everything else falls back to the organisation's defaults.
    minimal = incident.IncidentTemplate("minimal",
        name="Support escalations",
        expressions=[],
        template={
            "name": {
                "autogenerated": False,
                "value": {
                    "literal": "Support escalation",
                },
            },
            "summary": {
                "autogenerated": True,
            },
        })
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/incident/v7/incident"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		// # The simplest useful template: a fixed incident name, with the summary left to
    		// # AI. Everything else falls back to the organisation's defaults.
    		_, err := incident.NewIncidentTemplate(ctx, "minimal", &incident.IncidentTemplateArgs{
    			Name:        pulumi.String("Support escalations"),
    			Expressions: incident.IncidentTemplateExpressionArray{},
    			Template: &incident.IncidentTemplateTemplateArgs{
    				Name: &incident.IncidentTemplateTemplateNameArgs{
    					Autogenerated: pulumi.Bool(false),
    					Value: &incident.IncidentTemplateTemplateNameValueArgs{
    						Literal: pulumi.String("Support escalation"),
    					},
    				},
    				Summary: &incident.IncidentTemplateTemplateSummaryArgs{
    					Autogenerated: pulumi.Bool(true),
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Incident = Pulumi.Incident;
    
    return await Deployment.RunAsync(() => 
    {
        //# The simplest useful template: a fixed incident name, with the summary left to
        //# AI. Everything else falls back to the organisation's defaults.
        var minimal = new Incident.IncidentTemplate("minimal", new()
        {
            Name = "Support escalations",
            Expressions = new[] {},
            Template = new Incident.Inputs.IncidentTemplateTemplateArgs
            {
                Name = new Incident.Inputs.IncidentTemplateTemplateNameArgs
                {
                    Autogenerated = false,
                    Value = new Incident.Inputs.IncidentTemplateTemplateNameValueArgs
                    {
                        Literal = "Support escalation",
                    },
                },
                Summary = new Incident.Inputs.IncidentTemplateTemplateSummaryArgs
                {
                    Autogenerated = true,
                },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.incident.IncidentTemplate;
    import com.pulumi.incident.IncidentTemplateArgs;
    import com.pulumi.incident.inputs.IncidentTemplateTemplateArgs;
    import com.pulumi.incident.inputs.IncidentTemplateTemplateNameArgs;
    import com.pulumi.incident.inputs.IncidentTemplateTemplateNameValueArgs;
    import com.pulumi.incident.inputs.IncidentTemplateTemplateSummaryArgs;
    import 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) {
            //# The simplest useful template: a fixed incident name, with the summary left to
            //# AI. Everything else falls back to the organisation's defaults.
            var minimal = new IncidentTemplate("minimal", IncidentTemplateArgs.builder()
                .name("Support escalations")
                .expressions()
                .template(IncidentTemplateTemplateArgs.builder()
                    .name(IncidentTemplateTemplateNameArgs.builder()
                        .autogenerated(false)
                        .value(IncidentTemplateTemplateNameValueArgs.builder()
                            .literal("Support escalation")
                            .build())
                        .build())
                    .summary(IncidentTemplateTemplateSummaryArgs.builder()
                        .autogenerated(true)
                        .build())
                    .build())
                .build());
    
        }
    }
    
    resources:
      ## The simplest useful template: a fixed incident name, with the summary left to
      ## AI. Everything else falls back to the organisation's defaults.
      minimal:
        type: incident:IncidentTemplate
        properties:
          name: Support escalations
          expressions: []
          template:
            name:
              autogenerated: false
              value:
                literal: Support escalation
            summary:
              autogenerated: true
    
    Example coming soon!
    

    Example - AI-generated name and summary

    import * as pulumi from "@pulumi/pulumi";
    import * as incident from "@pulumi/incident";
    
    //# Let AI generate both the name and the summary, and start incidents from this
    //# template in triage so a human confirms them before they go fully active.
    const aiGenerated = new incident.IncidentTemplate("ai_generated", {
        name: "AI-drafted incidents",
        expressions: [],
        template: {
            name: {
                autogenerated: true,
            },
            summary: {
                autogenerated: true,
            },
            startInTriage: {
                value: {
                    literal: "true",
                },
            },
        },
    });
    
    import pulumi
    import pulumi_incident as incident
    
    ## Let AI generate both the name and the summary, and start incidents from this
    ## template in triage so a human confirms them before they go fully active.
    ai_generated = incident.IncidentTemplate("ai_generated",
        name="AI-drafted incidents",
        expressions=[],
        template={
            "name": {
                "autogenerated": True,
            },
            "summary": {
                "autogenerated": True,
            },
            "start_in_triage": {
                "value": {
                    "literal": "true",
                },
            },
        })
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/incident/v7/incident"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		// # Let AI generate both the name and the summary, and start incidents from this
    		// # template in triage so a human confirms them before they go fully active.
    		_, err := incident.NewIncidentTemplate(ctx, "ai_generated", &incident.IncidentTemplateArgs{
    			Name:        pulumi.String("AI-drafted incidents"),
    			Expressions: incident.IncidentTemplateExpressionArray{},
    			Template: &incident.IncidentTemplateTemplateArgs{
    				Name: &incident.IncidentTemplateTemplateNameArgs{
    					Autogenerated: pulumi.Bool(true),
    				},
    				Summary: &incident.IncidentTemplateTemplateSummaryArgs{
    					Autogenerated: pulumi.Bool(true),
    				},
    				StartInTriage: &incident.IncidentTemplateTemplateStartInTriageArgs{
    					Value: &incident.IncidentTemplateTemplateStartInTriageValueArgs{
    						Literal: pulumi.String("true"),
    					},
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Incident = Pulumi.Incident;
    
    return await Deployment.RunAsync(() => 
    {
        //# Let AI generate both the name and the summary, and start incidents from this
        //# template in triage so a human confirms them before they go fully active.
        var aiGenerated = new Incident.IncidentTemplate("ai_generated", new()
        {
            Name = "AI-drafted incidents",
            Expressions = new[] {},
            Template = new Incident.Inputs.IncidentTemplateTemplateArgs
            {
                Name = new Incident.Inputs.IncidentTemplateTemplateNameArgs
                {
                    Autogenerated = true,
                },
                Summary = new Incident.Inputs.IncidentTemplateTemplateSummaryArgs
                {
                    Autogenerated = true,
                },
                StartInTriage = new Incident.Inputs.IncidentTemplateTemplateStartInTriageArgs
                {
                    Value = new Incident.Inputs.IncidentTemplateTemplateStartInTriageValueArgs
                    {
                        Literal = "true",
                    },
                },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.incident.IncidentTemplate;
    import com.pulumi.incident.IncidentTemplateArgs;
    import com.pulumi.incident.inputs.IncidentTemplateTemplateArgs;
    import com.pulumi.incident.inputs.IncidentTemplateTemplateNameArgs;
    import com.pulumi.incident.inputs.IncidentTemplateTemplateSummaryArgs;
    import com.pulumi.incident.inputs.IncidentTemplateTemplateStartInTriageArgs;
    import com.pulumi.incident.inputs.IncidentTemplateTemplateStartInTriageValueArgs;
    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) {
            //# Let AI generate both the name and the summary, and start incidents from this
            //# template in triage so a human confirms them before they go fully active.
            var aiGenerated = new IncidentTemplate("aiGenerated", IncidentTemplateArgs.builder()
                .name("AI-drafted incidents")
                .expressions()
                .template(IncidentTemplateTemplateArgs.builder()
                    .name(IncidentTemplateTemplateNameArgs.builder()
                        .autogenerated(true)
                        .build())
                    .summary(IncidentTemplateTemplateSummaryArgs.builder()
                        .autogenerated(true)
                        .build())
                    .startInTriage(IncidentTemplateTemplateStartInTriageArgs.builder()
                        .value(IncidentTemplateTemplateStartInTriageValueArgs.builder()
                            .literal("true")
                            .build())
                        .build())
                    .build())
                .build());
    
        }
    }
    
    resources:
      ## Let AI generate both the name and the summary, and start incidents from this
      ## template in triage so a human confirms them before they go fully active.
      aiGenerated:
        type: incident:IncidentTemplate
        name: ai_generated
        properties:
          name: AI-drafted incidents
          expressions: []
          template:
            name:
              autogenerated: true
            summary:
              autogenerated: true
            startInTriage:
              value:
                literal: 'true'
    
    Example coming soon!
    

    Example - A team template with severity, custom fields, and expressions

    import * as pulumi from "@pulumi/pulumi";
    import * as incident from "@pulumi/incident";
    
    const affectedTeam = incident.getCustomField({
        name: "Affected team",
    });
    //# A fuller template for the Payments team: a literal name, an AI summary, a
    //# severity merge strategy, and a custom field bound through an expression.
    const payments = new incident.IncidentTemplate("payments", {
        name: "Payments incidents",
        expressions: [{
            label: "Team",
            reference: "team",
            rootReference: "incident",
            operations: [{
                operationType: "navigate",
                navigate: {
                    reference: "incident.custom_field[\"team\"]",
                },
            }],
        }],
        template: {
            name: {
                autogenerated: false,
                value: {
                    literal: "Payments incident",
                },
            },
            summary: {
                autogenerated: true,
            },
            severity: {
                mergeStrategy: "max",
            },
            startInTriage: {
                value: {
                    literal: "true",
                },
            },
            customFields: [{
                customFieldId: affectedTeam.then(affectedTeam => affectedTeam.id),
                mergeStrategy: "first-wins",
                binding: {
                    value: {
                        reference: "expressions[\"team\"]",
                    },
                },
            }],
        },
    });
    
    import pulumi
    import pulumi_incident as incident
    
    affected_team = incident.get_custom_field(name="Affected team")
    ## A fuller template for the Payments team: a literal name, an AI summary, a
    ## severity merge strategy, and a custom field bound through an expression.
    payments = incident.IncidentTemplate("payments",
        name="Payments incidents",
        expressions=[{
            "label": "Team",
            "reference": "team",
            "root_reference": "incident",
            "operations": [{
                "operation_type": "navigate",
                "navigate": {
                    "reference": "incident.custom_field[\"team\"]",
                },
            }],
        }],
        template={
            "name": {
                "autogenerated": False,
                "value": {
                    "literal": "Payments incident",
                },
            },
            "summary": {
                "autogenerated": True,
            },
            "severity": {
                "merge_strategy": "max",
            },
            "start_in_triage": {
                "value": {
                    "literal": "true",
                },
            },
            "custom_fields": [{
                "custom_field_id": affected_team.id,
                "merge_strategy": "first-wins",
                "binding": {
                    "value": {
                        "reference": "expressions[\"team\"]",
                    },
                },
            }],
        })
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/incident/v7/incident"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		affectedTeam, err := incident.LookupCustomField(ctx, &incident.LookupCustomFieldArgs{
    			Name: "Affected team",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		// # A fuller template for the Payments team: a literal name, an AI summary, a
    		// # severity merge strategy, and a custom field bound through an expression.
    		_, err = incident.NewIncidentTemplate(ctx, "payments", &incident.IncidentTemplateArgs{
    			Name: pulumi.String("Payments incidents"),
    			Expressions: incident.IncidentTemplateExpressionArray{
    				&incident.IncidentTemplateExpressionArgs{
    					Label:         pulumi.String("Team"),
    					Reference:     pulumi.String("team"),
    					RootReference: pulumi.String("incident"),
    					Operations: incident.IncidentTemplateExpressionOperationArray{
    						&incident.IncidentTemplateExpressionOperationArgs{
    							OperationType: pulumi.String("navigate"),
    							Navigate: &incident.IncidentTemplateExpressionOperationNavigateArgs{
    								Reference: pulumi.String("incident.custom_field[\"team\"]"),
    							},
    						},
    					},
    				},
    			},
    			Template: &incident.IncidentTemplateTemplateArgs{
    				Name: &incident.IncidentTemplateTemplateNameArgs{
    					Autogenerated: pulumi.Bool(false),
    					Value: &incident.IncidentTemplateTemplateNameValueArgs{
    						Literal: pulumi.String("Payments incident"),
    					},
    				},
    				Summary: &incident.IncidentTemplateTemplateSummaryArgs{
    					Autogenerated: pulumi.Bool(true),
    				},
    				Severity: &incident.IncidentTemplateTemplateSeverityArgs{
    					MergeStrategy: pulumi.String("max"),
    				},
    				StartInTriage: &incident.IncidentTemplateTemplateStartInTriageArgs{
    					Value: &incident.IncidentTemplateTemplateStartInTriageValueArgs{
    						Literal: pulumi.String("true"),
    					},
    				},
    				CustomFields: incident.IncidentTemplateTemplateCustomFieldArray{
    					&incident.IncidentTemplateTemplateCustomFieldArgs{
    						CustomFieldId: pulumi.String(affectedTeam.Id),
    						MergeStrategy: pulumi.String("first-wins"),
    						Binding: &incident.IncidentTemplateTemplateCustomFieldBindingArgs{
    							Value: &incident.IncidentTemplateTemplateCustomFieldBindingValueArgs{
    								Reference: pulumi.String("expressions[\"team\"]"),
    							},
    						},
    					},
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Incident = Pulumi.Incident;
    
    return await Deployment.RunAsync(() => 
    {
        var affectedTeam = Incident.GetCustomField.Invoke(new()
        {
            Name = "Affected team",
        });
    
        //# A fuller template for the Payments team: a literal name, an AI summary, a
        //# severity merge strategy, and a custom field bound through an expression.
        var payments = new Incident.IncidentTemplate("payments", new()
        {
            Name = "Payments incidents",
            Expressions = new[]
            {
                new Incident.Inputs.IncidentTemplateExpressionArgs
                {
                    Label = "Team",
                    Reference = "team",
                    RootReference = "incident",
                    Operations = new[]
                    {
                        new Incident.Inputs.IncidentTemplateExpressionOperationArgs
                        {
                            OperationType = "navigate",
                            Navigate = new Incident.Inputs.IncidentTemplateExpressionOperationNavigateArgs
                            {
                                Reference = "incident.custom_field[\"team\"]",
                            },
                        },
                    },
                },
            },
            Template = new Incident.Inputs.IncidentTemplateTemplateArgs
            {
                Name = new Incident.Inputs.IncidentTemplateTemplateNameArgs
                {
                    Autogenerated = false,
                    Value = new Incident.Inputs.IncidentTemplateTemplateNameValueArgs
                    {
                        Literal = "Payments incident",
                    },
                },
                Summary = new Incident.Inputs.IncidentTemplateTemplateSummaryArgs
                {
                    Autogenerated = true,
                },
                Severity = new Incident.Inputs.IncidentTemplateTemplateSeverityArgs
                {
                    MergeStrategy = "max",
                },
                StartInTriage = new Incident.Inputs.IncidentTemplateTemplateStartInTriageArgs
                {
                    Value = new Incident.Inputs.IncidentTemplateTemplateStartInTriageValueArgs
                    {
                        Literal = "true",
                    },
                },
                CustomFields = new[]
                {
                    new Incident.Inputs.IncidentTemplateTemplateCustomFieldArgs
                    {
                        CustomFieldId = affectedTeam.Apply(getCustomFieldResult => getCustomFieldResult.Id),
                        MergeStrategy = "first-wins",
                        Binding = new Incident.Inputs.IncidentTemplateTemplateCustomFieldBindingArgs
                        {
                            Value = new Incident.Inputs.IncidentTemplateTemplateCustomFieldBindingValueArgs
                            {
                                Reference = "expressions[\"team\"]",
                            },
                        },
                    },
                },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.incident.IncidentFunctions;
    import com.pulumi.incident.inputs.GetCustomFieldArgs;
    import com.pulumi.incident.IncidentTemplate;
    import com.pulumi.incident.IncidentTemplateArgs;
    import com.pulumi.incident.inputs.IncidentTemplateExpressionArgs;
    import com.pulumi.incident.inputs.IncidentTemplateTemplateArgs;
    import com.pulumi.incident.inputs.IncidentTemplateTemplateNameArgs;
    import com.pulumi.incident.inputs.IncidentTemplateTemplateNameValueArgs;
    import com.pulumi.incident.inputs.IncidentTemplateTemplateSummaryArgs;
    import com.pulumi.incident.inputs.IncidentTemplateTemplateSeverityArgs;
    import com.pulumi.incident.inputs.IncidentTemplateTemplateStartInTriageArgs;
    import com.pulumi.incident.inputs.IncidentTemplateTemplateStartInTriageValueArgs;
    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) {
            final var affectedTeam = IncidentFunctions.getCustomField(GetCustomFieldArgs.builder()
                .name("Affected team")
                .build());
    
            //# A fuller template for the Payments team: a literal name, an AI summary, a
            //# severity merge strategy, and a custom field bound through an expression.
            var payments = new IncidentTemplate("payments", IncidentTemplateArgs.builder()
                .name("Payments incidents")
                .expressions(IncidentTemplateExpressionArgs.builder()
                    .label("Team")
                    .reference("team")
                    .rootReference("incident")
                    .operations(IncidentTemplateExpressionOperationArgs.builder()
                        .operationType("navigate")
                        .navigate(IncidentTemplateExpressionOperationNavigateArgs.builder()
                            .reference("incident.custom_field[\"team\"]")
                            .build())
                        .build())
                    .build())
                .template(IncidentTemplateTemplateArgs.builder()
                    .name(IncidentTemplateTemplateNameArgs.builder()
                        .autogenerated(false)
                        .value(IncidentTemplateTemplateNameValueArgs.builder()
                            .literal("Payments incident")
                            .build())
                        .build())
                    .summary(IncidentTemplateTemplateSummaryArgs.builder()
                        .autogenerated(true)
                        .build())
                    .severity(IncidentTemplateTemplateSeverityArgs.builder()
                        .mergeStrategy("max")
                        .build())
                    .startInTriage(IncidentTemplateTemplateStartInTriageArgs.builder()
                        .value(IncidentTemplateTemplateStartInTriageValueArgs.builder()
                            .literal("true")
                            .build())
                        .build())
                    .customFields(IncidentTemplateTemplateCustomFieldArgs.builder()
                        .customFieldId(affectedTeam.id())
                        .mergeStrategy("first-wins")
                        .binding(IncidentTemplateTemplateCustomFieldBindingArgs.builder()
                            .value(IncidentTemplateTemplateCustomFieldBindingValueArgs.builder()
                                .reference("expressions[\"team\"]")
                                .build())
                            .build())
                        .build())
                    .build())
                .build());
    
        }
    }
    
    resources:
      ## A fuller template for the Payments team: a literal name, an AI summary, a
      ## severity merge strategy, and a custom field bound through an expression.
      payments:
        type: incident:IncidentTemplate
        properties:
          name: Payments incidents
          expressions:
            - label: Team
              reference: team
              rootReference: incident
              operations:
                - operationType: navigate
                  navigate:
                    reference: incident.custom_field["team"]
          template:
            name:
              autogenerated: false
              value:
                literal: Payments incident
            summary:
              autogenerated: true
            severity:
              mergeStrategy: max
            startInTriage:
              value:
                literal: 'true'
            customFields:
              - customFieldId: ${affectedTeam.id}
                mergeStrategy: first-wins
                binding:
                  value:
                    reference: expressions["team"]
    variables:
      affectedTeam:
        fn::invoke:
          function: incident:getCustomField
          arguments:
            name: Affected team
    
    Example coming soon!
    

    Create IncidentTemplate Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new IncidentTemplate(name: string, args: IncidentTemplateArgs, opts?: CustomResourceOptions);
    @overload
    def IncidentTemplate(resource_name: str,
                         args: IncidentTemplateArgs,
                         opts: Optional[ResourceOptions] = None)
    
    @overload
    def IncidentTemplate(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         expressions: Optional[Sequence[IncidentTemplateExpressionArgs]] = None,
                         template: Optional[IncidentTemplateTemplateArgs] = None,
                         name: Optional[str] = None)
    func NewIncidentTemplate(ctx *Context, name string, args IncidentTemplateArgs, opts ...ResourceOption) (*IncidentTemplate, error)
    public IncidentTemplate(string name, IncidentTemplateArgs args, CustomResourceOptions? opts = null)
    public IncidentTemplate(String name, IncidentTemplateArgs args)
    public IncidentTemplate(String name, IncidentTemplateArgs args, CustomResourceOptions options)
    
    type: incident:IncidentTemplate
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "incident_incident_template" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args IncidentTemplateArgs
    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 IncidentTemplateArgs
    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 IncidentTemplateArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args IncidentTemplateArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args IncidentTemplateArgs
    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 incidentTemplateResource = new Incident.IncidentTemplate("incidentTemplateResource", new()
    {
        Expressions = new[]
        {
            new Incident.Inputs.IncidentTemplateExpressionArgs
            {
                Label = "string",
                Operations = new[]
                {
                    new Incident.Inputs.IncidentTemplateExpressionOperationArgs
                    {
                        OperationType = "string",
                        Branches = new Incident.Inputs.IncidentTemplateExpressionOperationBranchesArgs
                        {
                            Branches = new[]
                            {
                                new Incident.Inputs.IncidentTemplateExpressionOperationBranchesBranchArgs
                                {
                                    ConditionGroups = new[]
                                    {
                                        new Incident.Inputs.IncidentTemplateExpressionOperationBranchesBranchConditionGroupArgs
                                        {
                                            Conditions = new[]
                                            {
                                                new Incident.Inputs.IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionArgs
                                                {
                                                    Operation = "string",
                                                    ParamBindings = new[]
                                                    {
                                                        new Incident.Inputs.IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingArgs
                                                        {
                                                            ArrayValues = new[]
                                                            {
                                                                new Incident.Inputs.IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingArrayValueArgs
                                                                {
                                                                    Literal = "string",
                                                                    Reference = "string",
                                                                },
                                                            },
                                                            ExpressionRef = "string",
                                                            Value = new Incident.Inputs.IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingValueArgs
                                                            {
                                                                Literal = "string",
                                                                Reference = "string",
                                                            },
                                                            ValueLiteral = "string",
                                                            ValueReference = "string",
                                                            Values = new[]
                                                            {
                                                                "string",
                                                            },
                                                        },
                                                    },
                                                    Subject = "string",
                                                },
                                            },
                                        },
                                    },
                                    Result = new Incident.Inputs.IncidentTemplateExpressionOperationBranchesBranchResultArgs
                                    {
                                        ArrayValues = new[]
                                        {
                                            new Incident.Inputs.IncidentTemplateExpressionOperationBranchesBranchResultArrayValueArgs
                                            {
                                                Literal = "string",
                                                Reference = "string",
                                            },
                                        },
                                        ExpressionRef = "string",
                                        Value = new Incident.Inputs.IncidentTemplateExpressionOperationBranchesBranchResultValueArgs
                                        {
                                            Literal = "string",
                                            Reference = "string",
                                        },
                                        ValueLiteral = "string",
                                        ValueReference = "string",
                                        Values = new[]
                                        {
                                            "string",
                                        },
                                    },
                                },
                            },
                            Returns = new Incident.Inputs.IncidentTemplateExpressionOperationBranchesReturnsArgs
                            {
                                Array = false,
                                Type = "string",
                            },
                        },
                        Cast = new Incident.Inputs.IncidentTemplateExpressionOperationCastArgs
                        {
                            Returns = new Incident.Inputs.IncidentTemplateExpressionOperationCastReturnsArgs
                            {
                                Array = false,
                                Type = "string",
                            },
                        },
                        Concatenate = new Incident.Inputs.IncidentTemplateExpressionOperationConcatenateArgs
                        {
                            Reference = "string",
                        },
                        Filter = new Incident.Inputs.IncidentTemplateExpressionOperationFilterArgs
                        {
                            ConditionGroups = new[]
                            {
                                new Incident.Inputs.IncidentTemplateExpressionOperationFilterConditionGroupArgs
                                {
                                    Conditions = new[]
                                    {
                                        new Incident.Inputs.IncidentTemplateExpressionOperationFilterConditionGroupConditionArgs
                                        {
                                            Operation = "string",
                                            ParamBindings = new[]
                                            {
                                                new Incident.Inputs.IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBindingArgs
                                                {
                                                    ArrayValues = new[]
                                                    {
                                                        new Incident.Inputs.IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBindingArrayValueArgs
                                                        {
                                                            Literal = "string",
                                                            Reference = "string",
                                                        },
                                                    },
                                                    ExpressionRef = "string",
                                                    Value = new Incident.Inputs.IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBindingValueArgs
                                                    {
                                                        Literal = "string",
                                                        Reference = "string",
                                                    },
                                                    ValueLiteral = "string",
                                                    ValueReference = "string",
                                                    Values = new[]
                                                    {
                                                        "string",
                                                    },
                                                },
                                            },
                                            Subject = "string",
                                        },
                                    },
                                },
                            },
                        },
                        Navigate = new Incident.Inputs.IncidentTemplateExpressionOperationNavigateArgs
                        {
                            Reference = "string",
                        },
                        Parse = new Incident.Inputs.IncidentTemplateExpressionOperationParseArgs
                        {
                            Returns = new Incident.Inputs.IncidentTemplateExpressionOperationParseReturnsArgs
                            {
                                Array = false,
                                Type = "string",
                            },
                            Source = "string",
                        },
                    },
                },
                Reference = "string",
                RootReference = "string",
                ElseBranch = new Incident.Inputs.IncidentTemplateExpressionElseBranchArgs
                {
                    Result = new Incident.Inputs.IncidentTemplateExpressionElseBranchResultArgs
                    {
                        ArrayValues = new[]
                        {
                            new Incident.Inputs.IncidentTemplateExpressionElseBranchResultArrayValueArgs
                            {
                                Literal = "string",
                                Reference = "string",
                            },
                        },
                        ExpressionRef = "string",
                        Value = new Incident.Inputs.IncidentTemplateExpressionElseBranchResultValueArgs
                        {
                            Literal = "string",
                            Reference = "string",
                        },
                        ValueLiteral = "string",
                        ValueReference = "string",
                        Values = new[]
                        {
                            "string",
                        },
                    },
                },
            },
        },
        Template = new Incident.Inputs.IncidentTemplateTemplateArgs
        {
            Name = new Incident.Inputs.IncidentTemplateTemplateNameArgs
            {
                ArrayValues = new[]
                {
                    new Incident.Inputs.IncidentTemplateTemplateNameArrayValueArgs
                    {
                        Literal = "string",
                        Reference = "string",
                    },
                },
                Autogenerated = false,
                Value = new Incident.Inputs.IncidentTemplateTemplateNameValueArgs
                {
                    Literal = "string",
                    Reference = "string",
                },
            },
            CustomFields = new[]
            {
                new Incident.Inputs.IncidentTemplateTemplateCustomFieldArgs
                {
                    Binding = new Incident.Inputs.IncidentTemplateTemplateCustomFieldBindingArgs
                    {
                        ArrayValues = new[]
                        {
                            new Incident.Inputs.IncidentTemplateTemplateCustomFieldBindingArrayValueArgs
                            {
                                Literal = "string",
                                Reference = "string",
                            },
                        },
                        ExpressionRef = "string",
                        Value = new Incident.Inputs.IncidentTemplateTemplateCustomFieldBindingValueArgs
                        {
                            Literal = "string",
                            Reference = "string",
                        },
                        ValueLiteral = "string",
                        ValueReference = "string",
                        Values = new[]
                        {
                            "string",
                        },
                    },
                    CustomFieldId = "string",
                    MergeStrategy = "string",
                },
            },
            IncidentMode = new Incident.Inputs.IncidentTemplateTemplateIncidentModeArgs
            {
                ArrayValues = new[]
                {
                    new Incident.Inputs.IncidentTemplateTemplateIncidentModeArrayValueArgs
                    {
                        Literal = "string",
                        Reference = "string",
                    },
                },
                ExpressionRef = "string",
                Value = new Incident.Inputs.IncidentTemplateTemplateIncidentModeValueArgs
                {
                    Literal = "string",
                    Reference = "string",
                },
                ValueLiteral = "string",
                ValueReference = "string",
                Values = new[]
                {
                    "string",
                },
            },
            IncidentType = new Incident.Inputs.IncidentTemplateTemplateIncidentTypeArgs
            {
                ArrayValues = new[]
                {
                    new Incident.Inputs.IncidentTemplateTemplateIncidentTypeArrayValueArgs
                    {
                        Literal = "string",
                        Reference = "string",
                    },
                },
                ExpressionRef = "string",
                Value = new Incident.Inputs.IncidentTemplateTemplateIncidentTypeValueArgs
                {
                    Literal = "string",
                    Reference = "string",
                },
                ValueLiteral = "string",
                ValueReference = "string",
                Values = new[]
                {
                    "string",
                },
            },
            Severity = new Incident.Inputs.IncidentTemplateTemplateSeverityArgs
            {
                MergeStrategy = "string",
                Binding = new Incident.Inputs.IncidentTemplateTemplateSeverityBindingArgs
                {
                    ArrayValues = new[]
                    {
                        new Incident.Inputs.IncidentTemplateTemplateSeverityBindingArrayValueArgs
                        {
                            Literal = "string",
                            Reference = "string",
                        },
                    },
                    ExpressionRef = "string",
                    Value = new Incident.Inputs.IncidentTemplateTemplateSeverityBindingValueArgs
                    {
                        Literal = "string",
                        Reference = "string",
                    },
                    ValueLiteral = "string",
                    ValueReference = "string",
                    Values = new[]
                    {
                        "string",
                    },
                },
            },
            StartInTriage = new Incident.Inputs.IncidentTemplateTemplateStartInTriageArgs
            {
                ArrayValues = new[]
                {
                    new Incident.Inputs.IncidentTemplateTemplateStartInTriageArrayValueArgs
                    {
                        Literal = "string",
                        Reference = "string",
                    },
                },
                ExpressionRef = "string",
                Value = new Incident.Inputs.IncidentTemplateTemplateStartInTriageValueArgs
                {
                    Literal = "string",
                    Reference = "string",
                },
                ValueLiteral = "string",
                ValueReference = "string",
                Values = new[]
                {
                    "string",
                },
            },
            Summary = new Incident.Inputs.IncidentTemplateTemplateSummaryArgs
            {
                ArrayValues = new[]
                {
                    new Incident.Inputs.IncidentTemplateTemplateSummaryArrayValueArgs
                    {
                        Literal = "string",
                        Reference = "string",
                    },
                },
                Autogenerated = false,
                Value = new Incident.Inputs.IncidentTemplateTemplateSummaryValueArgs
                {
                    Literal = "string",
                    Reference = "string",
                },
            },
            Workspace = new Incident.Inputs.IncidentTemplateTemplateWorkspaceArgs
            {
                ArrayValues = new[]
                {
                    new Incident.Inputs.IncidentTemplateTemplateWorkspaceArrayValueArgs
                    {
                        Literal = "string",
                        Reference = "string",
                    },
                },
                ExpressionRef = "string",
                Value = new Incident.Inputs.IncidentTemplateTemplateWorkspaceValueArgs
                {
                    Literal = "string",
                    Reference = "string",
                },
                ValueLiteral = "string",
                ValueReference = "string",
                Values = new[]
                {
                    "string",
                },
            },
        },
        Name = "string",
    });
    
    example, err := incident.NewIncidentTemplate(ctx, "incidentTemplateResource", &incident.IncidentTemplateArgs{
    	Expressions: incident.IncidentTemplateExpressionArray{
    		&incident.IncidentTemplateExpressionArgs{
    			Label: pulumi.String("string"),
    			Operations: incident.IncidentTemplateExpressionOperationArray{
    				&incident.IncidentTemplateExpressionOperationArgs{
    					OperationType: pulumi.String("string"),
    					Branches: &incident.IncidentTemplateExpressionOperationBranchesArgs{
    						Branches: incident.IncidentTemplateExpressionOperationBranchesBranchArray{
    							&incident.IncidentTemplateExpressionOperationBranchesBranchArgs{
    								ConditionGroups: incident.IncidentTemplateExpressionOperationBranchesBranchConditionGroupArray{
    									&incident.IncidentTemplateExpressionOperationBranchesBranchConditionGroupArgs{
    										Conditions: incident.IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionArray{
    											&incident.IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionArgs{
    												Operation: pulumi.String("string"),
    												ParamBindings: incident.IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingArray{
    													&incident.IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingArgs{
    														ArrayValues: incident.IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingArrayValueArray{
    															&incident.IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingArrayValueArgs{
    																Literal:   pulumi.String("string"),
    																Reference: pulumi.String("string"),
    															},
    														},
    														ExpressionRef: pulumi.String("string"),
    														Value: &incident.IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingValueArgs{
    															Literal:   pulumi.String("string"),
    															Reference: pulumi.String("string"),
    														},
    														ValueLiteral:   pulumi.String("string"),
    														ValueReference: pulumi.String("string"),
    														Values: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    													},
    												},
    												Subject: pulumi.String("string"),
    											},
    										},
    									},
    								},
    								Result: &incident.IncidentTemplateExpressionOperationBranchesBranchResultArgs{
    									ArrayValues: incident.IncidentTemplateExpressionOperationBranchesBranchResultArrayValueArray{
    										&incident.IncidentTemplateExpressionOperationBranchesBranchResultArrayValueArgs{
    											Literal:   pulumi.String("string"),
    											Reference: pulumi.String("string"),
    										},
    									},
    									ExpressionRef: pulumi.String("string"),
    									Value: &incident.IncidentTemplateExpressionOperationBranchesBranchResultValueArgs{
    										Literal:   pulumi.String("string"),
    										Reference: pulumi.String("string"),
    									},
    									ValueLiteral:   pulumi.String("string"),
    									ValueReference: pulumi.String("string"),
    									Values: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    								},
    							},
    						},
    						Returns: &incident.IncidentTemplateExpressionOperationBranchesReturnsArgs{
    							Array: pulumi.Bool(false),
    							Type:  pulumi.String("string"),
    						},
    					},
    					Cast: &incident.IncidentTemplateExpressionOperationCastArgs{
    						Returns: &incident.IncidentTemplateExpressionOperationCastReturnsArgs{
    							Array: pulumi.Bool(false),
    							Type:  pulumi.String("string"),
    						},
    					},
    					Concatenate: &incident.IncidentTemplateExpressionOperationConcatenateArgs{
    						Reference: pulumi.String("string"),
    					},
    					Filter: &incident.IncidentTemplateExpressionOperationFilterArgs{
    						ConditionGroups: incident.IncidentTemplateExpressionOperationFilterConditionGroupArray{
    							&incident.IncidentTemplateExpressionOperationFilterConditionGroupArgs{
    								Conditions: incident.IncidentTemplateExpressionOperationFilterConditionGroupConditionArray{
    									&incident.IncidentTemplateExpressionOperationFilterConditionGroupConditionArgs{
    										Operation: pulumi.String("string"),
    										ParamBindings: incident.IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBindingArray{
    											&incident.IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBindingArgs{
    												ArrayValues: incident.IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBindingArrayValueArray{
    													&incident.IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBindingArrayValueArgs{
    														Literal:   pulumi.String("string"),
    														Reference: pulumi.String("string"),
    													},
    												},
    												ExpressionRef: pulumi.String("string"),
    												Value: &incident.IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBindingValueArgs{
    													Literal:   pulumi.String("string"),
    													Reference: pulumi.String("string"),
    												},
    												ValueLiteral:   pulumi.String("string"),
    												ValueReference: pulumi.String("string"),
    												Values: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    											},
    										},
    										Subject: pulumi.String("string"),
    									},
    								},
    							},
    						},
    					},
    					Navigate: &incident.IncidentTemplateExpressionOperationNavigateArgs{
    						Reference: pulumi.String("string"),
    					},
    					Parse: &incident.IncidentTemplateExpressionOperationParseArgs{
    						Returns: &incident.IncidentTemplateExpressionOperationParseReturnsArgs{
    							Array: pulumi.Bool(false),
    							Type:  pulumi.String("string"),
    						},
    						Source: pulumi.String("string"),
    					},
    				},
    			},
    			Reference:     pulumi.String("string"),
    			RootReference: pulumi.String("string"),
    			ElseBranch: &incident.IncidentTemplateExpressionElseBranchArgs{
    				Result: &incident.IncidentTemplateExpressionElseBranchResultArgs{
    					ArrayValues: incident.IncidentTemplateExpressionElseBranchResultArrayValueArray{
    						&incident.IncidentTemplateExpressionElseBranchResultArrayValueArgs{
    							Literal:   pulumi.String("string"),
    							Reference: pulumi.String("string"),
    						},
    					},
    					ExpressionRef: pulumi.String("string"),
    					Value: &incident.IncidentTemplateExpressionElseBranchResultValueArgs{
    						Literal:   pulumi.String("string"),
    						Reference: pulumi.String("string"),
    					},
    					ValueLiteral:   pulumi.String("string"),
    					ValueReference: pulumi.String("string"),
    					Values: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    				},
    			},
    		},
    	},
    	Template: &incident.IncidentTemplateTemplateArgs{
    		Name: &incident.IncidentTemplateTemplateNameArgs{
    			ArrayValues: incident.IncidentTemplateTemplateNameArrayValueArray{
    				&incident.IncidentTemplateTemplateNameArrayValueArgs{
    					Literal:   pulumi.String("string"),
    					Reference: pulumi.String("string"),
    				},
    			},
    			Autogenerated: pulumi.Bool(false),
    			Value: &incident.IncidentTemplateTemplateNameValueArgs{
    				Literal:   pulumi.String("string"),
    				Reference: pulumi.String("string"),
    			},
    		},
    		CustomFields: incident.IncidentTemplateTemplateCustomFieldArray{
    			&incident.IncidentTemplateTemplateCustomFieldArgs{
    				Binding: &incident.IncidentTemplateTemplateCustomFieldBindingArgs{
    					ArrayValues: incident.IncidentTemplateTemplateCustomFieldBindingArrayValueArray{
    						&incident.IncidentTemplateTemplateCustomFieldBindingArrayValueArgs{
    							Literal:   pulumi.String("string"),
    							Reference: pulumi.String("string"),
    						},
    					},
    					ExpressionRef: pulumi.String("string"),
    					Value: &incident.IncidentTemplateTemplateCustomFieldBindingValueArgs{
    						Literal:   pulumi.String("string"),
    						Reference: pulumi.String("string"),
    					},
    					ValueLiteral:   pulumi.String("string"),
    					ValueReference: pulumi.String("string"),
    					Values: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    				},
    				CustomFieldId: pulumi.String("string"),
    				MergeStrategy: pulumi.String("string"),
    			},
    		},
    		IncidentMode: &incident.IncidentTemplateTemplateIncidentModeArgs{
    			ArrayValues: incident.IncidentTemplateTemplateIncidentModeArrayValueArray{
    				&incident.IncidentTemplateTemplateIncidentModeArrayValueArgs{
    					Literal:   pulumi.String("string"),
    					Reference: pulumi.String("string"),
    				},
    			},
    			ExpressionRef: pulumi.String("string"),
    			Value: &incident.IncidentTemplateTemplateIncidentModeValueArgs{
    				Literal:   pulumi.String("string"),
    				Reference: pulumi.String("string"),
    			},
    			ValueLiteral:   pulumi.String("string"),
    			ValueReference: pulumi.String("string"),
    			Values: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    		IncidentType: &incident.IncidentTemplateTemplateIncidentTypeArgs{
    			ArrayValues: incident.IncidentTemplateTemplateIncidentTypeArrayValueArray{
    				&incident.IncidentTemplateTemplateIncidentTypeArrayValueArgs{
    					Literal:   pulumi.String("string"),
    					Reference: pulumi.String("string"),
    				},
    			},
    			ExpressionRef: pulumi.String("string"),
    			Value: &incident.IncidentTemplateTemplateIncidentTypeValueArgs{
    				Literal:   pulumi.String("string"),
    				Reference: pulumi.String("string"),
    			},
    			ValueLiteral:   pulumi.String("string"),
    			ValueReference: pulumi.String("string"),
    			Values: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    		Severity: &incident.IncidentTemplateTemplateSeverityArgs{
    			MergeStrategy: pulumi.String("string"),
    			Binding: &incident.IncidentTemplateTemplateSeverityBindingArgs{
    				ArrayValues: incident.IncidentTemplateTemplateSeverityBindingArrayValueArray{
    					&incident.IncidentTemplateTemplateSeverityBindingArrayValueArgs{
    						Literal:   pulumi.String("string"),
    						Reference: pulumi.String("string"),
    					},
    				},
    				ExpressionRef: pulumi.String("string"),
    				Value: &incident.IncidentTemplateTemplateSeverityBindingValueArgs{
    					Literal:   pulumi.String("string"),
    					Reference: pulumi.String("string"),
    				},
    				ValueLiteral:   pulumi.String("string"),
    				ValueReference: pulumi.String("string"),
    				Values: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    			},
    		},
    		StartInTriage: &incident.IncidentTemplateTemplateStartInTriageArgs{
    			ArrayValues: incident.IncidentTemplateTemplateStartInTriageArrayValueArray{
    				&incident.IncidentTemplateTemplateStartInTriageArrayValueArgs{
    					Literal:   pulumi.String("string"),
    					Reference: pulumi.String("string"),
    				},
    			},
    			ExpressionRef: pulumi.String("string"),
    			Value: &incident.IncidentTemplateTemplateStartInTriageValueArgs{
    				Literal:   pulumi.String("string"),
    				Reference: pulumi.String("string"),
    			},
    			ValueLiteral:   pulumi.String("string"),
    			ValueReference: pulumi.String("string"),
    			Values: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    		Summary: &incident.IncidentTemplateTemplateSummaryArgs{
    			ArrayValues: incident.IncidentTemplateTemplateSummaryArrayValueArray{
    				&incident.IncidentTemplateTemplateSummaryArrayValueArgs{
    					Literal:   pulumi.String("string"),
    					Reference: pulumi.String("string"),
    				},
    			},
    			Autogenerated: pulumi.Bool(false),
    			Value: &incident.IncidentTemplateTemplateSummaryValueArgs{
    				Literal:   pulumi.String("string"),
    				Reference: pulumi.String("string"),
    			},
    		},
    		Workspace: &incident.IncidentTemplateTemplateWorkspaceArgs{
    			ArrayValues: incident.IncidentTemplateTemplateWorkspaceArrayValueArray{
    				&incident.IncidentTemplateTemplateWorkspaceArrayValueArgs{
    					Literal:   pulumi.String("string"),
    					Reference: pulumi.String("string"),
    				},
    			},
    			ExpressionRef: pulumi.String("string"),
    			Value: &incident.IncidentTemplateTemplateWorkspaceValueArgs{
    				Literal:   pulumi.String("string"),
    				Reference: pulumi.String("string"),
    			},
    			ValueLiteral:   pulumi.String("string"),
    			ValueReference: pulumi.String("string"),
    			Values: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    	},
    	Name: pulumi.String("string"),
    })
    
    resource "incident_incident_template" "incidentTemplateResource" {
      lifecycle {
        create_before_destroy = true
      }
      expressions {
        label = "string"
        operations {
          operation_type = "string"
          branches = {
            branches = [{
              condition_groups = [{
                conditions = [{
                  operation = "string"
                  param_bindings = [{
                    array_values = [{
                      literal   = "string"
                      reference = "string"
                    }]
                    expression_ref = "string"
                    value = {
                      literal   = "string"
                      reference = "string"
                    }
                    value_literal   = "string"
                    value_reference = "string"
                    values          = ["string"]
                  }]
                  subject = "string"
                }]
              }]
              result = {
                array_values = [{
                  literal   = "string"
                  reference = "string"
                }]
                expression_ref = "string"
                value = {
                  literal   = "string"
                  reference = "string"
                }
                value_literal   = "string"
                value_reference = "string"
                values          = ["string"]
              }
            }]
            returns = {
              array = false
              type  = "string"
            }
          }
          cast = {
            returns = {
              array = false
              type  = "string"
            }
          }
          concatenate = {
            reference = "string"
          }
          filter = {
            condition_groups = [{
              conditions = [{
                operation = "string"
                param_bindings = [{
                  array_values = [{
                    literal   = "string"
                    reference = "string"
                  }]
                  expression_ref = "string"
                  value = {
                    literal   = "string"
                    reference = "string"
                  }
                  value_literal   = "string"
                  value_reference = "string"
                  values          = ["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"
            }]
            expression_ref = "string"
            value = {
              literal   = "string"
              reference = "string"
            }
            value_literal   = "string"
            value_reference = "string"
            values          = ["string"]
          }
        }
      }
      template = {
        name = {
          array_values = [{
            literal   = "string"
            reference = "string"
          }]
          autogenerated = false
          value = {
            literal   = "string"
            reference = "string"
          }
        }
        custom_fields = [{
          binding = {
            array_values = [{
              literal   = "string"
              reference = "string"
            }]
            expression_ref = "string"
            value = {
              literal   = "string"
              reference = "string"
            }
            value_literal   = "string"
            value_reference = "string"
            values          = ["string"]
          }
          custom_field_id = "string"
          merge_strategy  = "string"
        }]
        incident_mode = {
          array_values = [{
            literal   = "string"
            reference = "string"
          }]
          expression_ref = "string"
          value = {
            literal   = "string"
            reference = "string"
          }
          value_literal   = "string"
          value_reference = "string"
          values          = ["string"]
        }
        incident_type = {
          array_values = [{
            literal   = "string"
            reference = "string"
          }]
          expression_ref = "string"
          value = {
            literal   = "string"
            reference = "string"
          }
          value_literal   = "string"
          value_reference = "string"
          values          = ["string"]
        }
        severity = {
          merge_strategy = "string"
          binding = {
            array_values = [{
              literal   = "string"
              reference = "string"
            }]
            expression_ref = "string"
            value = {
              literal   = "string"
              reference = "string"
            }
            value_literal   = "string"
            value_reference = "string"
            values          = ["string"]
          }
        }
        start_in_triage = {
          array_values = [{
            literal   = "string"
            reference = "string"
          }]
          expression_ref = "string"
          value = {
            literal   = "string"
            reference = "string"
          }
          value_literal   = "string"
          value_reference = "string"
          values          = ["string"]
        }
        summary = {
          array_values = [{
            literal   = "string"
            reference = "string"
          }]
          autogenerated = false
          value = {
            literal   = "string"
            reference = "string"
          }
        }
        workspace = {
          array_values = [{
            literal   = "string"
            reference = "string"
          }]
          expression_ref = "string"
          value = {
            literal   = "string"
            reference = "string"
          }
          value_literal   = "string"
          value_reference = "string"
          values          = ["string"]
        }
      }
      name = "string"
    }
    
    var incidentTemplateResource = new IncidentTemplate("incidentTemplateResource", IncidentTemplateArgs.builder()
        .expressions(IncidentTemplateExpressionArgs.builder()
            .label("string")
            .operations(IncidentTemplateExpressionOperationArgs.builder()
                .operationType("string")
                .branches(IncidentTemplateExpressionOperationBranchesArgs.builder()
                    .branches(IncidentTemplateExpressionOperationBranchesBranchArgs.builder()
                        .conditionGroups(IncidentTemplateExpressionOperationBranchesBranchConditionGroupArgs.builder()
                            .conditions(IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionArgs.builder()
                                .operation("string")
                                .paramBindings(IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingArgs.builder()
                                    .arrayValues(IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingArrayValueArgs.builder()
                                        .literal("string")
                                        .reference("string")
                                        .build())
                                    .expressionRef("string")
                                    .value(IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingValueArgs.builder()
                                        .literal("string")
                                        .reference("string")
                                        .build())
                                    .valueLiteral("string")
                                    .valueReference("string")
                                    .values("string")
                                    .build())
                                .subject("string")
                                .build())
                            .build())
                        .result(IncidentTemplateExpressionOperationBranchesBranchResultArgs.builder()
                            .arrayValues(IncidentTemplateExpressionOperationBranchesBranchResultArrayValueArgs.builder()
                                .literal("string")
                                .reference("string")
                                .build())
                            .expressionRef("string")
                            .value(IncidentTemplateExpressionOperationBranchesBranchResultValueArgs.builder()
                                .literal("string")
                                .reference("string")
                                .build())
                            .valueLiteral("string")
                            .valueReference("string")
                            .values("string")
                            .build())
                        .build())
                    .returns(IncidentTemplateExpressionOperationBranchesReturnsArgs.builder()
                        .array(false)
                        .type("string")
                        .build())
                    .build())
                .cast(IncidentTemplateExpressionOperationCastArgs.builder()
                    .returns(IncidentTemplateExpressionOperationCastReturnsArgs.builder()
                        .array(false)
                        .type("string")
                        .build())
                    .build())
                .concatenate(IncidentTemplateExpressionOperationConcatenateArgs.builder()
                    .reference("string")
                    .build())
                .filter(IncidentTemplateExpressionOperationFilterArgs.builder()
                    .conditionGroups(IncidentTemplateExpressionOperationFilterConditionGroupArgs.builder()
                        .conditions(IncidentTemplateExpressionOperationFilterConditionGroupConditionArgs.builder()
                            .operation("string")
                            .paramBindings(IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBindingArgs.builder()
                                .arrayValues(IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBindingArrayValueArgs.builder()
                                    .literal("string")
                                    .reference("string")
                                    .build())
                                .expressionRef("string")
                                .value(IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBindingValueArgs.builder()
                                    .literal("string")
                                    .reference("string")
                                    .build())
                                .valueLiteral("string")
                                .valueReference("string")
                                .values("string")
                                .build())
                            .subject("string")
                            .build())
                        .build())
                    .build())
                .navigate(IncidentTemplateExpressionOperationNavigateArgs.builder()
                    .reference("string")
                    .build())
                .parse(IncidentTemplateExpressionOperationParseArgs.builder()
                    .returns(IncidentTemplateExpressionOperationParseReturnsArgs.builder()
                        .array(false)
                        .type("string")
                        .build())
                    .source("string")
                    .build())
                .build())
            .reference("string")
            .rootReference("string")
            .elseBranch(IncidentTemplateExpressionElseBranchArgs.builder()
                .result(IncidentTemplateExpressionElseBranchResultArgs.builder()
                    .arrayValues(IncidentTemplateExpressionElseBranchResultArrayValueArgs.builder()
                        .literal("string")
                        .reference("string")
                        .build())
                    .expressionRef("string")
                    .value(IncidentTemplateExpressionElseBranchResultValueArgs.builder()
                        .literal("string")
                        .reference("string")
                        .build())
                    .valueLiteral("string")
                    .valueReference("string")
                    .values("string")
                    .build())
                .build())
            .build())
        .template(IncidentTemplateTemplateArgs.builder()
            .name(IncidentTemplateTemplateNameArgs.builder()
                .arrayValues(IncidentTemplateTemplateNameArrayValueArgs.builder()
                    .literal("string")
                    .reference("string")
                    .build())
                .autogenerated(false)
                .value(IncidentTemplateTemplateNameValueArgs.builder()
                    .literal("string")
                    .reference("string")
                    .build())
                .build())
            .customFields(IncidentTemplateTemplateCustomFieldArgs.builder()
                .binding(IncidentTemplateTemplateCustomFieldBindingArgs.builder()
                    .arrayValues(IncidentTemplateTemplateCustomFieldBindingArrayValueArgs.builder()
                        .literal("string")
                        .reference("string")
                        .build())
                    .expressionRef("string")
                    .value(IncidentTemplateTemplateCustomFieldBindingValueArgs.builder()
                        .literal("string")
                        .reference("string")
                        .build())
                    .valueLiteral("string")
                    .valueReference("string")
                    .values("string")
                    .build())
                .customFieldId("string")
                .mergeStrategy("string")
                .build())
            .incidentMode(IncidentTemplateTemplateIncidentModeArgs.builder()
                .arrayValues(IncidentTemplateTemplateIncidentModeArrayValueArgs.builder()
                    .literal("string")
                    .reference("string")
                    .build())
                .expressionRef("string")
                .value(IncidentTemplateTemplateIncidentModeValueArgs.builder()
                    .literal("string")
                    .reference("string")
                    .build())
                .valueLiteral("string")
                .valueReference("string")
                .values("string")
                .build())
            .incidentType(IncidentTemplateTemplateIncidentTypeArgs.builder()
                .arrayValues(IncidentTemplateTemplateIncidentTypeArrayValueArgs.builder()
                    .literal("string")
                    .reference("string")
                    .build())
                .expressionRef("string")
                .value(IncidentTemplateTemplateIncidentTypeValueArgs.builder()
                    .literal("string")
                    .reference("string")
                    .build())
                .valueLiteral("string")
                .valueReference("string")
                .values("string")
                .build())
            .severity(IncidentTemplateTemplateSeverityArgs.builder()
                .mergeStrategy("string")
                .binding(IncidentTemplateTemplateSeverityBindingArgs.builder()
                    .arrayValues(IncidentTemplateTemplateSeverityBindingArrayValueArgs.builder()
                        .literal("string")
                        .reference("string")
                        .build())
                    .expressionRef("string")
                    .value(IncidentTemplateTemplateSeverityBindingValueArgs.builder()
                        .literal("string")
                        .reference("string")
                        .build())
                    .valueLiteral("string")
                    .valueReference("string")
                    .values("string")
                    .build())
                .build())
            .startInTriage(IncidentTemplateTemplateStartInTriageArgs.builder()
                .arrayValues(IncidentTemplateTemplateStartInTriageArrayValueArgs.builder()
                    .literal("string")
                    .reference("string")
                    .build())
                .expressionRef("string")
                .value(IncidentTemplateTemplateStartInTriageValueArgs.builder()
                    .literal("string")
                    .reference("string")
                    .build())
                .valueLiteral("string")
                .valueReference("string")
                .values("string")
                .build())
            .summary(IncidentTemplateTemplateSummaryArgs.builder()
                .arrayValues(IncidentTemplateTemplateSummaryArrayValueArgs.builder()
                    .literal("string")
                    .reference("string")
                    .build())
                .autogenerated(false)
                .value(IncidentTemplateTemplateSummaryValueArgs.builder()
                    .literal("string")
                    .reference("string")
                    .build())
                .build())
            .workspace(IncidentTemplateTemplateWorkspaceArgs.builder()
                .arrayValues(IncidentTemplateTemplateWorkspaceArrayValueArgs.builder()
                    .literal("string")
                    .reference("string")
                    .build())
                .expressionRef("string")
                .value(IncidentTemplateTemplateWorkspaceValueArgs.builder()
                    .literal("string")
                    .reference("string")
                    .build())
                .valueLiteral("string")
                .valueReference("string")
                .values("string")
                .build())
            .build())
        .name("string")
        .build());
    
    incident_template_resource = incident.IncidentTemplate("incidentTemplateResource",
        expressions=[{
            "label": "string",
            "operations": [{
                "operation_type": "string",
                "branches": {
                    "branches": [{
                        "condition_groups": [{
                            "conditions": [{
                                "operation": "string",
                                "param_bindings": [{
                                    "array_values": [{
                                        "literal": "string",
                                        "reference": "string",
                                    }],
                                    "expression_ref": "string",
                                    "value": {
                                        "literal": "string",
                                        "reference": "string",
                                    },
                                    "value_literal": "string",
                                    "value_reference": "string",
                                    "values": ["string"],
                                }],
                                "subject": "string",
                            }],
                        }],
                        "result": {
                            "array_values": [{
                                "literal": "string",
                                "reference": "string",
                            }],
                            "expression_ref": "string",
                            "value": {
                                "literal": "string",
                                "reference": "string",
                            },
                            "value_literal": "string",
                            "value_reference": "string",
                            "values": ["string"],
                        },
                    }],
                    "returns": {
                        "array": False,
                        "type": "string",
                    },
                },
                "cast": {
                    "returns": {
                        "array": False,
                        "type": "string",
                    },
                },
                "concatenate": {
                    "reference": "string",
                },
                "filter": {
                    "condition_groups": [{
                        "conditions": [{
                            "operation": "string",
                            "param_bindings": [{
                                "array_values": [{
                                    "literal": "string",
                                    "reference": "string",
                                }],
                                "expression_ref": "string",
                                "value": {
                                    "literal": "string",
                                    "reference": "string",
                                },
                                "value_literal": "string",
                                "value_reference": "string",
                                "values": ["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",
                    }],
                    "expression_ref": "string",
                    "value": {
                        "literal": "string",
                        "reference": "string",
                    },
                    "value_literal": "string",
                    "value_reference": "string",
                    "values": ["string"],
                },
            },
        }],
        template={
            "name": {
                "array_values": [{
                    "literal": "string",
                    "reference": "string",
                }],
                "autogenerated": False,
                "value": {
                    "literal": "string",
                    "reference": "string",
                },
            },
            "custom_fields": [{
                "binding": {
                    "array_values": [{
                        "literal": "string",
                        "reference": "string",
                    }],
                    "expression_ref": "string",
                    "value": {
                        "literal": "string",
                        "reference": "string",
                    },
                    "value_literal": "string",
                    "value_reference": "string",
                    "values": ["string"],
                },
                "custom_field_id": "string",
                "merge_strategy": "string",
            }],
            "incident_mode": {
                "array_values": [{
                    "literal": "string",
                    "reference": "string",
                }],
                "expression_ref": "string",
                "value": {
                    "literal": "string",
                    "reference": "string",
                },
                "value_literal": "string",
                "value_reference": "string",
                "values": ["string"],
            },
            "incident_type": {
                "array_values": [{
                    "literal": "string",
                    "reference": "string",
                }],
                "expression_ref": "string",
                "value": {
                    "literal": "string",
                    "reference": "string",
                },
                "value_literal": "string",
                "value_reference": "string",
                "values": ["string"],
            },
            "severity": {
                "merge_strategy": "string",
                "binding": {
                    "array_values": [{
                        "literal": "string",
                        "reference": "string",
                    }],
                    "expression_ref": "string",
                    "value": {
                        "literal": "string",
                        "reference": "string",
                    },
                    "value_literal": "string",
                    "value_reference": "string",
                    "values": ["string"],
                },
            },
            "start_in_triage": {
                "array_values": [{
                    "literal": "string",
                    "reference": "string",
                }],
                "expression_ref": "string",
                "value": {
                    "literal": "string",
                    "reference": "string",
                },
                "value_literal": "string",
                "value_reference": "string",
                "values": ["string"],
            },
            "summary": {
                "array_values": [{
                    "literal": "string",
                    "reference": "string",
                }],
                "autogenerated": False,
                "value": {
                    "literal": "string",
                    "reference": "string",
                },
            },
            "workspace": {
                "array_values": [{
                    "literal": "string",
                    "reference": "string",
                }],
                "expression_ref": "string",
                "value": {
                    "literal": "string",
                    "reference": "string",
                },
                "value_literal": "string",
                "value_reference": "string",
                "values": ["string"],
            },
        },
        name="string")
    
    const incidentTemplateResource = new incident.IncidentTemplate("incidentTemplateResource", {
        expressions: [{
            label: "string",
            operations: [{
                operationType: "string",
                branches: {
                    branches: [{
                        conditionGroups: [{
                            conditions: [{
                                operation: "string",
                                paramBindings: [{
                                    arrayValues: [{
                                        literal: "string",
                                        reference: "string",
                                    }],
                                    expressionRef: "string",
                                    value: {
                                        literal: "string",
                                        reference: "string",
                                    },
                                    valueLiteral: "string",
                                    valueReference: "string",
                                    values: ["string"],
                                }],
                                subject: "string",
                            }],
                        }],
                        result: {
                            arrayValues: [{
                                literal: "string",
                                reference: "string",
                            }],
                            expressionRef: "string",
                            value: {
                                literal: "string",
                                reference: "string",
                            },
                            valueLiteral: "string",
                            valueReference: "string",
                            values: ["string"],
                        },
                    }],
                    returns: {
                        array: false,
                        type: "string",
                    },
                },
                cast: {
                    returns: {
                        array: false,
                        type: "string",
                    },
                },
                concatenate: {
                    reference: "string",
                },
                filter: {
                    conditionGroups: [{
                        conditions: [{
                            operation: "string",
                            paramBindings: [{
                                arrayValues: [{
                                    literal: "string",
                                    reference: "string",
                                }],
                                expressionRef: "string",
                                value: {
                                    literal: "string",
                                    reference: "string",
                                },
                                valueLiteral: "string",
                                valueReference: "string",
                                values: ["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",
                    }],
                    expressionRef: "string",
                    value: {
                        literal: "string",
                        reference: "string",
                    },
                    valueLiteral: "string",
                    valueReference: "string",
                    values: ["string"],
                },
            },
        }],
        template: {
            name: {
                arrayValues: [{
                    literal: "string",
                    reference: "string",
                }],
                autogenerated: false,
                value: {
                    literal: "string",
                    reference: "string",
                },
            },
            customFields: [{
                binding: {
                    arrayValues: [{
                        literal: "string",
                        reference: "string",
                    }],
                    expressionRef: "string",
                    value: {
                        literal: "string",
                        reference: "string",
                    },
                    valueLiteral: "string",
                    valueReference: "string",
                    values: ["string"],
                },
                customFieldId: "string",
                mergeStrategy: "string",
            }],
            incidentMode: {
                arrayValues: [{
                    literal: "string",
                    reference: "string",
                }],
                expressionRef: "string",
                value: {
                    literal: "string",
                    reference: "string",
                },
                valueLiteral: "string",
                valueReference: "string",
                values: ["string"],
            },
            incidentType: {
                arrayValues: [{
                    literal: "string",
                    reference: "string",
                }],
                expressionRef: "string",
                value: {
                    literal: "string",
                    reference: "string",
                },
                valueLiteral: "string",
                valueReference: "string",
                values: ["string"],
            },
            severity: {
                mergeStrategy: "string",
                binding: {
                    arrayValues: [{
                        literal: "string",
                        reference: "string",
                    }],
                    expressionRef: "string",
                    value: {
                        literal: "string",
                        reference: "string",
                    },
                    valueLiteral: "string",
                    valueReference: "string",
                    values: ["string"],
                },
            },
            startInTriage: {
                arrayValues: [{
                    literal: "string",
                    reference: "string",
                }],
                expressionRef: "string",
                value: {
                    literal: "string",
                    reference: "string",
                },
                valueLiteral: "string",
                valueReference: "string",
                values: ["string"],
            },
            summary: {
                arrayValues: [{
                    literal: "string",
                    reference: "string",
                }],
                autogenerated: false,
                value: {
                    literal: "string",
                    reference: "string",
                },
            },
            workspace: {
                arrayValues: [{
                    literal: "string",
                    reference: "string",
                }],
                expressionRef: "string",
                value: {
                    literal: "string",
                    reference: "string",
                },
                valueLiteral: "string",
                valueReference: "string",
                values: ["string"],
            },
        },
        name: "string",
    });
    
    type: incident:IncidentTemplate
    properties:
        expressions:
            - elseBranch:
                result:
                    arrayValues:
                        - literal: string
                          reference: string
                    expressionRef: string
                    value:
                        literal: string
                        reference: string
                    valueLiteral: string
                    valueReference: string
                    values:
                        - string
              label: string
              operations:
                - branches:
                    branches:
                        - conditionGroups:
                            - conditions:
                                - operation: string
                                  paramBindings:
                                    - arrayValues:
                                        - literal: string
                                          reference: string
                                      expressionRef: string
                                      value:
                                        literal: string
                                        reference: string
                                      valueLiteral: string
                                      valueReference: string
                                      values:
                                        - string
                                  subject: string
                          result:
                            arrayValues:
                                - literal: string
                                  reference: string
                            expressionRef: string
                            value:
                                literal: string
                                reference: string
                            valueLiteral: string
                            valueReference: string
                            values:
                                - string
                    returns:
                        array: false
                        type: string
                  cast:
                    returns:
                        array: false
                        type: string
                  concatenate:
                    reference: string
                  filter:
                    conditionGroups:
                        - conditions:
                            - operation: string
                              paramBindings:
                                - arrayValues:
                                    - literal: string
                                      reference: string
                                  expressionRef: string
                                  value:
                                    literal: string
                                    reference: string
                                  valueLiteral: string
                                  valueReference: string
                                  values:
                                    - string
                              subject: string
                  navigate:
                    reference: string
                  operationType: string
                  parse:
                    returns:
                        array: false
                        type: string
                    source: string
              reference: string
              rootReference: string
        name: string
        template:
            customFields:
                - binding:
                    arrayValues:
                        - literal: string
                          reference: string
                    expressionRef: string
                    value:
                        literal: string
                        reference: string
                    valueLiteral: string
                    valueReference: string
                    values:
                        - string
                  customFieldId: string
                  mergeStrategy: string
            incidentMode:
                arrayValues:
                    - literal: string
                      reference: string
                expressionRef: string
                value:
                    literal: string
                    reference: string
                valueLiteral: string
                valueReference: string
                values:
                    - string
            incidentType:
                arrayValues:
                    - literal: string
                      reference: string
                expressionRef: string
                value:
                    literal: string
                    reference: string
                valueLiteral: string
                valueReference: string
                values:
                    - string
            name:
                arrayValues:
                    - literal: string
                      reference: string
                autogenerated: false
                value:
                    literal: string
                    reference: string
            severity:
                binding:
                    arrayValues:
                        - literal: string
                          reference: string
                    expressionRef: string
                    value:
                        literal: string
                        reference: string
                    valueLiteral: string
                    valueReference: string
                    values:
                        - string
                mergeStrategy: string
            startInTriage:
                arrayValues:
                    - literal: string
                      reference: string
                expressionRef: string
                value:
                    literal: string
                    reference: string
                valueLiteral: string
                valueReference: string
                values:
                    - string
            summary:
                arrayValues:
                    - literal: string
                      reference: string
                autogenerated: false
                value:
                    literal: string
                    reference: string
            workspace:
                arrayValues:
                    - literal: string
                      reference: string
                expressionRef: string
                value:
                    literal: string
                    reference: string
                valueLiteral: string
                valueReference: string
                values:
                    - string
    

    IncidentTemplate 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 IncidentTemplate resource accepts the following input properties:

    Expressions List<IncidentTemplateExpression>
    The expressions to be prepared for use by steps and conditions
    Template IncidentTemplateTemplate
    The values an incident template applies to the incidents it creates.
    Name string
    The name of this incident template, for the user's reference
    Expressions []IncidentTemplateExpressionArgs
    The expressions to be prepared for use by steps and conditions
    Template IncidentTemplateTemplateArgs
    The values an incident template applies to the incidents it creates.
    Name string
    The name of this incident template, for the user's reference
    expressions list(object)
    The expressions to be prepared for use by steps and conditions
    template object
    The values an incident template applies to the incidents it creates.
    name string
    The name of this incident template, for the user's reference
    expressions List<IncidentTemplateExpression>
    The expressions to be prepared for use by steps and conditions
    template IncidentTemplateTemplate
    The values an incident template applies to the incidents it creates.
    name String
    The name of this incident template, for the user's reference
    expressions IncidentTemplateExpression[]
    The expressions to be prepared for use by steps and conditions
    template IncidentTemplateTemplate
    The values an incident template applies to the incidents it creates.
    name string
    The name of this incident template, for the user's reference
    expressions Sequence[IncidentTemplateExpressionArgs]
    The expressions to be prepared for use by steps and conditions
    template IncidentTemplateTemplateArgs
    The values an incident template applies to the incidents it creates.
    name str
    The name of this incident template, for the user's reference
    expressions List<Property Map>
    The expressions to be prepared for use by steps and conditions
    template Property Map
    The values an incident template applies to the incidents it creates.
    name String
    The name of this incident template, for the user's reference

    Outputs

    All input properties are implicitly available as output properties. Additionally, the IncidentTemplate resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing IncidentTemplate Resource

    Get an existing IncidentTemplate 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?: IncidentTemplateState, opts?: CustomResourceOptions): IncidentTemplate
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            expressions: Optional[Sequence[IncidentTemplateExpressionArgs]] = None,
            name: Optional[str] = None,
            template: Optional[IncidentTemplateTemplateArgs] = None) -> IncidentTemplate
    func GetIncidentTemplate(ctx *Context, name string, id IDInput, state *IncidentTemplateState, opts ...ResourceOption) (*IncidentTemplate, error)
    public static IncidentTemplate Get(string name, Input<string> id, IncidentTemplateState? state, CustomResourceOptions? opts = null)
    public static IncidentTemplate get(String name, Output<String> id, IncidentTemplateState state, CustomResourceOptions options)
    resources:  _:    type: incident:IncidentTemplate    get:      id: ${id}
    import {
      to = incident_incident_template.example
      id = "${id}"
    }
    
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Expressions List<IncidentTemplateExpression>
    The expressions to be prepared for use by steps and conditions
    Name string
    The name of this incident template, for the user's reference
    Template IncidentTemplateTemplate
    The values an incident template applies to the incidents it creates.
    Expressions []IncidentTemplateExpressionArgs
    The expressions to be prepared for use by steps and conditions
    Name string
    The name of this incident template, for the user's reference
    Template IncidentTemplateTemplateArgs
    The values an incident template applies to the incidents it creates.
    expressions list(object)
    The expressions to be prepared for use by steps and conditions
    name string
    The name of this incident template, for the user's reference
    template object
    The values an incident template applies to the incidents it creates.
    expressions List<IncidentTemplateExpression>
    The expressions to be prepared for use by steps and conditions
    name String
    The name of this incident template, for the user's reference
    template IncidentTemplateTemplate
    The values an incident template applies to the incidents it creates.
    expressions IncidentTemplateExpression[]
    The expressions to be prepared for use by steps and conditions
    name string
    The name of this incident template, for the user's reference
    template IncidentTemplateTemplate
    The values an incident template applies to the incidents it creates.
    expressions Sequence[IncidentTemplateExpressionArgs]
    The expressions to be prepared for use by steps and conditions
    name str
    The name of this incident template, for the user's reference
    template IncidentTemplateTemplateArgs
    The values an incident template applies to the incidents it creates.
    expressions List<Property Map>
    The expressions to be prepared for use by steps and conditions
    name String
    The name of this incident template, for the user's reference
    template Property Map
    The values an incident template applies to the incidents it creates.

    Supporting Types

    IncidentTemplateExpression, IncidentTemplateExpressionArgs

    Label string
    The human readable label of the expression
    Operations List<IncidentTemplateExpressionOperation>
    The operations to execute in sequence for this expression
    Reference string
    A short ID that can be used to reference the expression
    RootReference string
    The root reference for this expression (i.e. where the expression starts)
    ElseBranch IncidentTemplateExpressionElseBranch
    The else branch to resort to if all operations fail
    Label string
    The human readable label of the expression
    Operations []IncidentTemplateExpressionOperation
    The operations to execute in sequence for this expression
    Reference string
    A short ID that can be used to reference the expression
    RootReference string
    The root reference for this expression (i.e. where the expression starts)
    ElseBranch IncidentTemplateExpressionElseBranch
    The else branch to resort to if all operations fail
    label string
    The human readable label of the expression
    operations list(object)
    The operations to execute in sequence for this expression
    reference string
    A short ID that can be used to reference the expression
    root_reference string
    The root reference for this expression (i.e. where the expression starts)
    else_branch object
    The else branch to resort to if all operations fail
    label String
    The human readable label of the expression
    operations List<IncidentTemplateExpressionOperation>
    The operations to execute in sequence for this expression
    reference String
    A short ID that can be used to reference the expression
    rootReference String
    The root reference for this expression (i.e. where the expression starts)
    elseBranch IncidentTemplateExpressionElseBranch
    The else branch to resort to if all operations fail
    label string
    The human readable label of the expression
    operations IncidentTemplateExpressionOperation[]
    The operations to execute in sequence for this expression
    reference string
    A short ID that can be used to reference the expression
    rootReference string
    The root reference for this expression (i.e. where the expression starts)
    elseBranch IncidentTemplateExpressionElseBranch
    The else branch to resort to if all operations fail
    label str
    The human readable label of the expression
    operations Sequence[IncidentTemplateExpressionOperation]
    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 IncidentTemplateExpressionElseBranch
    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
    rootReference String
    The root reference for this expression (i.e. where the expression starts)
    elseBranch Property Map
    The else branch to resort to if all operations fail

    IncidentTemplateExpressionElseBranch, IncidentTemplateExpressionElseBranchArgs

    Result IncidentTemplateExpressionElseBranchResult
    The result assumed if the else branch is reached
    Result IncidentTemplateExpressionElseBranchResult
    The result assumed if the else branch is reached
    result object
    The result assumed if the else branch is reached
    result IncidentTemplateExpressionElseBranchResult
    The result assumed if the else branch is reached
    result IncidentTemplateExpressionElseBranchResult
    The result assumed if the else branch is reached
    result IncidentTemplateExpressionElseBranchResult
    The result assumed if the else branch is reached
    result Property Map
    The result assumed if the else branch is reached

    IncidentTemplateExpressionElseBranchResult, IncidentTemplateExpressionElseBranchResultArgs

    ArrayValues List<IncidentTemplateExpressionElseBranchResultArrayValue>
    The array of literal or reference parameter values
    ExpressionRef string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    Value IncidentTemplateExpressionElseBranchResultValue
    The literal or reference parameter value
    ValueLiteral string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, shorthand for value = { reference = ... }.
    Values List<string>
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    ArrayValues []IncidentTemplateExpressionElseBranchResultArrayValue
    The array of literal or reference parameter values
    ExpressionRef string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    Value IncidentTemplateExpressionElseBranchResultValue
    The literal or reference parameter value
    ValueLiteral string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, shorthand for value = { reference = ... }.
    Values []string
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    array_values list(object)
    The array of literal or reference parameter values
    expression_ref string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value object
    The literal or reference parameter value
    value_literal string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    value_reference string
    A reference into the scope, shorthand for value = { reference = ... }.
    values list(string)
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    arrayValues List<IncidentTemplateExpressionElseBranchResultArrayValue>
    The array of literal or reference parameter values
    expressionRef String
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value IncidentTemplateExpressionElseBranchResultValue
    The literal or reference parameter value
    valueLiteral String
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, shorthand for value = { reference = ... }.
    values List<String>
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    arrayValues IncidentTemplateExpressionElseBranchResultArrayValue[]
    The array of literal or reference parameter values
    expressionRef string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value IncidentTemplateExpressionElseBranchResultValue
    The literal or reference parameter value
    valueLiteral string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    valueReference string
    A reference into the scope, shorthand for value = { reference = ... }.
    values string[]
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    array_values Sequence[IncidentTemplateExpressionElseBranchResultArrayValue]
    The array of literal or reference parameter values
    expression_ref str
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value IncidentTemplateExpressionElseBranchResultValue
    The literal or reference parameter value
    value_literal str
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    value_reference str
    A reference into the scope, shorthand for value = { reference = ... }.
    values Sequence[str]
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    arrayValues List<Property Map>
    The array of literal or reference parameter values
    expressionRef String
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value Property Map
    The literal or reference parameter value
    valueLiteral String
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, shorthand for value = { reference = ... }.
    values List<String>
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.

    IncidentTemplateExpressionElseBranchResultArrayValue, IncidentTemplateExpressionElseBranchResultArrayValueArgs

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

    IncidentTemplateExpressionElseBranchResultValue, IncidentTemplateExpressionElseBranchResultValueArgs

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

    IncidentTemplateExpressionOperation, IncidentTemplateExpressionOperationArgs

    OperationType string
    Indicates which operation type to execute. Possible values are: navigate, filter, concatenate, count, min, max, sum, random, first, parse, branches, cast.
    Branches IncidentTemplateExpressionOperationBranches
    An operation type that allows for a value to be set conditionally by a series of logical branches
    Cast IncidentTemplateExpressionOperationCast
    An operation type that converts a value into another type. Only valid on values that can be represented as text. The returned array follows the value being cast, so it must match the cardinality of the previous operation
    Concatenate IncidentTemplateExpressionOperationConcatenate
    An operation type that adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name
    Filter IncidentTemplateExpressionOperationFilter
    An operation type that allows values to be filtered out by conditions
    Navigate IncidentTemplateExpressionOperationNavigate
    An operation type that allows attributes of a type to be accessed by reference
    Parse IncidentTemplateExpressionOperationParse
    An operation type that allows a value to parsed from within a JSON object
    OperationType string
    Indicates which operation type to execute. Possible values are: navigate, filter, concatenate, count, min, max, sum, random, first, parse, branches, cast.
    Branches IncidentTemplateExpressionOperationBranches
    An operation type that allows for a value to be set conditionally by a series of logical branches
    Cast IncidentTemplateExpressionOperationCast
    An operation type that converts a value into another type. Only valid on values that can be represented as text. The returned array follows the value being cast, so it must match the cardinality of the previous operation
    Concatenate IncidentTemplateExpressionOperationConcatenate
    An operation type that adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name
    Filter IncidentTemplateExpressionOperationFilter
    An operation type that allows values to be filtered out by conditions
    Navigate IncidentTemplateExpressionOperationNavigate
    An operation type that allows attributes of a type to be accessed by reference
    Parse IncidentTemplateExpressionOperationParse
    An operation type that allows a value to parsed from within a JSON object
    operation_type string
    Indicates which operation type to execute. Possible values are: navigate, filter, concatenate, count, min, max, sum, random, first, parse, branches, cast.
    branches object
    An operation type that allows for a value to be set conditionally by a series of logical branches
    cast object
    An operation type that converts a value into another type. Only valid on values that can be represented as text. The returned array follows the value being cast, so it must match the cardinality of the previous operation
    concatenate object
    An operation type that adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name
    filter object
    An operation type that allows values to be filtered out by conditions
    navigate object
    An operation type that allows attributes of a type to be accessed by reference
    parse object
    An operation type that allows a value to parsed from within a JSON object
    operationType String
    Indicates which operation type to execute. Possible values are: navigate, filter, concatenate, count, min, max, sum, random, first, parse, branches, cast.
    branches IncidentTemplateExpressionOperationBranches
    An operation type that allows for a value to be set conditionally by a series of logical branches
    cast IncidentTemplateExpressionOperationCast
    An operation type that converts a value into another type. Only valid on values that can be represented as text. The returned array follows the value being cast, so it must match the cardinality of the previous operation
    concatenate IncidentTemplateExpressionOperationConcatenate
    An operation type that adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name
    filter IncidentTemplateExpressionOperationFilter
    An operation type that allows values to be filtered out by conditions
    navigate IncidentTemplateExpressionOperationNavigate
    An operation type that allows attributes of a type to be accessed by reference
    parse IncidentTemplateExpressionOperationParse
    An operation type that allows a value to parsed from within a JSON object
    operationType string
    Indicates which operation type to execute. Possible values are: navigate, filter, concatenate, count, min, max, sum, random, first, parse, branches, cast.
    branches IncidentTemplateExpressionOperationBranches
    An operation type that allows for a value to be set conditionally by a series of logical branches
    cast IncidentTemplateExpressionOperationCast
    An operation type that converts a value into another type. Only valid on values that can be represented as text. The returned array follows the value being cast, so it must match the cardinality of the previous operation
    concatenate IncidentTemplateExpressionOperationConcatenate
    An operation type that adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name
    filter IncidentTemplateExpressionOperationFilter
    An operation type that allows values to be filtered out by conditions
    navigate IncidentTemplateExpressionOperationNavigate
    An operation type that allows attributes of a type to be accessed by reference
    parse IncidentTemplateExpressionOperationParse
    An operation type that allows a value to parsed from within a JSON object
    operation_type str
    Indicates which operation type to execute. Possible values are: navigate, filter, concatenate, count, min, max, sum, random, first, parse, branches, cast.
    branches IncidentTemplateExpressionOperationBranches
    An operation type that allows for a value to be set conditionally by a series of logical branches
    cast IncidentTemplateExpressionOperationCast
    An operation type that converts a value into another type. Only valid on values that can be represented as text. The returned array follows the value being cast, so it must match the cardinality of the previous operation
    concatenate IncidentTemplateExpressionOperationConcatenate
    An operation type that adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name
    filter IncidentTemplateExpressionOperationFilter
    An operation type that allows values to be filtered out by conditions
    navigate IncidentTemplateExpressionOperationNavigate
    An operation type that allows attributes of a type to be accessed by reference
    parse IncidentTemplateExpressionOperationParse
    An operation type that allows a value to parsed from within a JSON object
    operationType String
    Indicates which operation type to execute. Possible values are: navigate, filter, concatenate, count, min, max, sum, random, first, parse, branches, cast.
    branches Property Map
    An operation type that allows for a value to be set conditionally by a series of logical branches
    cast Property Map
    An operation type that converts a value into another type. Only valid on values that can be represented as text. The returned array follows the value being cast, so it must match the cardinality of the previous operation
    concatenate Property Map
    An operation type that adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name
    filter Property Map
    An operation type that allows values to be filtered out by conditions
    navigate Property Map
    An operation type that allows attributes of a type to be accessed by reference
    parse Property Map
    An operation type that allows a value to parsed from within a JSON object

    IncidentTemplateExpressionOperationBranches, IncidentTemplateExpressionOperationBranchesArgs

    branches list(object)
    The branches to apply for this operation
    returns object
    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

    IncidentTemplateExpressionOperationBranchesBranch, IncidentTemplateExpressionOperationBranchesBranchArgs

    ConditionGroups List<IncidentTemplateExpressionOperationBranchesBranchConditionGroup>
    Groups of prerequisite conditions. All conditions in at least one group must be satisfied
    Result IncidentTemplateExpressionOperationBranchesBranchResult
    The result assumed if the condition groups are satisfied
    ConditionGroups []IncidentTemplateExpressionOperationBranchesBranchConditionGroup
    Groups of prerequisite conditions. All conditions in at least one group must be satisfied
    Result IncidentTemplateExpressionOperationBranchesBranchResult
    The result assumed if the condition groups are satisfied
    condition_groups list(object)
    Groups of prerequisite conditions. All conditions in at least one group must be satisfied
    result object
    The result assumed if the condition groups are satisfied
    conditionGroups List<IncidentTemplateExpressionOperationBranchesBranchConditionGroup>
    Groups of prerequisite conditions. All conditions in at least one group must be satisfied
    result IncidentTemplateExpressionOperationBranchesBranchResult
    The result assumed if the condition groups are satisfied
    conditionGroups IncidentTemplateExpressionOperationBranchesBranchConditionGroup[]
    Groups of prerequisite conditions. All conditions in at least one group must be satisfied
    result IncidentTemplateExpressionOperationBranchesBranchResult
    The result assumed if the condition groups are satisfied
    condition_groups Sequence[IncidentTemplateExpressionOperationBranchesBranchConditionGroup]
    Groups of prerequisite conditions. All conditions in at least one group must be satisfied
    result IncidentTemplateExpressionOperationBranchesBranchResult
    The result assumed if the condition groups are satisfied
    conditionGroups 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

    IncidentTemplateExpressionOperationBranchesBranchConditionGroup, IncidentTemplateExpressionOperationBranchesBranchConditionGroupArgs

    conditions list(object)
    The prerequisite conditions that must all be satisfied
    conditions List<Property Map>
    The prerequisite conditions that must all be satisfied

    IncidentTemplateExpressionOperationBranchesBranchConditionGroupCondition, IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionArgs

    Operation string
    The logical operation to be applied
    ParamBindings List<IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBinding>
    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
    ParamBindings []IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBinding
    Bindings for the operation parameters
    Subject string
    The subject of the condition, on which the operation is applied
    operation string
    The logical operation to be applied
    param_bindings list(object)
    Bindings for the operation parameters
    subject string
    The subject of the condition, on which the operation is applied
    operation String
    The logical operation to be applied
    paramBindings List<IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBinding>
    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
    paramBindings IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBinding[]
    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[IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBinding]
    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
    paramBindings List<Property Map>
    Bindings for the operation parameters
    subject String
    The subject of the condition, on which the operation is applied

    IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBinding, IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingArgs

    ArrayValues List<IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingArrayValue>
    The array of literal or reference parameter values
    ExpressionRef string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    Value IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingValue
    The literal or reference parameter value
    ValueLiteral string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, shorthand for value = { reference = ... }.
    Values List<string>
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    ArrayValues []IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingArrayValue
    The array of literal or reference parameter values
    ExpressionRef string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    Value IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingValue
    The literal or reference parameter value
    ValueLiteral string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, shorthand for value = { reference = ... }.
    Values []string
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    array_values list(object)
    The array of literal or reference parameter values
    expression_ref string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value object
    The literal or reference parameter value
    value_literal string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    value_reference string
    A reference into the scope, shorthand for value = { reference = ... }.
    values list(string)
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    arrayValues List<IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingArrayValue>
    The array of literal or reference parameter values
    expressionRef String
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingValue
    The literal or reference parameter value
    valueLiteral String
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, shorthand for value = { reference = ... }.
    values List<String>
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    arrayValues IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingArrayValue[]
    The array of literal or reference parameter values
    expressionRef string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingValue
    The literal or reference parameter value
    valueLiteral string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    valueReference string
    A reference into the scope, shorthand for value = { reference = ... }.
    values string[]
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    array_values Sequence[IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingArrayValue]
    The array of literal or reference parameter values
    expression_ref str
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingValue
    The literal or reference parameter value
    value_literal str
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    value_reference str
    A reference into the scope, shorthand for value = { reference = ... }.
    values Sequence[str]
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    arrayValues List<Property Map>
    The array of literal or reference parameter values
    expressionRef String
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value Property Map
    The literal or reference parameter value
    valueLiteral String
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, shorthand for value = { reference = ... }.
    values List<String>
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.

    IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingArrayValue, IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingArrayValueArgs

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

    IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingValue, IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingValueArgs

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

    IncidentTemplateExpressionOperationBranchesBranchResult, IncidentTemplateExpressionOperationBranchesBranchResultArgs

    ArrayValues List<IncidentTemplateExpressionOperationBranchesBranchResultArrayValue>
    The array of literal or reference parameter values
    ExpressionRef string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    Value IncidentTemplateExpressionOperationBranchesBranchResultValue
    The literal or reference parameter value
    ValueLiteral string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, shorthand for value = { reference = ... }.
    Values List<string>
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    ArrayValues []IncidentTemplateExpressionOperationBranchesBranchResultArrayValue
    The array of literal or reference parameter values
    ExpressionRef string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    Value IncidentTemplateExpressionOperationBranchesBranchResultValue
    The literal or reference parameter value
    ValueLiteral string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, shorthand for value = { reference = ... }.
    Values []string
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    array_values list(object)
    The array of literal or reference parameter values
    expression_ref string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value object
    The literal or reference parameter value
    value_literal string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    value_reference string
    A reference into the scope, shorthand for value = { reference = ... }.
    values list(string)
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    arrayValues List<IncidentTemplateExpressionOperationBranchesBranchResultArrayValue>
    The array of literal or reference parameter values
    expressionRef String
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value IncidentTemplateExpressionOperationBranchesBranchResultValue
    The literal or reference parameter value
    valueLiteral String
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, shorthand for value = { reference = ... }.
    values List<String>
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    arrayValues IncidentTemplateExpressionOperationBranchesBranchResultArrayValue[]
    The array of literal or reference parameter values
    expressionRef string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value IncidentTemplateExpressionOperationBranchesBranchResultValue
    The literal or reference parameter value
    valueLiteral string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    valueReference string
    A reference into the scope, shorthand for value = { reference = ... }.
    values string[]
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    array_values Sequence[IncidentTemplateExpressionOperationBranchesBranchResultArrayValue]
    The array of literal or reference parameter values
    expression_ref str
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value IncidentTemplateExpressionOperationBranchesBranchResultValue
    The literal or reference parameter value
    value_literal str
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    value_reference str
    A reference into the scope, shorthand for value = { reference = ... }.
    values Sequence[str]
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    arrayValues List<Property Map>
    The array of literal or reference parameter values
    expressionRef String
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value Property Map
    The literal or reference parameter value
    valueLiteral String
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, shorthand for value = { reference = ... }.
    values List<String>
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.

    IncidentTemplateExpressionOperationBranchesBranchResultArrayValue, IncidentTemplateExpressionOperationBranchesBranchResultArrayValueArgs

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

    IncidentTemplateExpressionOperationBranchesBranchResultValue, IncidentTemplateExpressionOperationBranchesBranchResultValueArgs

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

    IncidentTemplateExpressionOperationBranchesReturns, IncidentTemplateExpressionOperationBranchesReturnsArgs

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

    IncidentTemplateExpressionOperationCast, IncidentTemplateExpressionOperationCastArgs

    returns object
    The return type of an operation
    returns Property Map
    The return type of an operation

    IncidentTemplateExpressionOperationCastReturns, IncidentTemplateExpressionOperationCastReturnsArgs

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

    IncidentTemplateExpressionOperationConcatenate, IncidentTemplateExpressionOperationConcatenateArgs

    Reference string
    The reference within the scope to concatenate with
    Reference string
    The reference within the scope to concatenate with
    reference string
    The reference within the scope to concatenate with
    reference String
    The reference within the scope to concatenate with
    reference string
    The reference within the scope to concatenate with
    reference str
    The reference within the scope to concatenate with
    reference String
    The reference within the scope to concatenate with

    IncidentTemplateExpressionOperationFilter, IncidentTemplateExpressionOperationFilterArgs

    ConditionGroups List<IncidentTemplateExpressionOperationFilterConditionGroup>
    Groups of prerequisite conditions. All conditions in at least one group must be satisfied
    ConditionGroups []IncidentTemplateExpressionOperationFilterConditionGroup
    Groups of prerequisite conditions. All conditions in at least one group must be satisfied
    condition_groups list(object)
    Groups of prerequisite conditions. All conditions in at least one group must be satisfied
    conditionGroups List<IncidentTemplateExpressionOperationFilterConditionGroup>
    Groups of prerequisite conditions. All conditions in at least one group must be satisfied
    conditionGroups IncidentTemplateExpressionOperationFilterConditionGroup[]
    Groups of prerequisite conditions. All conditions in at least one group must be satisfied
    condition_groups Sequence[IncidentTemplateExpressionOperationFilterConditionGroup]
    Groups of prerequisite conditions. All conditions in at least one group must be satisfied
    conditionGroups List<Property Map>
    Groups of prerequisite conditions. All conditions in at least one group must be satisfied

    IncidentTemplateExpressionOperationFilterConditionGroup, IncidentTemplateExpressionOperationFilterConditionGroupArgs

    Conditions List<IncidentTemplateExpressionOperationFilterConditionGroupCondition>
    The prerequisite conditions that must all be satisfied
    Conditions []IncidentTemplateExpressionOperationFilterConditionGroupCondition
    The prerequisite conditions that must all be satisfied
    conditions list(object)
    The prerequisite conditions that must all be satisfied
    conditions List<IncidentTemplateExpressionOperationFilterConditionGroupCondition>
    The prerequisite conditions that must all be satisfied
    conditions IncidentTemplateExpressionOperationFilterConditionGroupCondition[]
    The prerequisite conditions that must all be satisfied
    conditions List<Property Map>
    The prerequisite conditions that must all be satisfied

    IncidentTemplateExpressionOperationFilterConditionGroupCondition, IncidentTemplateExpressionOperationFilterConditionGroupConditionArgs

    Operation string
    The logical operation to be applied
    ParamBindings List<IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBinding>
    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
    ParamBindings []IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBinding
    Bindings for the operation parameters
    Subject string
    The subject of the condition, on which the operation is applied
    operation string
    The logical operation to be applied
    param_bindings list(object)
    Bindings for the operation parameters
    subject string
    The subject of the condition, on which the operation is applied
    operation String
    The logical operation to be applied
    paramBindings List<IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBinding>
    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
    paramBindings IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBinding[]
    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[IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBinding]
    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
    paramBindings List<Property Map>
    Bindings for the operation parameters
    subject String
    The subject of the condition, on which the operation is applied

    IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBinding, IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBindingArgs

    ArrayValues List<IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBindingArrayValue>
    The array of literal or reference parameter values
    ExpressionRef string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    Value IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBindingValue
    The literal or reference parameter value
    ValueLiteral string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, shorthand for value = { reference = ... }.
    Values List<string>
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    ArrayValues []IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBindingArrayValue
    The array of literal or reference parameter values
    ExpressionRef string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    Value IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBindingValue
    The literal or reference parameter value
    ValueLiteral string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, shorthand for value = { reference = ... }.
    Values []string
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    array_values list(object)
    The array of literal or reference parameter values
    expression_ref string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value object
    The literal or reference parameter value
    value_literal string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    value_reference string
    A reference into the scope, shorthand for value = { reference = ... }.
    values list(string)
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    arrayValues List<IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBindingArrayValue>
    The array of literal or reference parameter values
    expressionRef String
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBindingValue
    The literal or reference parameter value
    valueLiteral String
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, shorthand for value = { reference = ... }.
    values List<String>
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    arrayValues IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBindingArrayValue[]
    The array of literal or reference parameter values
    expressionRef string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBindingValue
    The literal or reference parameter value
    valueLiteral string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    valueReference string
    A reference into the scope, shorthand for value = { reference = ... }.
    values string[]
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    array_values Sequence[IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBindingArrayValue]
    The array of literal or reference parameter values
    expression_ref str
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBindingValue
    The literal or reference parameter value
    value_literal str
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    value_reference str
    A reference into the scope, shorthand for value = { reference = ... }.
    values Sequence[str]
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    arrayValues List<Property Map>
    The array of literal or reference parameter values
    expressionRef String
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value Property Map
    The literal or reference parameter value
    valueLiteral String
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, shorthand for value = { reference = ... }.
    values List<String>
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.

    IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBindingArrayValue, IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBindingArrayValueArgs

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

    IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBindingValue, IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBindingValueArgs

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

    IncidentTemplateExpressionOperationNavigate, IncidentTemplateExpressionOperationNavigateArgs

    Reference string
    Reference string
    reference string
    reference String
    reference string
    reference String

    IncidentTemplateExpressionOperationParse, IncidentTemplateExpressionOperationParseArgs

    Returns IncidentTemplateExpressionOperationParseReturns
    The return type of an operation
    Source string
    The ES5 Javascript expression to execute
    Returns IncidentTemplateExpressionOperationParseReturns
    The return type of an operation
    Source string
    The ES5 Javascript expression to execute
    returns object
    The return type of an operation
    source string
    The ES5 Javascript expression to execute
    returns IncidentTemplateExpressionOperationParseReturns
    The return type of an operation
    source String
    The ES5 Javascript expression to execute
    returns IncidentTemplateExpressionOperationParseReturns
    The return type of an operation
    source string
    The ES5 Javascript expression to execute
    returns IncidentTemplateExpressionOperationParseReturns
    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

    IncidentTemplateExpressionOperationParseReturns, IncidentTemplateExpressionOperationParseReturnsArgs

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

    IncidentTemplateTemplate, IncidentTemplateTemplateArgs

    IncidentTemplateTemplateCustomField, IncidentTemplateTemplateCustomFieldArgs

    Binding IncidentTemplateTemplateCustomFieldBinding
    CustomFieldId string
    ID of the custom field
    MergeStrategy string
    The strategy to use when multiple alerts match this route. Possible values are: first-wins, last-wins, append.
    Binding IncidentTemplateTemplateCustomFieldBinding
    CustomFieldId string
    ID of the custom field
    MergeStrategy string
    The strategy to use when multiple alerts match this route. Possible values are: first-wins, last-wins, append.
    binding object
    custom_field_id string
    ID of the custom field
    merge_strategy string
    The strategy to use when multiple alerts match this route. Possible values are: first-wins, last-wins, append.
    binding IncidentTemplateTemplateCustomFieldBinding
    customFieldId String
    ID of the custom field
    mergeStrategy String
    The strategy to use when multiple alerts match this route. Possible values are: first-wins, last-wins, append.
    binding IncidentTemplateTemplateCustomFieldBinding
    customFieldId string
    ID of the custom field
    mergeStrategy string
    The strategy to use when multiple alerts match this route. Possible values are: first-wins, last-wins, append.
    binding IncidentTemplateTemplateCustomFieldBinding
    custom_field_id str
    ID of the custom field
    merge_strategy str
    The strategy to use when multiple alerts match this route. Possible values are: first-wins, last-wins, append.
    binding Property Map
    customFieldId String
    ID of the custom field
    mergeStrategy String
    The strategy to use when multiple alerts match this route. Possible values are: first-wins, last-wins, append.

    IncidentTemplateTemplateCustomFieldBinding, IncidentTemplateTemplateCustomFieldBindingArgs

    ArrayValues List<IncidentTemplateTemplateCustomFieldBindingArrayValue>
    The array of literal or reference parameter values
    ExpressionRef string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    Value IncidentTemplateTemplateCustomFieldBindingValue
    The literal or reference parameter value
    ValueLiteral string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, shorthand for value = { reference = ... }.
    Values List<string>
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    ArrayValues []IncidentTemplateTemplateCustomFieldBindingArrayValue
    The array of literal or reference parameter values
    ExpressionRef string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    Value IncidentTemplateTemplateCustomFieldBindingValue
    The literal or reference parameter value
    ValueLiteral string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, shorthand for value = { reference = ... }.
    Values []string
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    array_values list(object)
    The array of literal or reference parameter values
    expression_ref string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value object
    The literal or reference parameter value
    value_literal string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    value_reference string
    A reference into the scope, shorthand for value = { reference = ... }.
    values list(string)
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    arrayValues List<IncidentTemplateTemplateCustomFieldBindingArrayValue>
    The array of literal or reference parameter values
    expressionRef String
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value IncidentTemplateTemplateCustomFieldBindingValue
    The literal or reference parameter value
    valueLiteral String
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, shorthand for value = { reference = ... }.
    values List<String>
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    arrayValues IncidentTemplateTemplateCustomFieldBindingArrayValue[]
    The array of literal or reference parameter values
    expressionRef string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value IncidentTemplateTemplateCustomFieldBindingValue
    The literal or reference parameter value
    valueLiteral string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    valueReference string
    A reference into the scope, shorthand for value = { reference = ... }.
    values string[]
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    array_values Sequence[IncidentTemplateTemplateCustomFieldBindingArrayValue]
    The array of literal or reference parameter values
    expression_ref str
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value IncidentTemplateTemplateCustomFieldBindingValue
    The literal or reference parameter value
    value_literal str
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    value_reference str
    A reference into the scope, shorthand for value = { reference = ... }.
    values Sequence[str]
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    arrayValues List<Property Map>
    The array of literal or reference parameter values
    expressionRef String
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value Property Map
    The literal or reference parameter value
    valueLiteral String
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, shorthand for value = { reference = ... }.
    values List<String>
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.

    IncidentTemplateTemplateCustomFieldBindingArrayValue, IncidentTemplateTemplateCustomFieldBindingArrayValueArgs

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

    IncidentTemplateTemplateCustomFieldBindingValue, IncidentTemplateTemplateCustomFieldBindingValueArgs

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

    IncidentTemplateTemplateIncidentMode, IncidentTemplateTemplateIncidentModeArgs

    ArrayValues List<IncidentTemplateTemplateIncidentModeArrayValue>
    The array of literal or reference parameter values
    ExpressionRef string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    Value IncidentTemplateTemplateIncidentModeValue
    The literal or reference parameter value
    ValueLiteral string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, shorthand for value = { reference = ... }.
    Values List<string>
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    ArrayValues []IncidentTemplateTemplateIncidentModeArrayValue
    The array of literal or reference parameter values
    ExpressionRef string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    Value IncidentTemplateTemplateIncidentModeValue
    The literal or reference parameter value
    ValueLiteral string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, shorthand for value = { reference = ... }.
    Values []string
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    array_values list(object)
    The array of literal or reference parameter values
    expression_ref string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value object
    The literal or reference parameter value
    value_literal string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    value_reference string
    A reference into the scope, shorthand for value = { reference = ... }.
    values list(string)
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    arrayValues List<IncidentTemplateTemplateIncidentModeArrayValue>
    The array of literal or reference parameter values
    expressionRef String
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value IncidentTemplateTemplateIncidentModeValue
    The literal or reference parameter value
    valueLiteral String
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, shorthand for value = { reference = ... }.
    values List<String>
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    arrayValues IncidentTemplateTemplateIncidentModeArrayValue[]
    The array of literal or reference parameter values
    expressionRef string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value IncidentTemplateTemplateIncidentModeValue
    The literal or reference parameter value
    valueLiteral string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    valueReference string
    A reference into the scope, shorthand for value = { reference = ... }.
    values string[]
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    array_values Sequence[IncidentTemplateTemplateIncidentModeArrayValue]
    The array of literal or reference parameter values
    expression_ref str
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value IncidentTemplateTemplateIncidentModeValue
    The literal or reference parameter value
    value_literal str
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    value_reference str
    A reference into the scope, shorthand for value = { reference = ... }.
    values Sequence[str]
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    arrayValues List<Property Map>
    The array of literal or reference parameter values
    expressionRef String
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value Property Map
    The literal or reference parameter value
    valueLiteral String
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, shorthand for value = { reference = ... }.
    values List<String>
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.

    IncidentTemplateTemplateIncidentModeArrayValue, IncidentTemplateTemplateIncidentModeArrayValueArgs

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

    IncidentTemplateTemplateIncidentModeValue, IncidentTemplateTemplateIncidentModeValueArgs

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

    IncidentTemplateTemplateIncidentType, IncidentTemplateTemplateIncidentTypeArgs

    ArrayValues List<IncidentTemplateTemplateIncidentTypeArrayValue>
    The array of literal or reference parameter values
    ExpressionRef string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    Value IncidentTemplateTemplateIncidentTypeValue
    The literal or reference parameter value
    ValueLiteral string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, shorthand for value = { reference = ... }.
    Values List<string>
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    ArrayValues []IncidentTemplateTemplateIncidentTypeArrayValue
    The array of literal or reference parameter values
    ExpressionRef string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    Value IncidentTemplateTemplateIncidentTypeValue
    The literal or reference parameter value
    ValueLiteral string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, shorthand for value = { reference = ... }.
    Values []string
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    array_values list(object)
    The array of literal or reference parameter values
    expression_ref string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value object
    The literal or reference parameter value
    value_literal string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    value_reference string
    A reference into the scope, shorthand for value = { reference = ... }.
    values list(string)
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    arrayValues List<IncidentTemplateTemplateIncidentTypeArrayValue>
    The array of literal or reference parameter values
    expressionRef String
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value IncidentTemplateTemplateIncidentTypeValue
    The literal or reference parameter value
    valueLiteral String
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, shorthand for value = { reference = ... }.
    values List<String>
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    arrayValues IncidentTemplateTemplateIncidentTypeArrayValue[]
    The array of literal or reference parameter values
    expressionRef string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value IncidentTemplateTemplateIncidentTypeValue
    The literal or reference parameter value
    valueLiteral string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    valueReference string
    A reference into the scope, shorthand for value = { reference = ... }.
    values string[]
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    array_values Sequence[IncidentTemplateTemplateIncidentTypeArrayValue]
    The array of literal or reference parameter values
    expression_ref str
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value IncidentTemplateTemplateIncidentTypeValue
    The literal or reference parameter value
    value_literal str
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    value_reference str
    A reference into the scope, shorthand for value = { reference = ... }.
    values Sequence[str]
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    arrayValues List<Property Map>
    The array of literal or reference parameter values
    expressionRef String
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value Property Map
    The literal or reference parameter value
    valueLiteral String
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, shorthand for value = { reference = ... }.
    values List<String>
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.

    IncidentTemplateTemplateIncidentTypeArrayValue, IncidentTemplateTemplateIncidentTypeArrayValueArgs

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

    IncidentTemplateTemplateIncidentTypeValue, IncidentTemplateTemplateIncidentTypeValueArgs

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

    IncidentTemplateTemplateName, IncidentTemplateTemplateNameArgs

    ArrayValues List<IncidentTemplateTemplateNameArrayValue>
    The array of literal or reference parameter values
    Autogenerated bool
    Whether this attribute should be autogenerated using AI
    Value IncidentTemplateTemplateNameValue
    The literal or reference parameter value
    ArrayValues []IncidentTemplateTemplateNameArrayValue
    The array of literal or reference parameter values
    Autogenerated bool
    Whether this attribute should be autogenerated using AI
    Value IncidentTemplateTemplateNameValue
    The literal or reference parameter value
    array_values list(object)
    The array of literal or reference parameter values
    autogenerated bool
    Whether this attribute should be autogenerated using AI
    value object
    The literal or reference parameter value
    arrayValues List<IncidentTemplateTemplateNameArrayValue>
    The array of literal or reference parameter values
    autogenerated Boolean
    Whether this attribute should be autogenerated using AI
    value IncidentTemplateTemplateNameValue
    The literal or reference parameter value
    arrayValues IncidentTemplateTemplateNameArrayValue[]
    The array of literal or reference parameter values
    autogenerated boolean
    Whether this attribute should be autogenerated using AI
    value IncidentTemplateTemplateNameValue
    The literal or reference parameter value
    array_values Sequence[IncidentTemplateTemplateNameArrayValue]
    The array of literal or reference parameter values
    autogenerated bool
    Whether this attribute should be autogenerated using AI
    value IncidentTemplateTemplateNameValue
    The literal or reference parameter value
    arrayValues List<Property Map>
    The array of literal or reference parameter values
    autogenerated Boolean
    Whether this attribute should be autogenerated using AI
    value Property Map
    The literal or reference parameter value

    IncidentTemplateTemplateNameArrayValue, IncidentTemplateTemplateNameArrayValueArgs

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

    IncidentTemplateTemplateNameValue, IncidentTemplateTemplateNameValueArgs

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

    IncidentTemplateTemplateSeverity, IncidentTemplateTemplateSeverityArgs

    MergeStrategy string
    Strategy for merging severity when multiple alerts create/update the same incident. Possible values are: first-wins, max.
    Binding IncidentTemplateTemplateSeverityBinding
    MergeStrategy string
    Strategy for merging severity when multiple alerts create/update the same incident. Possible values are: first-wins, max.
    Binding IncidentTemplateTemplateSeverityBinding
    merge_strategy string
    Strategy for merging severity when multiple alerts create/update the same incident. Possible values are: first-wins, max.
    binding object
    mergeStrategy String
    Strategy for merging severity when multiple alerts create/update the same incident. Possible values are: first-wins, max.
    binding IncidentTemplateTemplateSeverityBinding
    mergeStrategy string
    Strategy for merging severity when multiple alerts create/update the same incident. Possible values are: first-wins, max.
    binding IncidentTemplateTemplateSeverityBinding
    merge_strategy str
    Strategy for merging severity when multiple alerts create/update the same incident. Possible values are: first-wins, max.
    binding IncidentTemplateTemplateSeverityBinding
    mergeStrategy String
    Strategy for merging severity when multiple alerts create/update the same incident. Possible values are: first-wins, max.
    binding Property Map

    IncidentTemplateTemplateSeverityBinding, IncidentTemplateTemplateSeverityBindingArgs

    ArrayValues List<IncidentTemplateTemplateSeverityBindingArrayValue>
    The array of literal or reference parameter values
    ExpressionRef string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    Value IncidentTemplateTemplateSeverityBindingValue
    The literal or reference parameter value
    ValueLiteral string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, shorthand for value = { reference = ... }.
    Values List<string>
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    ArrayValues []IncidentTemplateTemplateSeverityBindingArrayValue
    The array of literal or reference parameter values
    ExpressionRef string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    Value IncidentTemplateTemplateSeverityBindingValue
    The literal or reference parameter value
    ValueLiteral string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, shorthand for value = { reference = ... }.
    Values []string
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    array_values list(object)
    The array of literal or reference parameter values
    expression_ref string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value object
    The literal or reference parameter value
    value_literal string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    value_reference string
    A reference into the scope, shorthand for value = { reference = ... }.
    values list(string)
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    arrayValues List<IncidentTemplateTemplateSeverityBindingArrayValue>
    The array of literal or reference parameter values
    expressionRef String
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value IncidentTemplateTemplateSeverityBindingValue
    The literal or reference parameter value
    valueLiteral String
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, shorthand for value = { reference = ... }.
    values List<String>
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    arrayValues IncidentTemplateTemplateSeverityBindingArrayValue[]
    The array of literal or reference parameter values
    expressionRef string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value IncidentTemplateTemplateSeverityBindingValue
    The literal or reference parameter value
    valueLiteral string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    valueReference string
    A reference into the scope, shorthand for value = { reference = ... }.
    values string[]
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    array_values Sequence[IncidentTemplateTemplateSeverityBindingArrayValue]
    The array of literal or reference parameter values
    expression_ref str
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value IncidentTemplateTemplateSeverityBindingValue
    The literal or reference parameter value
    value_literal str
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    value_reference str
    A reference into the scope, shorthand for value = { reference = ... }.
    values Sequence[str]
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    arrayValues List<Property Map>
    The array of literal or reference parameter values
    expressionRef String
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value Property Map
    The literal or reference parameter value
    valueLiteral String
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, shorthand for value = { reference = ... }.
    values List<String>
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.

    IncidentTemplateTemplateSeverityBindingArrayValue, IncidentTemplateTemplateSeverityBindingArrayValueArgs

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

    IncidentTemplateTemplateSeverityBindingValue, IncidentTemplateTemplateSeverityBindingValueArgs

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

    IncidentTemplateTemplateStartInTriage, IncidentTemplateTemplateStartInTriageArgs

    ArrayValues List<IncidentTemplateTemplateStartInTriageArrayValue>
    The array of literal or reference parameter values
    ExpressionRef string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    Value IncidentTemplateTemplateStartInTriageValue
    The literal or reference parameter value
    ValueLiteral string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, shorthand for value = { reference = ... }.
    Values List<string>
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    ArrayValues []IncidentTemplateTemplateStartInTriageArrayValue
    The array of literal or reference parameter values
    ExpressionRef string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    Value IncidentTemplateTemplateStartInTriageValue
    The literal or reference parameter value
    ValueLiteral string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, shorthand for value = { reference = ... }.
    Values []string
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    array_values list(object)
    The array of literal or reference parameter values
    expression_ref string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value object
    The literal or reference parameter value
    value_literal string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    value_reference string
    A reference into the scope, shorthand for value = { reference = ... }.
    values list(string)
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    arrayValues List<IncidentTemplateTemplateStartInTriageArrayValue>
    The array of literal or reference parameter values
    expressionRef String
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value IncidentTemplateTemplateStartInTriageValue
    The literal or reference parameter value
    valueLiteral String
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, shorthand for value = { reference = ... }.
    values List<String>
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    arrayValues IncidentTemplateTemplateStartInTriageArrayValue[]
    The array of literal or reference parameter values
    expressionRef string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value IncidentTemplateTemplateStartInTriageValue
    The literal or reference parameter value
    valueLiteral string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    valueReference string
    A reference into the scope, shorthand for value = { reference = ... }.
    values string[]
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    array_values Sequence[IncidentTemplateTemplateStartInTriageArrayValue]
    The array of literal or reference parameter values
    expression_ref str
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value IncidentTemplateTemplateStartInTriageValue
    The literal or reference parameter value
    value_literal str
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    value_reference str
    A reference into the scope, shorthand for value = { reference = ... }.
    values Sequence[str]
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    arrayValues List<Property Map>
    The array of literal or reference parameter values
    expressionRef String
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value Property Map
    The literal or reference parameter value
    valueLiteral String
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, shorthand for value = { reference = ... }.
    values List<String>
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.

    IncidentTemplateTemplateStartInTriageArrayValue, IncidentTemplateTemplateStartInTriageArrayValueArgs

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

    IncidentTemplateTemplateStartInTriageValue, IncidentTemplateTemplateStartInTriageValueArgs

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

    IncidentTemplateTemplateSummary, IncidentTemplateTemplateSummaryArgs

    ArrayValues List<IncidentTemplateTemplateSummaryArrayValue>
    The array of literal or reference parameter values
    Autogenerated bool
    Whether this attribute should be autogenerated using AI
    Value IncidentTemplateTemplateSummaryValue
    The literal or reference parameter value
    ArrayValues []IncidentTemplateTemplateSummaryArrayValue
    The array of literal or reference parameter values
    Autogenerated bool
    Whether this attribute should be autogenerated using AI
    Value IncidentTemplateTemplateSummaryValue
    The literal or reference parameter value
    array_values list(object)
    The array of literal or reference parameter values
    autogenerated bool
    Whether this attribute should be autogenerated using AI
    value object
    The literal or reference parameter value
    arrayValues List<IncidentTemplateTemplateSummaryArrayValue>
    The array of literal or reference parameter values
    autogenerated Boolean
    Whether this attribute should be autogenerated using AI
    value IncidentTemplateTemplateSummaryValue
    The literal or reference parameter value
    arrayValues IncidentTemplateTemplateSummaryArrayValue[]
    The array of literal or reference parameter values
    autogenerated boolean
    Whether this attribute should be autogenerated using AI
    value IncidentTemplateTemplateSummaryValue
    The literal or reference parameter value
    array_values Sequence[IncidentTemplateTemplateSummaryArrayValue]
    The array of literal or reference parameter values
    autogenerated bool
    Whether this attribute should be autogenerated using AI
    value IncidentTemplateTemplateSummaryValue
    The literal or reference parameter value
    arrayValues List<Property Map>
    The array of literal or reference parameter values
    autogenerated Boolean
    Whether this attribute should be autogenerated using AI
    value Property Map
    The literal or reference parameter value

    IncidentTemplateTemplateSummaryArrayValue, IncidentTemplateTemplateSummaryArrayValueArgs

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

    IncidentTemplateTemplateSummaryValue, IncidentTemplateTemplateSummaryValueArgs

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

    IncidentTemplateTemplateWorkspace, IncidentTemplateTemplateWorkspaceArgs

    ArrayValues List<IncidentTemplateTemplateWorkspaceArrayValue>
    The array of literal or reference parameter values
    ExpressionRef string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    Value IncidentTemplateTemplateWorkspaceValue
    The literal or reference parameter value
    ValueLiteral string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, shorthand for value = { reference = ... }.
    Values List<string>
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    ArrayValues []IncidentTemplateTemplateWorkspaceArrayValue
    The array of literal or reference parameter values
    ExpressionRef string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    Value IncidentTemplateTemplateWorkspaceValue
    The literal or reference parameter value
    ValueLiteral string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, shorthand for value = { reference = ... }.
    Values []string
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    array_values list(object)
    The array of literal or reference parameter values
    expression_ref string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value object
    The literal or reference parameter value
    value_literal string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    value_reference string
    A reference into the scope, shorthand for value = { reference = ... }.
    values list(string)
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    arrayValues List<IncidentTemplateTemplateWorkspaceArrayValue>
    The array of literal or reference parameter values
    expressionRef String
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value IncidentTemplateTemplateWorkspaceValue
    The literal or reference parameter value
    valueLiteral String
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, shorthand for value = { reference = ... }.
    values List<String>
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    arrayValues IncidentTemplateTemplateWorkspaceArrayValue[]
    The array of literal or reference parameter values
    expressionRef string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value IncidentTemplateTemplateWorkspaceValue
    The literal or reference parameter value
    valueLiteral string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    valueReference string
    A reference into the scope, shorthand for value = { reference = ... }.
    values string[]
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    array_values Sequence[IncidentTemplateTemplateWorkspaceArrayValue]
    The array of literal or reference parameter values
    expression_ref str
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value IncidentTemplateTemplateWorkspaceValue
    The literal or reference parameter value
    value_literal str
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    value_reference str
    A reference into the scope, shorthand for value = { reference = ... }.
    values Sequence[str]
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    arrayValues List<Property Map>
    The array of literal or reference parameter values
    expressionRef String
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value Property Map
    The literal or reference parameter value
    valueLiteral String
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, shorthand for value = { reference = ... }.
    values List<String>
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.

    IncidentTemplateTemplateWorkspaceArrayValue, IncidentTemplateTemplateWorkspaceArrayValueArgs

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

    IncidentTemplateTemplateWorkspaceValue, IncidentTemplateTemplateWorkspaceValueArgs

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

    Import

    Import is supported using an import block or the pulumi import command:

    The pulumi import command can be used, for example:

    #!/bin/bash

    Import an incident template using its ID

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

    $ pulumi import incident:index/incidentTemplate:IncidentTemplate 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 incident Terraform Provider.
    Viewing docs for incident 7.0.0
    published on Friday, Sep 11, 2026 by incident-io

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial