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.
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<Incident
Template Expression> - The expressions to be prepared for use by steps and conditions
- Template
Incident
Template Template - 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
[]Incident
Template Expression Args - The expressions to be prepared for use by steps and conditions
- Template
Incident
Template Template Args - 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<Incident
Template Expression> - The expressions to be prepared for use by steps and conditions
- template
Incident
Template Template - 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
Incident
Template Expression[] - The expressions to be prepared for use by steps and conditions
- template
Incident
Template Template - 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[Incident
Template Expression Args] - The expressions to be prepared for use by steps and conditions
- template
Incident
Template Template Args - 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) -> IncidentTemplatefunc 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.
- Expressions
List<Incident
Template Expression> - 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
Incident
Template Template - The values an incident template applies to the incidents it creates.
- Expressions
[]Incident
Template Expression Args - 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
Incident
Template Template Args - 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<Incident
Template Expression> - 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
Incident
Template Template - The values an incident template applies to the incidents it creates.
- expressions
Incident
Template Expression[] - 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
Incident
Template Template - The values an incident template applies to the incidents it creates.
- expressions
Sequence[Incident
Template Expression Args] - 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
Incident
Template Template Args - 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<Incident
Template Expression Operation> - The operations to execute in sequence for this expression
- Reference string
- A short ID that can be used to reference the expression
- Root
Reference string - The root reference for this expression (i.e. where the expression starts)
- Else
Branch IncidentTemplate Expression Else Branch - The else branch to resort to if all operations fail
- Label string
- The human readable label of the expression
- Operations
[]Incident
Template Expression Operation - The operations to execute in sequence for this expression
- Reference string
- A short ID that can be used to reference the expression
- Root
Reference string - The root reference for this expression (i.e. where the expression starts)
- Else
Branch IncidentTemplate Expression Else Branch - The else branch to resort to if all operations fail
- label string
- The human readable label of the expression
- operations list(object)
- The operations to execute in sequence for this expression
- reference string
- A short ID that can be used to reference the expression
- root_
reference string - The root reference for this expression (i.e. where the expression starts)
- else_
branch object - The else branch to resort to if all operations fail
- label String
- The human readable label of the expression
- operations
List<Incident
Template Expression Operation> - The operations to execute in sequence for this expression
- reference String
- A short ID that can be used to reference the expression
- root
Reference String - The root reference for this expression (i.e. where the expression starts)
- else
Branch IncidentTemplate Expression Else Branch - The else branch to resort to if all operations fail
- label string
- The human readable label of the expression
- operations
Incident
Template Expression Operation[] - The operations to execute in sequence for this expression
- reference string
- A short ID that can be used to reference the expression
- root
Reference string - The root reference for this expression (i.e. where the expression starts)
- else
Branch IncidentTemplate Expression Else Branch - The else branch to resort to if all operations fail
- label str
- The human readable label of the expression
- operations
Sequence[Incident
Template Expression Operation] - The operations to execute in sequence for this expression
- reference str
- A short ID that can be used to reference the expression
- root_
reference str - The root reference for this expression (i.e. where the expression starts)
- else_
branch IncidentTemplate Expression Else Branch - The else branch to resort to if all operations fail
- label String
- The human readable label of the expression
- operations List<Property Map>
- The operations to execute in sequence for this expression
- reference String
- A short ID that can be used to reference the expression
- root
Reference String - The root reference for this expression (i.e. where the expression starts)
- else
Branch Property Map - The else branch to resort to if all operations fail
IncidentTemplateExpressionElseBranch, IncidentTemplateExpressionElseBranchArgs
- Result
Incident
Template Expression Else Branch Result - The result assumed if the else branch is reached
- Result
Incident
Template Expression Else Branch Result - The result assumed if the else branch is reached
- result
Incident
Template Expression Else Branch Result - The result assumed if the else branch is reached
- result
Incident
Template Expression Else Branch Result - The result assumed if the else branch is reached
- result
Incident
Template Expression Else Branch Result - The result assumed if the else branch is reached
- result Property Map
- The result assumed if the else branch is reached
IncidentTemplateExpressionElseBranchResult, IncidentTemplateExpressionElseBranchResultArgs
- Array
Values List<IncidentTemplate Expression Else Branch Result Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Incident
Template Expression Else Branch Result Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- Array
Values []IncidentTemplate Expression Else Branch Result Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Incident
Template Expression Else Branch Result Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_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_valueof literals. For a mix of literals and references, usearray_value.
- array
Values List<IncidentTemplate Expression Else Branch Result Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Incident
Template Expression Else Branch Result Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values IncidentTemplate Expression Else Branch Result Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Incident
Template Expression Else Branch Result Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array_
values Sequence[IncidentTemplate Expression Else Branch Result Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Incident
Template Expression Else Branch Result Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
IncidentTemplateExpressionElseBranchResultArrayValue, IncidentTemplateExpressionElseBranchResultArrayValueArgs
IncidentTemplateExpressionElseBranchResultValue, IncidentTemplateExpressionElseBranchResultValueArgs
IncidentTemplateExpressionOperation, IncidentTemplateExpressionOperationArgs
- 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
Incident
Template Expression Operation Branches - An operation type that allows for a value to be set conditionally by a series of logical branches
- Cast
Incident
Template Expression Operation Cast - An operation type that converts a value into another type. Only valid on values that can be represented as text. The returned
arrayfollows the value being cast, so it must match the cardinality of the previous operation - Concatenate
Incident
Template Expression Operation Concatenate - An operation type that adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name
- Filter
Incident
Template Expression Operation Filter - An operation type that allows values to be filtered out by conditions
-
Incident
Template Expression Operation Navigate - An operation type that allows attributes of a type to be accessed by reference
- Parse
Incident
Template Expression Operation Parse - An operation type that allows a value to parsed from within a JSON object
- Operation
Type string - Indicates which operation type to execute. Possible values are:
navigate,filter,concatenate,count,min,max,sum,random,first,parse,branches,cast. - Branches
Incident
Template Expression Operation Branches - An operation type that allows for a value to be set conditionally by a series of logical branches
- Cast
Incident
Template Expression Operation Cast - An operation type that converts a value into another type. Only valid on values that can be represented as text. The returned
arrayfollows the value being cast, so it must match the cardinality of the previous operation - Concatenate
Incident
Template Expression Operation Concatenate - An operation type that adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name
- Filter
Incident
Template Expression Operation Filter - An operation type that allows values to be filtered out by conditions
-
Incident
Template Expression Operation Navigate - An operation type that allows attributes of a type to be accessed by reference
- Parse
Incident
Template Expression Operation Parse - An operation type that allows a value to parsed from within a JSON object
- operation_
type string - Indicates which operation type to execute. Possible values are:
navigate,filter,concatenate,count,min,max,sum,random,first,parse,branches,cast. - branches object
- An operation type that allows for a value to be set conditionally by a series of logical branches
- cast object
- An operation type that converts a value into another type. Only valid on values that can be represented as text. The returned
arrayfollows the value being cast, so it must match the cardinality of the previous operation - concatenate object
- An operation type that adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name
- filter object
- An operation type that allows values to be filtered out by conditions
- object
- An operation type that allows attributes of a type to be accessed by reference
- parse object
- An operation type that allows a value to parsed from within a JSON object
- operation
Type String - Indicates which operation type to execute. Possible values are:
navigate,filter,concatenate,count,min,max,sum,random,first,parse,branches,cast. - branches
Incident
Template Expression Operation Branches - An operation type that allows for a value to be set conditionally by a series of logical branches
- cast
Incident
Template Expression Operation Cast - An operation type that converts a value into another type. Only valid on values that can be represented as text. The returned
arrayfollows the value being cast, so it must match the cardinality of the previous operation - concatenate
Incident
Template Expression Operation Concatenate - An operation type that adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name
- filter
Incident
Template Expression Operation Filter - An operation type that allows values to be filtered out by conditions
-
Incident
Template Expression Operation Navigate - An operation type that allows attributes of a type to be accessed by reference
- parse
Incident
Template Expression Operation Parse - An operation type that allows a value to parsed from within a JSON object
- operation
Type string - Indicates which operation type to execute. Possible values are:
navigate,filter,concatenate,count,min,max,sum,random,first,parse,branches,cast. - branches
Incident
Template Expression Operation Branches - An operation type that allows for a value to be set conditionally by a series of logical branches
- cast
Incident
Template Expression Operation Cast - An operation type that converts a value into another type. Only valid on values that can be represented as text. The returned
arrayfollows the value being cast, so it must match the cardinality of the previous operation - concatenate
Incident
Template Expression Operation Concatenate - An operation type that adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name
- filter
Incident
Template Expression Operation Filter - An operation type that allows values to be filtered out by conditions
-
Incident
Template Expression Operation Navigate - An operation type that allows attributes of a type to be accessed by reference
- parse
Incident
Template Expression Operation Parse - An operation type that allows a value to parsed from within a JSON object
- operation_
type str - Indicates which operation type to execute. Possible values are:
navigate,filter,concatenate,count,min,max,sum,random,first,parse,branches,cast. - branches
Incident
Template Expression Operation Branches - An operation type that allows for a value to be set conditionally by a series of logical branches
- cast
Incident
Template Expression Operation Cast - An operation type that converts a value into another type. Only valid on values that can be represented as text. The returned
arrayfollows the value being cast, so it must match the cardinality of the previous operation - concatenate
Incident
Template Expression Operation Concatenate - An operation type that adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name
- filter
Incident
Template Expression Operation Filter - An operation type that allows values to be filtered out by conditions
-
Incident
Template Expression Operation Navigate - An operation type that allows attributes of a type to be accessed by reference
- parse
Incident
Template Expression Operation Parse - An operation type that allows a value to parsed from within a JSON object
- operation
Type String - Indicates which operation type to execute. Possible values are:
navigate,filter,concatenate,count,min,max,sum,random,first,parse,branches,cast. - branches Property Map
- An operation type that allows for a value to be set conditionally by a series of logical branches
- cast Property Map
- An operation type that converts a value into another type. Only valid on values that can be represented as text. The returned
arrayfollows the value being cast, so it must match the cardinality of the previous operation - concatenate Property Map
- An operation type that adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name
- filter Property Map
- An operation type that allows values to be filtered out by conditions
- Property Map
- An operation type that allows attributes of a type to be accessed by reference
- parse Property Map
- An operation type that allows a value to parsed from within a JSON object
IncidentTemplateExpressionOperationBranches, IncidentTemplateExpressionOperationBranchesArgs
- Branches
List<Incident
Template Expression Operation Branches Branch> - The branches to apply for this operation
- Returns
Incident
Template Expression Operation Branches Returns - The return type of an operation
- Branches
[]Incident
Template Expression Operation Branches Branch - The branches to apply for this operation
- Returns
Incident
Template Expression Operation Branches Returns - The return type of an operation
- branches list(object)
- The branches to apply for this operation
- returns object
- The return type of an operation
- branches
List<Incident
Template Expression Operation Branches Branch> - The branches to apply for this operation
- returns
Incident
Template Expression Operation Branches Returns - The return type of an operation
- branches
Incident
Template Expression Operation Branches Branch[] - The branches to apply for this operation
- returns
Incident
Template Expression Operation Branches Returns - The return type of an operation
- branches
Sequence[Incident
Template Expression Operation Branches Branch] - The branches to apply for this operation
- returns
Incident
Template Expression Operation Branches Returns - The return type of an operation
- branches List<Property Map>
- The branches to apply for this operation
- returns Property Map
- The return type of an operation
IncidentTemplateExpressionOperationBranchesBranch, IncidentTemplateExpressionOperationBranchesBranchArgs
- Condition
Groups List<IncidentTemplate Expression Operation Branches Branch Condition Group> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- Result
Incident
Template Expression Operation Branches Branch Result - The result assumed if the condition groups are satisfied
- Condition
Groups []IncidentTemplate Expression Operation Branches Branch Condition Group - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- Result
Incident
Template Expression Operation Branches Branch Result - The result assumed if the condition groups are satisfied
- condition_
groups list(object) - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- result object
- The result assumed if the condition groups are satisfied
- condition
Groups List<IncidentTemplate Expression Operation Branches Branch Condition Group> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- result
Incident
Template Expression Operation Branches Branch Result - The result assumed if the condition groups are satisfied
- condition
Groups IncidentTemplate Expression Operation Branches Branch Condition Group[] - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- result
Incident
Template Expression Operation Branches Branch Result - The result assumed if the condition groups are satisfied
- condition_
groups Sequence[IncidentTemplate Expression Operation Branches Branch Condition Group] - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- result
Incident
Template Expression Operation Branches Branch Result - The result assumed if the condition groups are satisfied
- condition
Groups List<Property Map> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- result Property Map
- The result assumed if the condition groups are satisfied
IncidentTemplateExpressionOperationBranchesBranchConditionGroup, IncidentTemplateExpressionOperationBranchesBranchConditionGroupArgs
- Conditions
List<Incident
Template Expression Operation Branches Branch Condition Group Condition> - The prerequisite conditions that must all be satisfied
- Conditions
[]Incident
Template Expression Operation Branches Branch Condition Group Condition - The prerequisite conditions that must all be satisfied
- conditions list(object)
- The prerequisite conditions that must all be satisfied
- conditions
List<Incident
Template Expression Operation Branches Branch Condition Group Condition> - The prerequisite conditions that must all be satisfied
- conditions
Incident
Template Expression Operation Branches Branch Condition Group Condition[] - The prerequisite conditions that must all be satisfied
- conditions
Sequence[Incident
Template Expression Operation Branches Branch Condition Group Condition] - The prerequisite conditions that must all be satisfied
- conditions List<Property Map>
- The prerequisite conditions that must all be satisfied
IncidentTemplateExpressionOperationBranchesBranchConditionGroupCondition, IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionArgs
- Operation string
- The logical operation to be applied
- Param
Bindings List<IncidentTemplate Expression Operation Branches Branch Condition Group Condition Param Binding> - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- Operation string
- The logical operation to be applied
- Param
Bindings []IncidentTemplate Expression Operation Branches Branch Condition Group Condition Param Binding - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param_
bindings list(object) - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<IncidentTemplate Expression Operation Branches Branch Condition Group Condition Param Binding> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param
Bindings IncidentTemplate Expression Operation Branches Branch Condition Group Condition Param Binding[] - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation str
- The logical operation to be applied
- param_
bindings Sequence[IncidentTemplate Expression Operation Branches Branch Condition Group Condition Param Binding] - Bindings for the operation parameters
- subject str
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<Property Map> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBinding, IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingArgs
- Array
Values List<IncidentTemplate Expression Operation Branches Branch Condition Group Condition Param Binding Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Incident
Template Expression Operation Branches Branch Condition Group Condition Param Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- Array
Values []IncidentTemplate Expression Operation Branches Branch Condition Group Condition Param Binding Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Incident
Template Expression Operation Branches Branch Condition Group Condition Param Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_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_valueof literals. For a mix of literals and references, usearray_value.
- array
Values List<IncidentTemplate Expression Operation Branches Branch Condition Group Condition Param Binding Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Incident
Template Expression Operation Branches Branch Condition Group Condition Param Binding Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values IncidentTemplate Expression Operation Branches Branch Condition Group Condition Param Binding Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Incident
Template Expression Operation Branches Branch Condition Group Condition Param Binding Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array_
values Sequence[IncidentTemplate Expression Operation Branches Branch Condition Group Condition Param Binding Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Incident
Template Expression Operation Branches Branch Condition Group Condition Param Binding Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingArrayValue, IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingArrayValueArgs
IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingValue, IncidentTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingValueArgs
IncidentTemplateExpressionOperationBranchesBranchResult, IncidentTemplateExpressionOperationBranchesBranchResultArgs
- Array
Values List<IncidentTemplate Expression Operation Branches Branch Result Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Incident
Template Expression Operation Branches Branch Result Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- Array
Values []IncidentTemplate Expression Operation Branches Branch Result Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Incident
Template Expression Operation Branches Branch Result Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_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_valueof literals. For a mix of literals and references, usearray_value.
- array
Values List<IncidentTemplate Expression Operation Branches Branch Result Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Incident
Template Expression Operation Branches Branch Result Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values IncidentTemplate Expression Operation Branches Branch Result Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Incident
Template Expression Operation Branches Branch Result Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array_
values Sequence[IncidentTemplate Expression Operation Branches Branch Result Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Incident
Template Expression Operation Branches Branch Result Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
IncidentTemplateExpressionOperationBranchesBranchResultArrayValue, IncidentTemplateExpressionOperationBranchesBranchResultArrayValueArgs
IncidentTemplateExpressionOperationBranchesBranchResultValue, IncidentTemplateExpressionOperationBranchesBranchResultValueArgs
IncidentTemplateExpressionOperationBranchesReturns, IncidentTemplateExpressionOperationBranchesReturnsArgs
IncidentTemplateExpressionOperationCast, IncidentTemplateExpressionOperationCastArgs
- Returns
Incident
Template Expression Operation Cast Returns - The return type of an operation
- Returns
Incident
Template Expression Operation Cast Returns - The return type of an operation
- returns
Incident
Template Expression Operation Cast Returns - The return type of an operation
- returns
Incident
Template Expression Operation Cast Returns - The return type of an operation
- returns
Incident
Template Expression Operation Cast Returns - The return type of an operation
- returns Property Map
- The return type of an operation
IncidentTemplateExpressionOperationCastReturns, IncidentTemplateExpressionOperationCastReturnsArgs
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
- Condition
Groups List<IncidentTemplate Expression Operation Filter Condition Group> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- Condition
Groups []IncidentTemplate Expression Operation Filter Condition Group - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- condition_
groups list(object) - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- condition
Groups List<IncidentTemplate Expression Operation Filter Condition Group> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- condition
Groups IncidentTemplate Expression Operation Filter Condition Group[] - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- condition_
groups Sequence[IncidentTemplate Expression Operation Filter Condition Group] - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- condition
Groups List<Property Map> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
IncidentTemplateExpressionOperationFilterConditionGroup, IncidentTemplateExpressionOperationFilterConditionGroupArgs
- Conditions
List<Incident
Template Expression Operation Filter Condition Group Condition> - The prerequisite conditions that must all be satisfied
- Conditions
[]Incident
Template Expression Operation Filter Condition Group Condition - The prerequisite conditions that must all be satisfied
- conditions list(object)
- The prerequisite conditions that must all be satisfied
- conditions
List<Incident
Template Expression Operation Filter Condition Group Condition> - The prerequisite conditions that must all be satisfied
- conditions
Incident
Template Expression Operation Filter Condition Group Condition[] - The prerequisite conditions that must all be satisfied
- conditions
Sequence[Incident
Template Expression Operation Filter Condition Group Condition] - The prerequisite conditions that must all be satisfied
- conditions List<Property Map>
- The prerequisite conditions that must all be satisfied
IncidentTemplateExpressionOperationFilterConditionGroupCondition, IncidentTemplateExpressionOperationFilterConditionGroupConditionArgs
- Operation string
- The logical operation to be applied
- Param
Bindings List<IncidentTemplate Expression Operation Filter Condition Group Condition Param Binding> - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- Operation string
- The logical operation to be applied
- Param
Bindings []IncidentTemplate Expression Operation Filter Condition Group Condition Param Binding - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param_
bindings list(object) - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<IncidentTemplate Expression Operation Filter Condition Group Condition Param Binding> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param
Bindings IncidentTemplate Expression Operation Filter Condition Group Condition Param Binding[] - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation str
- The logical operation to be applied
- param_
bindings Sequence[IncidentTemplate Expression Operation Filter Condition Group Condition Param Binding] - Bindings for the operation parameters
- subject str
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<Property Map> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBinding, IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBindingArgs
- Array
Values List<IncidentTemplate Expression Operation Filter Condition Group Condition Param Binding Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Incident
Template Expression Operation Filter Condition Group Condition Param Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- Array
Values []IncidentTemplate Expression Operation Filter Condition Group Condition Param Binding Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Incident
Template Expression Operation Filter Condition Group Condition Param Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_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_valueof literals. For a mix of literals and references, usearray_value.
- array
Values List<IncidentTemplate Expression Operation Filter Condition Group Condition Param Binding Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Incident
Template Expression Operation Filter Condition Group Condition Param Binding Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values IncidentTemplate Expression Operation Filter Condition Group Condition Param Binding Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Incident
Template Expression Operation Filter Condition Group Condition Param Binding Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array_
values Sequence[IncidentTemplate Expression Operation Filter Condition Group Condition Param Binding Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Incident
Template Expression Operation Filter Condition Group Condition Param Binding Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBindingArrayValue, IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBindingArrayValueArgs
IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBindingValue, IncidentTemplateExpressionOperationFilterConditionGroupConditionParamBindingValueArgs
IncidentTemplateExpressionOperationNavigate, IncidentTemplateExpressionOperationNavigateArgs
- Reference string
- Reference string
- reference string
- reference String
- reference string
- reference str
- reference String
IncidentTemplateExpressionOperationParse, IncidentTemplateExpressionOperationParseArgs
- Returns
Incident
Template Expression Operation Parse Returns - The return type of an operation
- Source string
- The ES5 Javascript expression to execute
- Returns
Incident
Template Expression Operation Parse Returns - The return type of an operation
- Source string
- The ES5 Javascript expression to execute
- returns
Incident
Template Expression Operation Parse Returns - The return type of an operation
- source String
- The ES5 Javascript expression to execute
- returns
Incident
Template Expression Operation Parse Returns - The return type of an operation
- source string
- The ES5 Javascript expression to execute
- returns
Incident
Template Expression Operation Parse Returns - The return type of an operation
- source str
- The ES5 Javascript expression to execute
- returns Property Map
- The return type of an operation
- source String
- The ES5 Javascript expression to execute
IncidentTemplateExpressionOperationParseReturns, IncidentTemplateExpressionOperationParseReturnsArgs
IncidentTemplateTemplate, IncidentTemplateTemplateArgs
- Name
Incident
Template Template Name - Custom
Fields List<IncidentTemplate Template Custom Field> - Custom fields configuration
- Incident
Mode IncidentTemplate Template Incident Mode - Incident
Type IncidentTemplate Template Incident Type - Severity
Incident
Template Template Severity - Start
In IncidentTriage Template Template Start In Triage - Summary
Incident
Template Template Summary - Workspace
Incident
Template Template Workspace
- Name
Incident
Template Template Name - Custom
Fields []IncidentTemplate Template Custom Field - Custom fields configuration
- Incident
Mode IncidentTemplate Template Incident Mode - Incident
Type IncidentTemplate Template Incident Type - Severity
Incident
Template Template Severity - Start
In IncidentTriage Template Template Start In Triage - Summary
Incident
Template Template Summary - Workspace
Incident
Template Template Workspace
- name object
- custom_
fields list(object) - Custom fields configuration
- incident_
mode object - incident_
type object - severity object
- start_
in_ objecttriage - summary object
- workspace object
- name
Incident
Template Template Name - custom
Fields List<IncidentTemplate Template Custom Field> - Custom fields configuration
- incident
Mode IncidentTemplate Template Incident Mode - incident
Type IncidentTemplate Template Incident Type - severity
Incident
Template Template Severity - start
In IncidentTriage Template Template Start In Triage - summary
Incident
Template Template Summary - workspace
Incident
Template Template Workspace
- name
Incident
Template Template Name - custom
Fields IncidentTemplate Template Custom Field[] - Custom fields configuration
- incident
Mode IncidentTemplate Template Incident Mode - incident
Type IncidentTemplate Template Incident Type - severity
Incident
Template Template Severity - start
In IncidentTriage Template Template Start In Triage - summary
Incident
Template Template Summary - workspace
Incident
Template Template Workspace
- name
Incident
Template Template Name - custom_
fields Sequence[IncidentTemplate Template Custom Field] - Custom fields configuration
- incident_
mode IncidentTemplate Template Incident Mode - incident_
type IncidentTemplate Template Incident Type - severity
Incident
Template Template Severity - start_
in_ Incidenttriage Template Template Start In Triage - summary
Incident
Template Template Summary - workspace
Incident
Template Template Workspace
IncidentTemplateTemplateCustomField, IncidentTemplateTemplateCustomFieldArgs
- Binding
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
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
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
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
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.
IncidentTemplateTemplateCustomFieldBinding, IncidentTemplateTemplateCustomFieldBindingArgs
- Array
Values List<IncidentTemplate Template Custom Field Binding Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Incident
Template Template Custom Field Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- Array
Values []IncidentTemplate Template Custom Field Binding Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Incident
Template Template Custom Field Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_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_valueof literals. For a mix of literals and references, usearray_value.
- array
Values List<IncidentTemplate Template Custom Field Binding Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Incident
Template Template Custom Field Binding Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values IncidentTemplate Template Custom Field Binding Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Incident
Template Template Custom Field Binding Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array_
values Sequence[IncidentTemplate Template Custom Field Binding Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Incident
Template Template Custom Field Binding Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
IncidentTemplateTemplateCustomFieldBindingArrayValue, IncidentTemplateTemplateCustomFieldBindingArrayValueArgs
IncidentTemplateTemplateCustomFieldBindingValue, IncidentTemplateTemplateCustomFieldBindingValueArgs
IncidentTemplateTemplateIncidentMode, IncidentTemplateTemplateIncidentModeArgs
- Array
Values List<IncidentTemplate Template Incident Mode Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Incident
Template Template Incident Mode Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- Array
Values []IncidentTemplate Template Incident Mode Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Incident
Template Template Incident Mode Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_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_valueof literals. For a mix of literals and references, usearray_value.
- array
Values List<IncidentTemplate Template Incident Mode Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Incident
Template Template Incident Mode Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values IncidentTemplate Template Incident Mode Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Incident
Template Template Incident Mode Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array_
values Sequence[IncidentTemplate Template Incident Mode Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Incident
Template Template Incident Mode Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
IncidentTemplateTemplateIncidentModeArrayValue, IncidentTemplateTemplateIncidentModeArrayValueArgs
IncidentTemplateTemplateIncidentModeValue, IncidentTemplateTemplateIncidentModeValueArgs
IncidentTemplateTemplateIncidentType, IncidentTemplateTemplateIncidentTypeArgs
- Array
Values List<IncidentTemplate Template Incident Type Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Incident
Template Template Incident Type Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- Array
Values []IncidentTemplate Template Incident Type Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Incident
Template Template Incident Type Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_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_valueof literals. For a mix of literals and references, usearray_value.
- array
Values List<IncidentTemplate Template Incident Type Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Incident
Template Template Incident Type Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values IncidentTemplate Template Incident Type Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Incident
Template Template Incident Type Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array_
values Sequence[IncidentTemplate Template Incident Type Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Incident
Template Template Incident Type Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
IncidentTemplateTemplateIncidentTypeArrayValue, IncidentTemplateTemplateIncidentTypeArrayValueArgs
IncidentTemplateTemplateIncidentTypeValue, IncidentTemplateTemplateIncidentTypeValueArgs
IncidentTemplateTemplateName, IncidentTemplateTemplateNameArgs
- Array
Values List<IncidentTemplate Template Name Array Value> - The array of literal or reference parameter values
- Autogenerated bool
- Whether this attribute should be autogenerated using AI
- Value
Incident
Template Template Name Value - The literal or reference parameter value
- Array
Values []IncidentTemplate Template Name Array Value - The array of literal or reference parameter values
- Autogenerated bool
- Whether this attribute should be autogenerated using AI
- Value
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<IncidentTemplate Template Name Array Value> - The array of literal or reference parameter values
- autogenerated Boolean
- Whether this attribute should be autogenerated using AI
- value
Incident
Template Template Name Value - The literal or reference parameter value
- array
Values IncidentTemplate Template Name Array Value[] - The array of literal or reference parameter values
- autogenerated boolean
- Whether this attribute should be autogenerated using AI
- value
Incident
Template Template Name Value - The literal or reference parameter value
- array_
values Sequence[IncidentTemplate Template Name Array Value] - The array of literal or reference parameter values
- autogenerated bool
- Whether this attribute should be autogenerated using AI
- value
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
IncidentTemplateTemplateNameArrayValue, IncidentTemplateTemplateNameArrayValueArgs
IncidentTemplateTemplateNameValue, IncidentTemplateTemplateNameValueArgs
IncidentTemplateTemplateSeverity, IncidentTemplateTemplateSeverityArgs
- Merge
Strategy string - Strategy for merging severity when multiple alerts create/update the same incident. Possible values are:
first-wins,max. - Binding
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
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
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
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
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 Property Map
IncidentTemplateTemplateSeverityBinding, IncidentTemplateTemplateSeverityBindingArgs
- Array
Values List<IncidentTemplate Template Severity Binding Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Incident
Template Template Severity Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- Array
Values []IncidentTemplate Template Severity Binding Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Incident
Template Template Severity Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_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_valueof literals. For a mix of literals and references, usearray_value.
- array
Values List<IncidentTemplate Template Severity Binding Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Incident
Template Template Severity Binding Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values IncidentTemplate Template Severity Binding Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Incident
Template Template Severity Binding Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array_
values Sequence[IncidentTemplate Template Severity Binding Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Incident
Template Template Severity Binding Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
IncidentTemplateTemplateSeverityBindingArrayValue, IncidentTemplateTemplateSeverityBindingArrayValueArgs
IncidentTemplateTemplateSeverityBindingValue, IncidentTemplateTemplateSeverityBindingValueArgs
IncidentTemplateTemplateStartInTriage, IncidentTemplateTemplateStartInTriageArgs
- Array
Values List<IncidentTemplate Template Start In Triage Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Incident
Template Template Start In Triage Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- Array
Values []IncidentTemplate Template Start In Triage Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Incident
Template Template Start In Triage Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_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_valueof literals. For a mix of literals and references, usearray_value.
- array
Values List<IncidentTemplate Template Start In Triage Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Incident
Template Template Start In Triage Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values IncidentTemplate Template Start In Triage Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Incident
Template Template Start In Triage Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array_
values Sequence[IncidentTemplate Template Start In Triage Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Incident
Template Template Start In Triage Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
IncidentTemplateTemplateStartInTriageArrayValue, IncidentTemplateTemplateStartInTriageArrayValueArgs
IncidentTemplateTemplateStartInTriageValue, IncidentTemplateTemplateStartInTriageValueArgs
IncidentTemplateTemplateSummary, IncidentTemplateTemplateSummaryArgs
- Array
Values List<IncidentTemplate Template Summary Array Value> - The array of literal or reference parameter values
- Autogenerated bool
- Whether this attribute should be autogenerated using AI
- Value
Incident
Template Template Summary Value - The literal or reference parameter value
- Array
Values []IncidentTemplate Template Summary Array Value - The array of literal or reference parameter values
- Autogenerated bool
- Whether this attribute should be autogenerated using AI
- Value
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<IncidentTemplate Template Summary Array Value> - The array of literal or reference parameter values
- autogenerated Boolean
- Whether this attribute should be autogenerated using AI
- value
Incident
Template Template Summary Value - The literal or reference parameter value
- array
Values IncidentTemplate Template Summary Array Value[] - The array of literal or reference parameter values
- autogenerated boolean
- Whether this attribute should be autogenerated using AI
- value
Incident
Template Template Summary Value - The literal or reference parameter value
- array_
values Sequence[IncidentTemplate Template Summary Array Value] - The array of literal or reference parameter values
- autogenerated bool
- Whether this attribute should be autogenerated using AI
- value
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
IncidentTemplateTemplateSummaryArrayValue, IncidentTemplateTemplateSummaryArrayValueArgs
IncidentTemplateTemplateSummaryValue, IncidentTemplateTemplateSummaryValueArgs
IncidentTemplateTemplateWorkspace, IncidentTemplateTemplateWorkspaceArgs
- Array
Values List<IncidentTemplate Template Workspace Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Incident
Template Template Workspace Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- Array
Values []IncidentTemplate Template Workspace Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Incident
Template Template Workspace Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_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_valueof literals. For a mix of literals and references, usearray_value.
- array
Values List<IncidentTemplate Template Workspace Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Incident
Template Template Workspace Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values IncidentTemplate Template Workspace Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Incident
Template Template Workspace Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array_
values Sequence[IncidentTemplate Template Workspace Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Incident
Template Template Workspace Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
IncidentTemplateTemplateWorkspaceArrayValue, IncidentTemplateTemplateWorkspaceArrayValueArgs
IncidentTemplateTemplateWorkspaceValue, IncidentTemplateTemplateWorkspaceValueArgs
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
incidentTerraform Provider.
published on Friday, Sep 11, 2026 by incident-io