published on Friday, Sep 11, 2026 by incident-io
published on Friday, Sep 11, 2026 by incident-io
Manage incident templates: reusable sets of values applied to incidents created from alerts.
Use this data source to look up an existing incident template, either by id or by name. This is useful for referencing a template the dashboard owns — for example pointing an incident.AlertRoute at it via incident_config.incident_template — without managing the template as an incident.IncidentTemplate resource. Set exactly one of the two lookup attributes; setting both, or neither, is rejected at plan time.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as incident from "@pulumi/incident";
// Look up an incident template by name, to reference one the dashboard owns
// rather than managing it here — for example from an alert route.
const payments = incident.getIncidentTemplate({
name: "Payments incidents",
});
// Or by ID, for example one copied out of your organisation's settings.
const _default = incident.getIncidentTemplate({
id: "01FCNDV6P870EA6S7TK1DSYD5H",
});
export const paymentsTemplateId = payments.then(payments => payments.id);
import pulumi
import pulumi_incident as incident
# Look up an incident template by name, to reference one the dashboard owns
# rather than managing it here — for example from an alert route.
payments = incident.get_incident_template(name="Payments incidents")
# Or by ID, for example one copied out of your organisation's settings.
default = incident.get_incident_template(id="01FCNDV6P870EA6S7TK1DSYD5H")
pulumi.export("paymentsTemplateId", payments.id)
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 {
// Look up an incident template by name, to reference one the dashboard owns
// rather than managing it here — for example from an alert route.
payments, err := incident.LookupIncidentTemplate(ctx, &incident.LookupIncidentTemplateArgs{
Name: pulumi.StringRef("Payments incidents"),
}, nil)
if err != nil {
return err
}
// Or by ID, for example one copied out of your organisation's settings.
_, err = incident.LookupIncidentTemplate(ctx, &incident.LookupIncidentTemplateArgs{
Id: pulumi.StringRef("01FCNDV6P870EA6S7TK1DSYD5H"),
}, nil)
if err != nil {
return err
}
ctx.Export("paymentsTemplateId", payments.Id)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Incident = Pulumi.Incident;
return await Deployment.RunAsync(() =>
{
// Look up an incident template by name, to reference one the dashboard owns
// rather than managing it here — for example from an alert route.
var payments = Incident.GetIncidentTemplate.Invoke(new()
{
Name = "Payments incidents",
});
// Or by ID, for example one copied out of your organisation's settings.
var @default = Incident.GetIncidentTemplate.Invoke(new()
{
Id = "01FCNDV6P870EA6S7TK1DSYD5H",
});
return new Dictionary<string, object?>
{
["paymentsTemplateId"] = payments.Apply(getIncidentTemplateResult => getIncidentTemplateResult.Id),
};
});
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.GetIncidentTemplateArgs;
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) {
// Look up an incident template by name, to reference one the dashboard owns
// rather than managing it here — for example from an alert route.
final var payments = IncidentFunctions.getIncidentTemplate(GetIncidentTemplateArgs.builder()
.name("Payments incidents")
.build());
// Or by ID, for example one copied out of your organisation's settings.
final var default = IncidentFunctions.getIncidentTemplate(GetIncidentTemplateArgs.builder()
.id("01FCNDV6P870EA6S7TK1DSYD5H")
.build());
ctx.export("paymentsTemplateId", payments.id());
}
}
variables:
# Look up an incident template by name, to reference one the dashboard owns
# rather than managing it here — for example from an alert route.
payments:
fn::invoke:
function: incident:getIncidentTemplate
arguments:
name: Payments incidents
# Or by ID, for example one copied out of your organisation's settings.
default:
fn::invoke:
function: incident:getIncidentTemplate
arguments:
id: 01FCNDV6P870EA6S7TK1DSYD5H
outputs:
paymentsTemplateId: ${payments.id}
Example coming soon!
Using getIncidentTemplate
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getIncidentTemplate(args: GetIncidentTemplateArgs, opts?: InvokeOptions): Promise<GetIncidentTemplateResult>
function getIncidentTemplateOutput(args: GetIncidentTemplateOutputArgs, opts?: InvokeOutputOptions): Output<GetIncidentTemplateResult>def get_incident_template(id: Optional[str] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetIncidentTemplateResult
def get_incident_template_output(id: pulumi.Input[Optional[str]] = None,
name: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetIncidentTemplateResult]func LookupIncidentTemplate(ctx *Context, args *LookupIncidentTemplateArgs, opts ...InvokeOption) (*LookupIncidentTemplateResult, error)
func LookupIncidentTemplateOutput(ctx *Context, args *LookupIncidentTemplateOutputArgs, opts ...InvokeOption) LookupIncidentTemplateResultOutput> Note: This function is named LookupIncidentTemplate in the Go SDK.
public static class GetIncidentTemplate
{
public static Task<GetIncidentTemplateResult> InvokeAsync(GetIncidentTemplateArgs args, InvokeOptions? opts = null)
public static Output<GetIncidentTemplateResult> Invoke(GetIncidentTemplateInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetIncidentTemplateResult> Invoke(GetIncidentTemplateInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetIncidentTemplateResult> getIncidentTemplate(GetIncidentTemplateArgs args, InvokeOptions options)
public static Output<GetIncidentTemplateResult> getIncidentTemplate(GetIncidentTemplateArgs args, InvokeOptions options)
public static Output<GetIncidentTemplateResult> getIncidentTemplate(GetIncidentTemplateArgs args, InvokeOutputOptions options)
fn::invoke:
function: incident:index/getIncidentTemplate:getIncidentTemplate
arguments:
# arguments dictionarydata "incident_get_incident_template" "name" {
# arguments
}The following arguments are supported:
getIncidentTemplate Result
The following output properties are available:
- Expressions
List<Get
Incident Template Expression> - Expressions that make variables available in the scope
- Id string
- Unique identifier for this incident template
- Name string
- The name of this incident template, for the user's reference
- Template
Get
Incident Template Template - The values an incident template applies to the incidents it creates.
- Expressions
[]Get
Incident Template Expression - Expressions that make variables available in the scope
- Id string
- Unique identifier for this incident template
- Name string
- The name of this incident template, for the user's reference
- Template
Get
Incident Template Template - The values an incident template applies to the incidents it creates.
- expressions list(object)
- Expressions that make variables available in the scope
- id string
- Unique identifier for this incident template
- 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<Get
Incident Template Expression> - Expressions that make variables available in the scope
- id String
- Unique identifier for this incident template
- name String
- The name of this incident template, for the user's reference
- template
Get
Incident Template Template - The values an incident template applies to the incidents it creates.
- expressions
Get
Incident Template Expression[] - Expressions that make variables available in the scope
- id string
- Unique identifier for this incident template
- name string
- The name of this incident template, for the user's reference
- template
Get
Incident Template Template - The values an incident template applies to the incidents it creates.
- expressions
Sequence[Get
Incident Template Expression] - Expressions that make variables available in the scope
- id str
- Unique identifier for this incident template
- name str
- The name of this incident template, for the user's reference
- template
Get
Incident Template Template - The values an incident template applies to the incidents it creates.
- expressions List<Property Map>
- Expressions that make variables available in the scope
- id String
- Unique identifier for this incident template
- 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
GetIncidentTemplateExpression
- Else
Branch GetIncident Template Expression Else Branch - Label string
- The human readable label of the expression
- Operations
List<Get
Incident Template Expression Operation> - 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 GetIncident Template Expression Else Branch - Label string
- The human readable label of the expression
- Operations
[]Get
Incident Template Expression Operation - 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 - label string
- The human readable label of the expression
- operations list(object)
- 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 GetIncident Template Expression Else Branch - label String
- The human readable label of the expression
- operations
List<Get
Incident Template Expression Operation> - 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 GetIncident Template Expression Else Branch - label string
- The human readable label of the expression
- operations
Get
Incident Template Expression Operation[] - 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 GetIncident Template Expression Else Branch - label str
- The human readable label of the expression
- operations
Sequence[Get
Incident Template Expression Operation] - 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 Property Map - label String
- The human readable label of the expression
- operations List<Property Map>
- 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)
GetIncidentTemplateExpressionElseBranch
GetIncidentTemplateExpressionElseBranchResult
- Array
Values List<GetIncident Template Expression Else Branch Result Array Value> - If array*value is set, this helps render the values
- Expression
Ref string - Value
Get
Incident Template Expression Else Branch Result Value - Value
Literal string - Value
Reference string - Values List<string>
- Array
Values []GetIncident Template Expression Else Branch Result Array Value - If array*value is set, this helps render the values
- Expression
Ref string - Value
Get
Incident Template Expression Else Branch Result Value - Value
Literal string - Value
Reference string - Values []string
- array_
values list(object) - If array*value is set, this helps render the values
- expression_
ref string - value object
- value_
literal string - value_
reference string - values list(string)
- array
Values List<GetIncident Template Expression Else Branch Result Array Value> - If array*value is set, this helps render the values
- expression
Ref String - value
Get
Incident Template Expression Else Branch Result Value - value
Literal String - value
Reference String - values List<String>
- array
Values GetIncident Template Expression Else Branch Result Array Value[] - If array*value is set, this helps render the values
- expression
Ref string - value
Get
Incident Template Expression Else Branch Result Value - value
Literal string - value
Reference string - values string[]
- array_
values Sequence[GetIncident Template Expression Else Branch Result Array Value] - If array*value is set, this helps render the values
- expression_
ref str - value
Get
Incident Template Expression Else Branch Result Value - value_
literal str - value_
reference str - values Sequence[str]
- array
Values List<Property Map> - If array*value is set, this helps render the values
- expression
Ref String - value Property Map
- value
Literal String - value
Reference String - values List<String>
GetIncidentTemplateExpressionElseBranchResultArrayValue
GetIncidentTemplateExpressionElseBranchResultValue
GetIncidentTemplateExpressionOperation
- Branches
Get
Incident Template Expression Operation Branches - Cast
Get
Incident Template Expression Operation Cast - The cast target of this operation, set when the operation type is
cast - Concatenate
Get
Incident Template Expression Operation Concatenate - Filter
Get
Incident Template Expression Operation Filter -
Get
Incident Template Expression Operation Navigate - Operation
Type string - The type of the operation. Possible values are:
navigate,filter,concatenate,count,min,max,sum,random,first,parse,branches,cast. - Parse
Get
Incident Template Expression Operation Parse
- Branches
Get
Incident Template Expression Operation Branches - Cast
Get
Incident Template Expression Operation Cast - The cast target of this operation, set when the operation type is
cast - Concatenate
Get
Incident Template Expression Operation Concatenate - Filter
Get
Incident Template Expression Operation Filter -
Get
Incident Template Expression Operation Navigate - Operation
Type string - The type of the operation. Possible values are:
navigate,filter,concatenate,count,min,max,sum,random,first,parse,branches,cast. - Parse
Get
Incident Template Expression Operation Parse
- branches object
- cast object
- The cast target of this operation, set when the operation type is
cast - concatenate object
- filter object
- object
- operation_
type string - The type of the operation. Possible values are:
navigate,filter,concatenate,count,min,max,sum,random,first,parse,branches,cast. - parse object
- branches
Get
Incident Template Expression Operation Branches - cast
Get
Incident Template Expression Operation Cast - The cast target of this operation, set when the operation type is
cast - concatenate
Get
Incident Template Expression Operation Concatenate - filter
Get
Incident Template Expression Operation Filter -
Get
Incident Template Expression Operation Navigate - operation
Type String - The type of the operation. Possible values are:
navigate,filter,concatenate,count,min,max,sum,random,first,parse,branches,cast. - parse
Get
Incident Template Expression Operation Parse
- branches
Get
Incident Template Expression Operation Branches - cast
Get
Incident Template Expression Operation Cast - The cast target of this operation, set when the operation type is
cast - concatenate
Get
Incident Template Expression Operation Concatenate - filter
Get
Incident Template Expression Operation Filter -
Get
Incident Template Expression Operation Navigate - operation
Type string - The type of the operation. Possible values are:
navigate,filter,concatenate,count,min,max,sum,random,first,parse,branches,cast. - parse
Get
Incident Template Expression Operation Parse
- branches
Get
Incident Template Expression Operation Branches - cast
Get
Incident Template Expression Operation Cast - The cast target of this operation, set when the operation type is
cast - concatenate
Get
Incident Template Expression Operation Concatenate - filter
Get
Incident Template Expression Operation Filter -
Get
Incident Template Expression Operation Navigate - operation_
type str - The type of the operation. Possible values are:
navigate,filter,concatenate,count,min,max,sum,random,first,parse,branches,cast. - parse
Get
Incident Template Expression Operation Parse
- branches Property Map
- cast Property Map
- The cast target of this operation, set when the operation type is
cast - concatenate Property Map
- filter Property Map
- Property Map
- operation
Type String - The type of the operation. Possible values are:
navigate,filter,concatenate,count,min,max,sum,random,first,parse,branches,cast. - parse Property Map
GetIncidentTemplateExpressionOperationBranches
- Branches
List<Get
Incident Template Expression Operation Branches Branch> - The branches to apply for this operation
- Returns
Get
Incident Template Expression Operation Branches Returns
- Branches
[]Get
Incident Template Expression Operation Branches Branch - The branches to apply for this operation
- Returns
Get
Incident Template Expression Operation Branches Returns
- branches list(object)
- The branches to apply for this operation
- returns object
- branches
List<Get
Incident Template Expression Operation Branches Branch> - The branches to apply for this operation
- returns
Get
Incident Template Expression Operation Branches Returns
- branches
Get
Incident Template Expression Operation Branches Branch[] - The branches to apply for this operation
- returns
Get
Incident Template Expression Operation Branches Returns
- branches
Sequence[Get
Incident Template Expression Operation Branches Branch] - The branches to apply for this operation
- returns
Get
Incident Template Expression Operation Branches Returns
- branches List<Property Map>
- The branches to apply for this operation
- returns Property Map
GetIncidentTemplateExpressionOperationBranchesBranch
- Condition
Groups List<GetIncident Template Expression Operation Branches Branch Condition Group> - The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
- Result
Get
Incident Template Expression Operation Branches Branch Result
- Condition
Groups []GetIncident Template Expression Operation Branches Branch Condition Group - The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
- Result
Get
Incident Template Expression Operation Branches Branch Result
- condition_
groups list(object) - The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
- result object
- condition
Groups List<GetIncident Template Expression Operation Branches Branch Condition Group> - The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
- result
Get
Incident Template Expression Operation Branches Branch Result
- condition
Groups GetIncident Template Expression Operation Branches Branch Condition Group[] - The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
- result
Get
Incident Template Expression Operation Branches Branch Result
- condition_
groups Sequence[GetIncident Template Expression Operation Branches Branch Condition Group] - The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
- result
Get
Incident Template Expression Operation Branches Branch Result
- condition
Groups List<Property Map> - The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
- result Property Map
GetIncidentTemplateExpressionOperationBranchesBranchConditionGroup
- Conditions
List<Get
Incident Template Expression Operation Branches Branch Condition Group Condition> - All conditions in this list must be satisfied for the group to be satisfied
- Conditions
[]Get
Incident Template Expression Operation Branches Branch Condition Group Condition - All conditions in this list must be satisfied for the group to be satisfied
- conditions list(object)
- All conditions in this list must be satisfied for the group to be satisfied
- conditions
List<Get
Incident Template Expression Operation Branches Branch Condition Group Condition> - All conditions in this list must be satisfied for the group to be satisfied
- conditions
Get
Incident Template Expression Operation Branches Branch Condition Group Condition[] - All conditions in this list must be satisfied for the group to be satisfied
- conditions
Sequence[Get
Incident Template Expression Operation Branches Branch Condition Group Condition] - All conditions in this list must be satisfied for the group to be satisfied
- conditions List<Property Map>
- All conditions in this list must be satisfied for the group to be satisfied
GetIncidentTemplateExpressionOperationBranchesBranchConditionGroupCondition
- Operation string
- Param
Bindings List<GetIncident Template Expression Operation Branches Branch Condition Group Condition Param Binding> - Bindings for the operation parameters
- Subject string
- Operation string
- Param
Bindings []GetIncident Template Expression Operation Branches Branch Condition Group Condition Param Binding - Bindings for the operation parameters
- Subject string
- operation string
- param_
bindings list(object) - Bindings for the operation parameters
- subject string
- operation String
- param
Bindings List<GetIncident Template Expression Operation Branches Branch Condition Group Condition Param Binding> - Bindings for the operation parameters
- subject String
- operation string
- param
Bindings GetIncident Template Expression Operation Branches Branch Condition Group Condition Param Binding[] - Bindings for the operation parameters
- subject string
- operation str
- param_
bindings Sequence[GetIncident Template Expression Operation Branches Branch Condition Group Condition Param Binding] - Bindings for the operation parameters
- subject str
- operation String
- param
Bindings List<Property Map> - Bindings for the operation parameters
- subject String
GetIncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBinding
- Array
Values List<GetIncident Template Expression Operation Branches Branch Condition Group Condition Param Binding Array Value> - If array*value is set, this helps render the values
- Expression
Ref string - Value
Get
Incident Template Expression Operation Branches Branch Condition Group Condition Param Binding Value - Value
Literal string - Value
Reference string - Values List<string>
- Array
Values []GetIncident Template Expression Operation Branches Branch Condition Group Condition Param Binding Array Value - If array*value is set, this helps render the values
- Expression
Ref string - Value
Get
Incident Template Expression Operation Branches Branch Condition Group Condition Param Binding Value - Value
Literal string - Value
Reference string - Values []string
- array_
values list(object) - If array*value is set, this helps render the values
- expression_
ref string - value object
- value_
literal string - value_
reference string - values list(string)
- array
Values List<GetIncident Template Expression Operation Branches Branch Condition Group Condition Param Binding Array Value> - If array*value is set, this helps render the values
- expression
Ref String - value
Get
Incident Template Expression Operation Branches Branch Condition Group Condition Param Binding Value - value
Literal String - value
Reference String - values List<String>
- array
Values GetIncident Template Expression Operation Branches Branch Condition Group Condition Param Binding Array Value[] - If array*value is set, this helps render the values
- expression
Ref string - value
Get
Incident Template Expression Operation Branches Branch Condition Group Condition Param Binding Value - value
Literal string - value
Reference string - values string[]
- array_
values Sequence[GetIncident Template Expression Operation Branches Branch Condition Group Condition Param Binding Array Value] - If array*value is set, this helps render the values
- expression_
ref str - value
Get
Incident Template Expression Operation Branches Branch Condition Group Condition Param Binding Value - value_
literal str - value_
reference str - values Sequence[str]
- array
Values List<Property Map> - If array*value is set, this helps render the values
- expression
Ref String - value Property Map
- value
Literal String - value
Reference String - values List<String>
GetIncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingArrayValue
GetIncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingValue
GetIncidentTemplateExpressionOperationBranchesBranchResult
- Array
Values List<GetIncident Template Expression Operation Branches Branch Result Array Value> - If array*value is set, this helps render the values
- Expression
Ref string - Value
Get
Incident Template Expression Operation Branches Branch Result Value - Value
Literal string - Value
Reference string - Values List<string>
- Array
Values []GetIncident Template Expression Operation Branches Branch Result Array Value - If array*value is set, this helps render the values
- Expression
Ref string - Value
Get
Incident Template Expression Operation Branches Branch Result Value - Value
Literal string - Value
Reference string - Values []string
- array_
values list(object) - If array*value is set, this helps render the values
- expression_
ref string - value object
- value_
literal string - value_
reference string - values list(string)
- array
Values List<GetIncident Template Expression Operation Branches Branch Result Array Value> - If array*value is set, this helps render the values
- expression
Ref String - value
Get
Incident Template Expression Operation Branches Branch Result Value - value
Literal String - value
Reference String - values List<String>
- array
Values GetIncident Template Expression Operation Branches Branch Result Array Value[] - If array*value is set, this helps render the values
- expression
Ref string - value
Get
Incident Template Expression Operation Branches Branch Result Value - value
Literal string - value
Reference string - values string[]
- array_
values Sequence[GetIncident Template Expression Operation Branches Branch Result Array Value] - If array*value is set, this helps render the values
- expression_
ref str - value
Get
Incident Template Expression Operation Branches Branch Result Value - value_
literal str - value_
reference str - values Sequence[str]
- array
Values List<Property Map> - If array*value is set, this helps render the values
- expression
Ref String - value Property Map
- value
Literal String - value
Reference String - values List<String>
GetIncidentTemplateExpressionOperationBranchesBranchResultArrayValue
GetIncidentTemplateExpressionOperationBranchesBranchResultValue
GetIncidentTemplateExpressionOperationBranchesReturns
GetIncidentTemplateExpressionOperationCast
GetIncidentTemplateExpressionOperationCastReturns
GetIncidentTemplateExpressionOperationConcatenate
- 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
GetIncidentTemplateExpressionOperationFilter
- Condition
Groups List<GetIncident Template Expression Operation Filter Condition Group> - The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
- Condition
Groups []GetIncident Template Expression Operation Filter Condition Group - The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
- condition_
groups list(object) - The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
- condition
Groups List<GetIncident Template Expression Operation Filter Condition Group> - The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
- condition
Groups GetIncident Template Expression Operation Filter Condition Group[] - The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
- condition_
groups Sequence[GetIncident Template Expression Operation Filter Condition Group] - The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
- condition
Groups List<Property Map> - The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
GetIncidentTemplateExpressionOperationFilterConditionGroup
- Conditions
List<Get
Incident Template Expression Operation Filter Condition Group Condition> - All conditions in this list must be satisfied for the group to be satisfied
- Conditions
[]Get
Incident Template Expression Operation Filter Condition Group Condition - All conditions in this list must be satisfied for the group to be satisfied
- conditions list(object)
- All conditions in this list must be satisfied for the group to be satisfied
- conditions
List<Get
Incident Template Expression Operation Filter Condition Group Condition> - All conditions in this list must be satisfied for the group to be satisfied
- conditions
Get
Incident Template Expression Operation Filter Condition Group Condition[] - All conditions in this list must be satisfied for the group to be satisfied
- conditions
Sequence[Get
Incident Template Expression Operation Filter Condition Group Condition] - All conditions in this list must be satisfied for the group to be satisfied
- conditions List<Property Map>
- All conditions in this list must be satisfied for the group to be satisfied
GetIncidentTemplateExpressionOperationFilterConditionGroupCondition
- Operation string
- Param
Bindings List<GetIncident Template Expression Operation Filter Condition Group Condition Param Binding> - Bindings for the operation parameters
- Subject string
- Operation string
- Param
Bindings []GetIncident Template Expression Operation Filter Condition Group Condition Param Binding - Bindings for the operation parameters
- Subject string
- operation string
- param_
bindings list(object) - Bindings for the operation parameters
- subject string
- operation String
- param
Bindings List<GetIncident Template Expression Operation Filter Condition Group Condition Param Binding> - Bindings for the operation parameters
- subject String
- operation string
- param
Bindings GetIncident Template Expression Operation Filter Condition Group Condition Param Binding[] - Bindings for the operation parameters
- subject string
- operation str
- param_
bindings Sequence[GetIncident Template Expression Operation Filter Condition Group Condition Param Binding] - Bindings for the operation parameters
- subject str
- operation String
- param
Bindings List<Property Map> - Bindings for the operation parameters
- subject String
GetIncidentTemplateExpressionOperationFilterConditionGroupConditionParamBinding
- Array
Values List<GetIncident Template Expression Operation Filter Condition Group Condition Param Binding Array Value> - If array*value is set, this helps render the values
- Expression
Ref string - Value
Get
Incident Template Expression Operation Filter Condition Group Condition Param Binding Value - Value
Literal string - Value
Reference string - Values List<string>
- Array
Values []GetIncident Template Expression Operation Filter Condition Group Condition Param Binding Array Value - If array*value is set, this helps render the values
- Expression
Ref string - Value
Get
Incident Template Expression Operation Filter Condition Group Condition Param Binding Value - Value
Literal string - Value
Reference string - Values []string
- array_
values list(object) - If array*value is set, this helps render the values
- expression_
ref string - value object
- value_
literal string - value_
reference string - values list(string)
- array
Values List<GetIncident Template Expression Operation Filter Condition Group Condition Param Binding Array Value> - If array*value is set, this helps render the values
- expression
Ref String - value
Get
Incident Template Expression Operation Filter Condition Group Condition Param Binding Value - value
Literal String - value
Reference String - values List<String>
- array
Values GetIncident Template Expression Operation Filter Condition Group Condition Param Binding Array Value[] - If array*value is set, this helps render the values
- expression
Ref string - value
Get
Incident Template Expression Operation Filter Condition Group Condition Param Binding Value - value
Literal string - value
Reference string - values string[]
- array_
values Sequence[GetIncident Template Expression Operation Filter Condition Group Condition Param Binding Array Value] - If array*value is set, this helps render the values
- expression_
ref str - value
Get
Incident Template Expression Operation Filter Condition Group Condition Param Binding Value - value_
literal str - value_
reference str - values Sequence[str]
- array
Values List<Property Map> - If array*value is set, this helps render the values
- expression
Ref String - value Property Map
- value
Literal String - value
Reference String - values List<String>
GetIncidentTemplateExpressionOperationFilterConditionGroupConditionParamBindingArrayValue
GetIncidentTemplateExpressionOperationFilterConditionGroupConditionParamBindingValue
GetIncidentTemplateExpressionOperationNavigate
- Reference string
- The reference within the scope to navigate to
- Reference string
- The reference within the scope to navigate to
- reference string
- The reference within the scope to navigate to
- reference String
- The reference within the scope to navigate to
- reference string
- The reference within the scope to navigate to
- reference str
- The reference within the scope to navigate to
- reference String
- The reference within the scope to navigate to
GetIncidentTemplateExpressionOperationParse
- Returns
Get
Incident Template Expression Operation Parse Returns - Source string
- Source expression that is evaluated to a result
- Returns
Get
Incident Template Expression Operation Parse Returns - Source string
- Source expression that is evaluated to a result
- returns
Get
Incident Template Expression Operation Parse Returns - source String
- Source expression that is evaluated to a result
- returns
Get
Incident Template Expression Operation Parse Returns - source string
- Source expression that is evaluated to a result
- returns
Get
Incident Template Expression Operation Parse Returns - source str
- Source expression that is evaluated to a result
- returns Property Map
- source String
- Source expression that is evaluated to a result
GetIncidentTemplateExpressionOperationParseReturns
GetIncidentTemplateTemplate
- Custom
Fields List<GetIncident Template Template Custom Field> - Custom fields configuration
- Incident
Mode GetIncident Template Template Incident Mode - Incident
Type GetIncident Template Template Incident Type - Name
Get
Incident Template Template Name - Severity
Get
Incident Template Template Severity - Start
In GetTriage Incident Template Template Start In Triage - Summary
Get
Incident Template Template Summary - Workspace
Get
Incident Template Template Workspace
- Custom
Fields []GetIncident Template Template Custom Field - Custom fields configuration
- Incident
Mode GetIncident Template Template Incident Mode - Incident
Type GetIncident Template Template Incident Type - Name
Get
Incident Template Template Name - Severity
Get
Incident Template Template Severity - Start
In GetTriage Incident Template Template Start In Triage - Summary
Get
Incident Template Template Summary - Workspace
Get
Incident Template Template Workspace
- custom_
fields list(object) - Custom fields configuration
- incident_
mode object - incident_
type object - name object
- severity object
- start_
in_ objecttriage - summary object
- workspace object
- custom
Fields List<GetIncident Template Template Custom Field> - Custom fields configuration
- incident
Mode GetIncident Template Template Incident Mode - incident
Type GetIncident Template Template Incident Type - name
Get
Incident Template Template Name - severity
Get
Incident Template Template Severity - start
In GetTriage Incident Template Template Start In Triage - summary
Get
Incident Template Template Summary - workspace
Get
Incident Template Template Workspace
- custom
Fields GetIncident Template Template Custom Field[] - Custom fields configuration
- incident
Mode GetIncident Template Template Incident Mode - incident
Type GetIncident Template Template Incident Type - name
Get
Incident Template Template Name - severity
Get
Incident Template Template Severity - start
In GetTriage Incident Template Template Start In Triage - summary
Get
Incident Template Template Summary - workspace
Get
Incident Template Template Workspace
- custom_
fields Sequence[GetIncident Template Template Custom Field] - Custom fields configuration
- incident_
mode GetIncident Template Template Incident Mode - incident_
type GetIncident Template Template Incident Type - name
Get
Incident Template Template Name - severity
Get
Incident Template Template Severity - start_
in_ Gettriage Incident Template Template Start In Triage - summary
Get
Incident Template Template Summary - workspace
Get
Incident Template Template Workspace
GetIncidentTemplateTemplateCustomField
- Binding
Get
Incident Template Template Custom Field Binding - Custom
Field stringId - ID of the custom field
- Merge
Strategy string - The strategy to use when multiple alerts match this route. Possible values are:
first-wins,last-wins,append.
- Binding
Get
Incident Template Template Custom Field Binding - Custom
Field stringId - ID of the custom field
- Merge
Strategy string - The strategy to use when multiple alerts match this route. Possible values are:
first-wins,last-wins,append.
- binding object
- custom_
field_ stringid - ID of the custom field
- merge_
strategy string - The strategy to use when multiple alerts match this route. Possible values are:
first-wins,last-wins,append.
- binding
Get
Incident Template Template Custom Field Binding - custom
Field StringId - ID of the custom field
- merge
Strategy String - The strategy to use when multiple alerts match this route. Possible values are:
first-wins,last-wins,append.
- binding
Get
Incident Template Template Custom Field Binding - custom
Field stringId - ID of the custom field
- merge
Strategy string - The strategy to use when multiple alerts match this route. Possible values are:
first-wins,last-wins,append.
- binding
Get
Incident Template Template Custom Field Binding - custom_
field_ strid - ID of the custom field
- merge_
strategy str - The strategy to use when multiple alerts match this route. Possible values are:
first-wins,last-wins,append.
- binding Property Map
- custom
Field StringId - ID of the custom field
- merge
Strategy String - The strategy to use when multiple alerts match this route. Possible values are:
first-wins,last-wins,append.
GetIncidentTemplateTemplateCustomFieldBinding
- Array
Values List<GetIncident Template Template Custom Field Binding Array Value> - If array*value is set, this helps render the values
- Expression
Ref string - Value
Get
Incident Template Template Custom Field Binding Value - Value
Literal string - Value
Reference string - Values List<string>
- Array
Values []GetIncident Template Template Custom Field Binding Array Value - If array*value is set, this helps render the values
- Expression
Ref string - Value
Get
Incident Template Template Custom Field Binding Value - Value
Literal string - Value
Reference string - Values []string
- array_
values list(object) - If array*value is set, this helps render the values
- expression_
ref string - value object
- value_
literal string - value_
reference string - values list(string)
- array
Values List<GetIncident Template Template Custom Field Binding Array Value> - If array*value is set, this helps render the values
- expression
Ref String - value
Get
Incident Template Template Custom Field Binding Value - value
Literal String - value
Reference String - values List<String>
- array
Values GetIncident Template Template Custom Field Binding Array Value[] - If array*value is set, this helps render the values
- expression
Ref string - value
Get
Incident Template Template Custom Field Binding Value - value
Literal string - value
Reference string - values string[]
- array_
values Sequence[GetIncident Template Template Custom Field Binding Array Value] - If array*value is set, this helps render the values
- expression_
ref str - value
Get
Incident Template Template Custom Field Binding Value - value_
literal str - value_
reference str - values Sequence[str]
- array
Values List<Property Map> - If array*value is set, this helps render the values
- expression
Ref String - value Property Map
- value
Literal String - value
Reference String - values List<String>
GetIncidentTemplateTemplateCustomFieldBindingArrayValue
GetIncidentTemplateTemplateCustomFieldBindingValue
GetIncidentTemplateTemplateIncidentMode
- Array
Values List<GetIncident Template Template Incident Mode Array Value> - If array*value is set, this helps render the values
- Expression
Ref string - Value
Get
Incident Template Template Incident Mode Value - Value
Literal string - Value
Reference string - Values List<string>
- Array
Values []GetIncident Template Template Incident Mode Array Value - If array*value is set, this helps render the values
- Expression
Ref string - Value
Get
Incident Template Template Incident Mode Value - Value
Literal string - Value
Reference string - Values []string
- array_
values list(object) - If array*value is set, this helps render the values
- expression_
ref string - value object
- value_
literal string - value_
reference string - values list(string)
- array
Values List<GetIncident Template Template Incident Mode Array Value> - If array*value is set, this helps render the values
- expression
Ref String - value
Get
Incident Template Template Incident Mode Value - value
Literal String - value
Reference String - values List<String>
- array
Values GetIncident Template Template Incident Mode Array Value[] - If array*value is set, this helps render the values
- expression
Ref string - value
Get
Incident Template Template Incident Mode Value - value
Literal string - value
Reference string - values string[]
- array_
values Sequence[GetIncident Template Template Incident Mode Array Value] - If array*value is set, this helps render the values
- expression_
ref str - value
Get
Incident Template Template Incident Mode Value - value_
literal str - value_
reference str - values Sequence[str]
- array
Values List<Property Map> - If array*value is set, this helps render the values
- expression
Ref String - value Property Map
- value
Literal String - value
Reference String - values List<String>
GetIncidentTemplateTemplateIncidentModeArrayValue
GetIncidentTemplateTemplateIncidentModeValue
GetIncidentTemplateTemplateIncidentType
- Array
Values List<GetIncident Template Template Incident Type Array Value> - If array*value is set, this helps render the values
- Expression
Ref string - Value
Get
Incident Template Template Incident Type Value - Value
Literal string - Value
Reference string - Values List<string>
- Array
Values []GetIncident Template Template Incident Type Array Value - If array*value is set, this helps render the values
- Expression
Ref string - Value
Get
Incident Template Template Incident Type Value - Value
Literal string - Value
Reference string - Values []string
- array_
values list(object) - If array*value is set, this helps render the values
- expression_
ref string - value object
- value_
literal string - value_
reference string - values list(string)
- array
Values List<GetIncident Template Template Incident Type Array Value> - If array*value is set, this helps render the values
- expression
Ref String - value
Get
Incident Template Template Incident Type Value - value
Literal String - value
Reference String - values List<String>
- array
Values GetIncident Template Template Incident Type Array Value[] - If array*value is set, this helps render the values
- expression
Ref string - value
Get
Incident Template Template Incident Type Value - value
Literal string - value
Reference string - values string[]
- array_
values Sequence[GetIncident Template Template Incident Type Array Value] - If array*value is set, this helps render the values
- expression_
ref str - value
Get
Incident Template Template Incident Type Value - value_
literal str - value_
reference str - values Sequence[str]
- array
Values List<Property Map> - If array*value is set, this helps render the values
- expression
Ref String - value Property Map
- value
Literal String - value
Reference String - values List<String>
GetIncidentTemplateTemplateIncidentTypeArrayValue
GetIncidentTemplateTemplateIncidentTypeValue
GetIncidentTemplateTemplateName
- Array
Values List<GetIncident Template Template Name Array Value> - The array of literal or reference parameter values
- Autogenerated bool
- Whether this attribute should be autogenerated using AI
- Value
Get
Incident Template Template Name Value - The literal or reference parameter value
- Array
Values []GetIncident Template Template Name Array Value - The array of literal or reference parameter values
- Autogenerated bool
- Whether this attribute should be autogenerated using AI
- Value
Get
Incident Template Template Name Value - The literal or reference parameter value
- array_
values list(object) - The array of literal or reference parameter values
- autogenerated bool
- Whether this attribute should be autogenerated using AI
- value object
- The literal or reference parameter value
- array
Values List<GetIncident Template Template Name Array Value> - The array of literal or reference parameter values
- autogenerated Boolean
- Whether this attribute should be autogenerated using AI
- value
Get
Incident Template Template Name Value - The literal or reference parameter value
- array
Values GetIncident Template Template Name Array Value[] - The array of literal or reference parameter values
- autogenerated boolean
- Whether this attribute should be autogenerated using AI
- value
Get
Incident Template Template Name Value - The literal or reference parameter value
- array_
values Sequence[GetIncident Template Template Name Array Value] - The array of literal or reference parameter values
- autogenerated bool
- Whether this attribute should be autogenerated using AI
- value
Get
Incident Template Template Name Value - The literal or reference parameter value
- array
Values List<Property Map> - The array of literal or reference parameter values
- autogenerated Boolean
- Whether this attribute should be autogenerated using AI
- value Property Map
- The literal or reference parameter value
GetIncidentTemplateTemplateNameArrayValue
GetIncidentTemplateTemplateNameValue
GetIncidentTemplateTemplateSeverity
- Binding
Get
Incident Template Template Severity Binding - Merge
Strategy string - Strategy for merging severity when multiple alerts create/update the same incident. Possible values are:
first-wins,max.
- Binding
Get
Incident Template Template Severity Binding - Merge
Strategy string - Strategy for merging severity when multiple alerts create/update the same incident. Possible values are:
first-wins,max.
- binding object
- merge_
strategy string - Strategy for merging severity when multiple alerts create/update the same incident. Possible values are:
first-wins,max.
- binding
Get
Incident Template Template Severity Binding - merge
Strategy String - Strategy for merging severity when multiple alerts create/update the same incident. Possible values are:
first-wins,max.
- binding
Get
Incident Template Template Severity Binding - merge
Strategy string - Strategy for merging severity when multiple alerts create/update the same incident. Possible values are:
first-wins,max.
- binding
Get
Incident Template Template Severity Binding - merge_
strategy str - Strategy for merging severity when multiple alerts create/update the same incident. Possible values are:
first-wins,max.
- binding Property Map
- merge
Strategy String - Strategy for merging severity when multiple alerts create/update the same incident. Possible values are:
first-wins,max.
GetIncidentTemplateTemplateSeverityBinding
- Array
Values List<GetIncident Template Template Severity Binding Array Value> - If array*value is set, this helps render the values
- Expression
Ref string - Value
Get
Incident Template Template Severity Binding Value - Value
Literal string - Value
Reference string - Values List<string>
- Array
Values []GetIncident Template Template Severity Binding Array Value - If array*value is set, this helps render the values
- Expression
Ref string - Value
Get
Incident Template Template Severity Binding Value - Value
Literal string - Value
Reference string - Values []string
- array_
values list(object) - If array*value is set, this helps render the values
- expression_
ref string - value object
- value_
literal string - value_
reference string - values list(string)
- array
Values List<GetIncident Template Template Severity Binding Array Value> - If array*value is set, this helps render the values
- expression
Ref String - value
Get
Incident Template Template Severity Binding Value - value
Literal String - value
Reference String - values List<String>
- array
Values GetIncident Template Template Severity Binding Array Value[] - If array*value is set, this helps render the values
- expression
Ref string - value
Get
Incident Template Template Severity Binding Value - value
Literal string - value
Reference string - values string[]
- array_
values Sequence[GetIncident Template Template Severity Binding Array Value] - If array*value is set, this helps render the values
- expression_
ref str - value
Get
Incident Template Template Severity Binding Value - value_
literal str - value_
reference str - values Sequence[str]
- array
Values List<Property Map> - If array*value is set, this helps render the values
- expression
Ref String - value Property Map
- value
Literal String - value
Reference String - values List<String>
GetIncidentTemplateTemplateSeverityBindingArrayValue
GetIncidentTemplateTemplateSeverityBindingValue
GetIncidentTemplateTemplateStartInTriage
- Array
Values List<GetIncident Template Template Start In Triage Array Value> - If array*value is set, this helps render the values
- Expression
Ref string - Value
Get
Incident Template Template Start In Triage Value - Value
Literal string - Value
Reference string - Values List<string>
- Array
Values []GetIncident Template Template Start In Triage Array Value - If array*value is set, this helps render the values
- Expression
Ref string - Value
Get
Incident Template Template Start In Triage Value - Value
Literal string - Value
Reference string - Values []string
- array_
values list(object) - If array*value is set, this helps render the values
- expression_
ref string - value object
- value_
literal string - value_
reference string - values list(string)
- array
Values List<GetIncident Template Template Start In Triage Array Value> - If array*value is set, this helps render the values
- expression
Ref String - value
Get
Incident Template Template Start In Triage Value - value
Literal String - value
Reference String - values List<String>
- array
Values GetIncident Template Template Start In Triage Array Value[] - If array*value is set, this helps render the values
- expression
Ref string - value
Get
Incident Template Template Start In Triage Value - value
Literal string - value
Reference string - values string[]
- array_
values Sequence[GetIncident Template Template Start In Triage Array Value] - If array*value is set, this helps render the values
- expression_
ref str - value
Get
Incident Template Template Start In Triage Value - value_
literal str - value_
reference str - values Sequence[str]
- array
Values List<Property Map> - If array*value is set, this helps render the values
- expression
Ref String - value Property Map
- value
Literal String - value
Reference String - values List<String>
GetIncidentTemplateTemplateStartInTriageArrayValue
GetIncidentTemplateTemplateStartInTriageValue
GetIncidentTemplateTemplateSummary
- Array
Values List<GetIncident Template Template Summary Array Value> - The array of literal or reference parameter values
- Autogenerated bool
- Whether this attribute should be autogenerated using AI
- Value
Get
Incident Template Template Summary Value - The literal or reference parameter value
- Array
Values []GetIncident Template Template Summary Array Value - The array of literal or reference parameter values
- Autogenerated bool
- Whether this attribute should be autogenerated using AI
- Value
Get
Incident Template Template Summary Value - The literal or reference parameter value
- array_
values list(object) - The array of literal or reference parameter values
- autogenerated bool
- Whether this attribute should be autogenerated using AI
- value object
- The literal or reference parameter value
- array
Values List<GetIncident Template Template Summary Array Value> - The array of literal or reference parameter values
- autogenerated Boolean
- Whether this attribute should be autogenerated using AI
- value
Get
Incident Template Template Summary Value - The literal or reference parameter value
- array
Values GetIncident Template Template Summary Array Value[] - The array of literal or reference parameter values
- autogenerated boolean
- Whether this attribute should be autogenerated using AI
- value
Get
Incident Template Template Summary Value - The literal or reference parameter value
- array_
values Sequence[GetIncident Template Template Summary Array Value] - The array of literal or reference parameter values
- autogenerated bool
- Whether this attribute should be autogenerated using AI
- value
Get
Incident Template Template Summary Value - The literal or reference parameter value
- array
Values List<Property Map> - The array of literal or reference parameter values
- autogenerated Boolean
- Whether this attribute should be autogenerated using AI
- value Property Map
- The literal or reference parameter value
GetIncidentTemplateTemplateSummaryArrayValue
GetIncidentTemplateTemplateSummaryValue
GetIncidentTemplateTemplateWorkspace
- Array
Values List<GetIncident Template Template Workspace Array Value> - If array*value is set, this helps render the values
- Expression
Ref string - Value
Get
Incident Template Template Workspace Value - Value
Literal string - Value
Reference string - Values List<string>
- Array
Values []GetIncident Template Template Workspace Array Value - If array*value is set, this helps render the values
- Expression
Ref string - Value
Get
Incident Template Template Workspace Value - Value
Literal string - Value
Reference string - Values []string
- array_
values list(object) - If array*value is set, this helps render the values
- expression_
ref string - value object
- value_
literal string - value_
reference string - values list(string)
- array
Values List<GetIncident Template Template Workspace Array Value> - If array*value is set, this helps render the values
- expression
Ref String - value
Get
Incident Template Template Workspace Value - value
Literal String - value
Reference String - values List<String>
- array
Values GetIncident Template Template Workspace Array Value[] - If array*value is set, this helps render the values
- expression
Ref string - value
Get
Incident Template Template Workspace Value - value
Literal string - value
Reference string - values string[]
- array_
values Sequence[GetIncident Template Template Workspace Array Value] - If array*value is set, this helps render the values
- expression_
ref str - value
Get
Incident Template Template Workspace Value - value_
literal str - value_
reference str - values Sequence[str]
- array
Values List<Property Map> - If array*value is set, this helps render the values
- expression
Ref String - value Property Map
- value
Literal String - value
Reference String - values List<String>
GetIncidentTemplateTemplateWorkspaceArrayValue
GetIncidentTemplateTemplateWorkspaceValue
Package Details
- Repository
- incident incident-io/terraform-provider-incident
- License
- Notes
- This Pulumi package is based on the
incidentTerraform Provider.
published on Friday, Sep 11, 2026 by incident-io