1. Registry
  2. Packages
  3. incident.io
  4. API Docs
  5. getEscalationPathTemplate
Viewing docs for incident.io v0.4.1
published on Wednesday, Oct 21, 2026 by incident-io
incident logo incident.io
Viewing docs for incident.io v0.4.1
published on Wednesday, Oct 21, 2026 by incident-io

    Look up an escalation path template by id or name and read it in the same flat sequences shape as incident.EscalationPathTemplate, with its params keyed by name. Exactly one lookup field should be set.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as incident from "@incident-io/pulumi";
    import * as std from "@pulumi/std";
    
    // Look up an escalation path template by name, such as one built in the dashboard.
    // Names aren't unique, so prefer `id` when you already have one.
    const teamOnCall = incident.getEscalationPathTemplate({
        name: "Team on-call",
    });
    export const teamOnCallParams = std.keys({
        input: teamOnCall.then(teamOnCall => teamOnCall.params),
    }).result;
    
    import pulumi
    import pulumi_incident as incident
    import pulumi_std as std
    
    # Look up an escalation path template by name, such as one built in the dashboard.
    # Names aren't unique, so prefer `id` when you already have one.
    team_on_call = incident.get_escalation_path_template(name="Team on-call")
    pulumi.export("teamOnCallParams", std.keys(input=team_on_call.params)["result"])
    
    package main
    
    import (
    	"github.com/incident-io/pulumi-incident/sdk/go/incident"
    	"github.com/pulumi/pulumi-std/sdk/go/std"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		// Look up an escalation path template by name, such as one built in the dashboard.
    		// Names aren't unique, so prefer `id` when you already have one.
    		teamOnCall, err := incident.GetEscalationPathTemplate(ctx, &incident.LookupEscalationPathTemplateArgs{
    			Name: pulumi.StringRef("Team on-call"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		ctx.Export("teamOnCallParams", std.Keys(ctx, map[string]interface{}{
    			"input": teamOnCall.Params,
    		}, nil).Result.(pulumi.AnyOutput))
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Incident = Pulumi.Incident;
    using Std = Pulumi.Std;
    
    return await Deployment.RunAsync(() => 
    {
        // Look up an escalation path template by name, such as one built in the dashboard.
        // Names aren't unique, so prefer `id` when you already have one.
        var teamOnCall = Incident.GetEscalationPathTemplate.Invoke(new()
        {
            Name = "Team on-call",
        });
    
        return new Dictionary<string, object?>
        {
            ["teamOnCallParams"] = Std.Keys.Invoke(new()
            {
                Input = teamOnCall.Apply(getEscalationPathTemplateResult => getEscalationPathTemplateResult.Params),
            }).Result,
        };
    });
    
    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.GetEscalationPathTemplateArgs;
    import com.pulumi.std.StdFunctions;
    import java.util.ArrayList;
    import java.util.Arrays;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            // Look up an escalation path template by name, such as one built in the dashboard.
            // Names aren't unique, so prefer `id` when you already have one.
            final var teamOnCall = IncidentFunctions.getEscalationPathTemplate(GetEscalationPathTemplateArgs.builder()
                .name("Team on-call")
                .build());
    
            ctx.export("teamOnCallParams", StdFunctions.keys(Map.of("input", teamOnCall.params())).result());
        }
    }
    
    variables:
      # Look up an escalation path template by name, such as one built in the dashboard.
      # Names aren't unique, so prefer `id` when you already have one.
      teamOnCall:
        fn::invoke:
          function: incident:getEscalationPathTemplate
          arguments:
            name: Team on-call
    outputs:
      # A templated escalation path binds each of the template's params. The params
      # are keyed by name, so a config can check what the template asks for.
      teamOnCallParams:
        fn::invoke:
          function: std:keys
          arguments:
            input: ${teamOnCall.params}
          return: result
    
    pulumi {
      required_providers {
        incident = {
          source = "pulumi/incident"
        }
      }
    }
    
    data "incident_getescalationpathtemplate" "teamOnCall" {
      name = "Team on-call"
    }
    
    # Look up an escalation path template by name, such as one built in the dashboard.
    # Names aren't unique, so prefer `id` when you already have one.
    # A templated escalation path binds each of the template's params. The params
    # are keyed by name, so a config can check what the template asks for.
    output "teamOnCallParams" {
      value = keys(data.incident_getescalationpathtemplate.teamOnCall.params)
    }
    

    Using getEscalationPathTemplate

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getEscalationPathTemplate(args: GetEscalationPathTemplateArgs, opts?: InvokeOptions): Promise<GetEscalationPathTemplateResult>
    function getEscalationPathTemplateOutput(args: GetEscalationPathTemplateOutputArgs, opts?: InvokeOutputOptions): Output<GetEscalationPathTemplateResult>
    def get_escalation_path_template(id: Optional[str] = None,
                                     name: Optional[str] = None,
                                     opts: Optional[InvokeOptions] = None) -> GetEscalationPathTemplateResult
    def get_escalation_path_template_output(id: pulumi.Input[Optional[str]] = None,
                                     name: pulumi.Input[Optional[str]] = None,
                                     opts: Optional[InvokeOutputOptions] = None) -> Output[GetEscalationPathTemplateResult]
    func LookupEscalationPathTemplate(ctx *Context, args *LookupEscalationPathTemplateArgs, opts ...InvokeOption) (*LookupEscalationPathTemplateResult, error)
    func LookupEscalationPathTemplateOutput(ctx *Context, args *LookupEscalationPathTemplateOutputArgs, opts ...InvokeOption) LookupEscalationPathTemplateResultOutput

    > Note: This function is named LookupEscalationPathTemplate in the Go SDK.

    public static class GetEscalationPathTemplate 
    {
        public static Task<GetEscalationPathTemplateResult> InvokeAsync(GetEscalationPathTemplateArgs args, InvokeOptions? opts = null)
        public static Output<GetEscalationPathTemplateResult> Invoke(GetEscalationPathTemplateInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetEscalationPathTemplateResult> Invoke(GetEscalationPathTemplateInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetEscalationPathTemplateResult> getEscalationPathTemplate(GetEscalationPathTemplateArgs args, InvokeOptions options)
    public static Output<GetEscalationPathTemplateResult> getEscalationPathTemplate(GetEscalationPathTemplateArgs args, InvokeOptions options)
    public static Output<GetEscalationPathTemplateResult> getEscalationPathTemplate(GetEscalationPathTemplateArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: incident:index/getEscalationPathTemplate:getEscalationPathTemplate
      arguments:
        # arguments dictionary
    data "incident_get_escalation_path_template" "name" {
        # arguments
    }

    The following arguments are supported:

    Id string
    Unique identifier for this template.
    Name string
    The name of this template.
    Id string
    Unique identifier for this template.
    Name string
    The name of this template.
    id string
    Unique identifier for this template.
    name string
    The name of this template.
    id String
    Unique identifier for this template.
    name String
    The name of this template.
    id string
    Unique identifier for this template.
    name string
    The name of this template.
    id str
    Unique identifier for this template.
    name str
    The name of this template.
    id String
    Unique identifier for this template.
    name String
    The name of this template.

    getEscalationPathTemplate Result

    The following output properties are available:

    Description string
    A description of what this template is for.
    Expressions List<GetEscalationPathTemplateExpression>
    Expressions that make variables available in the scope
    Id string
    Unique identifier for this template.
    Name string
    The name of this template.
    Params Dictionary<string, GetEscalationPathTemplateParams>
    The parameters declared by this template. Keyed by the parameter's name, which is what a templated path binds it under in paramBindings.
    RepeatConfig GetEscalationPathTemplateRepeatConfig
    Controls if an escalation will repeat after acknowledgement, when the alert is unresolved. When configured, it will repeat after the specified delay.
    Sequences Dictionary<string, GetEscalationPathTemplateSequences>
    Named sequences of nodes, keyed by name. Each sequence either ends with a branch node or runs off the end of the escalation path. Branches reference other sequences by key. A level or notifyChannel target carries either an id or a binding to one of the template's params or expressions.
    Start string
    The key of the sequence this template begins with.
    UnlockInDashboard bool
    Not populated: whether Terraform claims a resource is configuration, and no read endpoint reports it.
    WorkingHours List<GetEscalationPathTemplateWorkingHour>
    The working hours for this template.
    Description string
    A description of what this template is for.
    Expressions []GetEscalationPathTemplateExpression
    Expressions that make variables available in the scope
    Id string
    Unique identifier for this template.
    Name string
    The name of this template.
    Params map[string]GetEscalationPathTemplateParams
    The parameters declared by this template. Keyed by the parameter's name, which is what a templated path binds it under in paramBindings.
    RepeatConfig GetEscalationPathTemplateRepeatConfig
    Controls if an escalation will repeat after acknowledgement, when the alert is unresolved. When configured, it will repeat after the specified delay.
    Sequences map[string]GetEscalationPathTemplateSequences
    Named sequences of nodes, keyed by name. Each sequence either ends with a branch node or runs off the end of the escalation path. Branches reference other sequences by key. A level or notifyChannel target carries either an id or a binding to one of the template's params or expressions.
    Start string
    The key of the sequence this template begins with.
    UnlockInDashboard bool
    Not populated: whether Terraform claims a resource is configuration, and no read endpoint reports it.
    WorkingHours []GetEscalationPathTemplateWorkingHour
    The working hours for this template.
    description string
    A description of what this template is for.
    expressions list(object)
    Expressions that make variables available in the scope
    id string
    Unique identifier for this template.
    name string
    The name of this template.
    params map(object)
    The parameters declared by this template. Keyed by the parameter's name, which is what a templated path binds it under in paramBindings.
    repeat_config object
    Controls if an escalation will repeat after acknowledgement, when the alert is unresolved. When configured, it will repeat after the specified delay.
    sequences map(object)
    Named sequences of nodes, keyed by name. Each sequence either ends with a branch node or runs off the end of the escalation path. Branches reference other sequences by key. A level or notifyChannel target carries either an id or a binding to one of the template's params or expressions.
    start string
    The key of the sequence this template begins with.
    unlock_in_dashboard bool
    Not populated: whether Terraform claims a resource is configuration, and no read endpoint reports it.
    working_hours list(object)
    The working hours for this template.
    description String
    A description of what this template is for.
    expressions List<GetEscalationPathTemplateExpression>
    Expressions that make variables available in the scope
    id String
    Unique identifier for this template.
    name String
    The name of this template.
    params Map<String,GetEscalationPathTemplateParams>
    The parameters declared by this template. Keyed by the parameter's name, which is what a templated path binds it under in paramBindings.
    repeatConfig GetEscalationPathTemplateRepeatConfig
    Controls if an escalation will repeat after acknowledgement, when the alert is unresolved. When configured, it will repeat after the specified delay.
    sequences Map<String,GetEscalationPathTemplateSequences>
    Named sequences of nodes, keyed by name. Each sequence either ends with a branch node or runs off the end of the escalation path. Branches reference other sequences by key. A level or notifyChannel target carries either an id or a binding to one of the template's params or expressions.
    start String
    The key of the sequence this template begins with.
    unlockInDashboard Boolean
    Not populated: whether Terraform claims a resource is configuration, and no read endpoint reports it.
    workingHours List<GetEscalationPathTemplateWorkingHour>
    The working hours for this template.
    description string
    A description of what this template is for.
    expressions GetEscalationPathTemplateExpression[]
    Expressions that make variables available in the scope
    id string
    Unique identifier for this template.
    name string
    The name of this template.
    params {[key: string]: GetEscalationPathTemplateParams}
    The parameters declared by this template. Keyed by the parameter's name, which is what a templated path binds it under in paramBindings.
    repeatConfig GetEscalationPathTemplateRepeatConfig
    Controls if an escalation will repeat after acknowledgement, when the alert is unresolved. When configured, it will repeat after the specified delay.
    sequences {[key: string]: GetEscalationPathTemplateSequences}
    Named sequences of nodes, keyed by name. Each sequence either ends with a branch node or runs off the end of the escalation path. Branches reference other sequences by key. A level or notifyChannel target carries either an id or a binding to one of the template's params or expressions.
    start string
    The key of the sequence this template begins with.
    unlockInDashboard boolean
    Not populated: whether Terraform claims a resource is configuration, and no read endpoint reports it.
    workingHours GetEscalationPathTemplateWorkingHour[]
    The working hours for this template.
    description str
    A description of what this template is for.
    expressions Sequence[GetEscalationPathTemplateExpression]
    Expressions that make variables available in the scope
    id str
    Unique identifier for this template.
    name str
    The name of this template.
    params Mapping[str, GetEscalationPathTemplateParams]
    The parameters declared by this template. Keyed by the parameter's name, which is what a templated path binds it under in paramBindings.
    repeat_config GetEscalationPathTemplateRepeatConfig
    Controls if an escalation will repeat after acknowledgement, when the alert is unresolved. When configured, it will repeat after the specified delay.
    sequences Mapping[str, GetEscalationPathTemplateSequences]
    Named sequences of nodes, keyed by name. Each sequence either ends with a branch node or runs off the end of the escalation path. Branches reference other sequences by key. A level or notifyChannel target carries either an id or a binding to one of the template's params or expressions.
    start str
    The key of the sequence this template begins with.
    unlock_in_dashboard bool
    Not populated: whether Terraform claims a resource is configuration, and no read endpoint reports it.
    working_hours Sequence[GetEscalationPathTemplateWorkingHour]
    The working hours for this template.
    description String
    A description of what this template is for.
    expressions List<Property Map>
    Expressions that make variables available in the scope
    id String
    Unique identifier for this template.
    name String
    The name of this template.
    params Map<Property Map>
    The parameters declared by this template. Keyed by the parameter's name, which is what a templated path binds it under in paramBindings.
    repeatConfig Property Map
    Controls if an escalation will repeat after acknowledgement, when the alert is unresolved. When configured, it will repeat after the specified delay.
    sequences Map<Property Map>
    Named sequences of nodes, keyed by name. Each sequence either ends with a branch node or runs off the end of the escalation path. Branches reference other sequences by key. A level or notifyChannel target carries either an id or a binding to one of the template's params or expressions.
    start String
    The key of the sequence this template begins with.
    unlockInDashboard Boolean
    Not populated: whether Terraform claims a resource is configuration, and no read endpoint reports it.
    workingHours List<Property Map>
    The working hours for this template.

    Supporting Types

    GetEscalationPathTemplateExpression

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

    GetEscalationPathTemplateExpressionElseBranch

    GetEscalationPathTemplateExpressionElseBranchResult

    array_values list(object)
    If array*value is set, this helps render the values
    expression_ref string
    value object
    value_literal string
    value_reference string
    values list(string)
    arrayValues List<Property Map>
    If array*value is set, this helps render the values
    expressionRef String
    value Property Map
    valueLiteral String
    valueReference String
    values List<String>

    GetEscalationPathTemplateExpressionElseBranchResultArrayValue

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

    GetEscalationPathTemplateExpressionElseBranchResultValue

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

    GetEscalationPathTemplateExpressionOperation

    branches object
    cast object
    The cast target of this operation, set when the operation type is cast
    concatenate object
    filter object
    navigate object
    operation_type string
    The type of the operation. Possible values are: navigate, filter, concatenate, count, min, max, sum, random, first, parse, branches, cast.
    parse object
    branches Property Map
    cast Property Map
    The cast target of this operation, set when the operation type is cast
    concatenate Property Map
    filter Property Map
    navigate Property Map
    operationType String
    The type of the operation. Possible values are: navigate, filter, concatenate, count, min, max, sum, random, first, parse, branches, cast.
    parse Property Map

    GetEscalationPathTemplateExpressionOperationBranches

    branches list(object)
    The branches to apply for this operation
    returns object
    branches List<Property Map>
    The branches to apply for this operation
    returns Property Map

    GetEscalationPathTemplateExpressionOperationBranchesBranch

    ConditionGroups []GetEscalationPathTemplateExpressionOperationBranchesBranchConditionGroup
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    Result GetEscalationPathTemplateExpressionOperationBranchesBranchResult
    condition_groups list(object)
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    result object
    conditionGroups GetEscalationPathTemplateExpressionOperationBranchesBranchConditionGroup[]
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    result GetEscalationPathTemplateExpressionOperationBranchesBranchResult
    conditionGroups List<Property Map>
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    result Property Map

    GetEscalationPathTemplateExpressionOperationBranchesBranchConditionGroup

    Conditions List<GetEscalationPathTemplateExpressionOperationBranchesBranchConditionGroupCondition>
    All conditions in this list must be satisfied for the group to be satisfied
    Conditions []GetEscalationPathTemplateExpressionOperationBranchesBranchConditionGroupCondition
    All conditions in this list must be satisfied for the group to be satisfied
    conditions list(object)
    All conditions in this list must be satisfied for the group to be satisfied
    conditions List<GetEscalationPathTemplateExpressionOperationBranchesBranchConditionGroupCondition>
    All conditions in this list must be satisfied for the group to be satisfied
    conditions GetEscalationPathTemplateExpressionOperationBranchesBranchConditionGroupCondition[]
    All conditions in this list must be satisfied for the group to be satisfied
    conditions Sequence[GetEscalationPathTemplateExpressionOperationBranchesBranchConditionGroupCondition]
    All conditions in this list must be satisfied for the group to be satisfied
    conditions List<Property Map>
    All conditions in this list must be satisfied for the group to be satisfied

    GetEscalationPathTemplateExpressionOperationBranchesBranchConditionGroupCondition

    operation string
    param_bindings list(object)
    Bindings for the operation parameters
    subject string
    operation String
    paramBindings List<Property Map>
    Bindings for the operation parameters
    subject String

    GetEscalationPathTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBinding

    array_values list(object)
    If array*value is set, this helps render the values
    expression_ref string
    value object
    value_literal string
    value_reference string
    values list(string)
    arrayValues List<Property Map>
    If array*value is set, this helps render the values
    expressionRef String
    value Property Map
    valueLiteral String
    valueReference String
    values List<String>

    GetEscalationPathTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingArrayValue

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

    GetEscalationPathTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingValue

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

    GetEscalationPathTemplateExpressionOperationBranchesBranchResult

    array_values list(object)
    If array*value is set, this helps render the values
    expression_ref string
    value object
    value_literal string
    value_reference string
    values list(string)
    arrayValues List<Property Map>
    If array*value is set, this helps render the values
    expressionRef String
    value Property Map
    valueLiteral String
    valueReference String
    values List<String>

    GetEscalationPathTemplateExpressionOperationBranchesBranchResultArrayValue

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

    GetEscalationPathTemplateExpressionOperationBranchesBranchResultValue

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

    GetEscalationPathTemplateExpressionOperationBranchesReturns

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

    GetEscalationPathTemplateExpressionOperationCast

    GetEscalationPathTemplateExpressionOperationCastReturns

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

    GetEscalationPathTemplateExpressionOperationConcatenate

    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

    GetEscalationPathTemplateExpressionOperationFilter

    ConditionGroups List<GetEscalationPathTemplateExpressionOperationFilterConditionGroup>
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    ConditionGroups []GetEscalationPathTemplateExpressionOperationFilterConditionGroup
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    condition_groups list(object)
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    conditionGroups List<GetEscalationPathTemplateExpressionOperationFilterConditionGroup>
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    conditionGroups GetEscalationPathTemplateExpressionOperationFilterConditionGroup[]
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    condition_groups Sequence[GetEscalationPathTemplateExpressionOperationFilterConditionGroup]
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    conditionGroups List<Property Map>
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.

    GetEscalationPathTemplateExpressionOperationFilterConditionGroup

    Conditions List<GetEscalationPathTemplateExpressionOperationFilterConditionGroupCondition>
    All conditions in this list must be satisfied for the group to be satisfied
    Conditions []GetEscalationPathTemplateExpressionOperationFilterConditionGroupCondition
    All conditions in this list must be satisfied for the group to be satisfied
    conditions list(object)
    All conditions in this list must be satisfied for the group to be satisfied
    conditions List<GetEscalationPathTemplateExpressionOperationFilterConditionGroupCondition>
    All conditions in this list must be satisfied for the group to be satisfied
    conditions GetEscalationPathTemplateExpressionOperationFilterConditionGroupCondition[]
    All conditions in this list must be satisfied for the group to be satisfied
    conditions Sequence[GetEscalationPathTemplateExpressionOperationFilterConditionGroupCondition]
    All conditions in this list must be satisfied for the group to be satisfied
    conditions List<Property Map>
    All conditions in this list must be satisfied for the group to be satisfied

    GetEscalationPathTemplateExpressionOperationFilterConditionGroupCondition

    operation string
    param_bindings list(object)
    Bindings for the operation parameters
    subject string
    operation String
    paramBindings List<Property Map>
    Bindings for the operation parameters
    subject String

    GetEscalationPathTemplateExpressionOperationFilterConditionGroupConditionParamBinding

    array_values list(object)
    If array*value is set, this helps render the values
    expression_ref string
    value object
    value_literal string
    value_reference string
    values list(string)
    arrayValues List<Property Map>
    If array*value is set, this helps render the values
    expressionRef String
    value Property Map
    valueLiteral String
    valueReference String
    values List<String>

    GetEscalationPathTemplateExpressionOperationFilterConditionGroupConditionParamBindingArrayValue

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

    GetEscalationPathTemplateExpressionOperationFilterConditionGroupConditionParamBindingValue

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

    GetEscalationPathTemplateExpressionOperationNavigate

    Reference string
    The reference within the scope to navigate to
    Reference string
    The reference within the scope to navigate to
    reference string
    The reference within the scope to navigate to
    reference String
    The reference within the scope to navigate to
    reference string
    The reference within the scope to navigate to
    reference str
    The reference within the scope to navigate to
    reference String
    The reference within the scope to navigate to

    GetEscalationPathTemplateExpressionOperationParse

    Returns GetEscalationPathTemplateExpressionOperationParseReturns
    Source string
    Source expression that is evaluated to a result
    Returns GetEscalationPathTemplateExpressionOperationParseReturns
    Source string
    Source expression that is evaluated to a result
    returns object
    source string
    Source expression that is evaluated to a result
    returns GetEscalationPathTemplateExpressionOperationParseReturns
    source String
    Source expression that is evaluated to a result
    returns GetEscalationPathTemplateExpressionOperationParseReturns
    source string
    Source expression that is evaluated to a result
    returns GetEscalationPathTemplateExpressionOperationParseReturns
    source str
    Source expression that is evaluated to a result
    returns Property Map
    source String
    Source expression that is evaluated to a result

    GetEscalationPathTemplateExpressionOperationParseReturns

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

    GetEscalationPathTemplateParams

    Array bool
    Whether this parameter is an array
    Description string
    A string describing the param
    Label string
    Human readable label for this parameter
    Optional bool
    Whether this parameter is optional
    Type string
    The type of the parameter
    Array bool
    Whether this parameter is an array
    Description string
    A string describing the param
    Label string
    Human readable label for this parameter
    Optional bool
    Whether this parameter is optional
    Type string
    The type of the parameter
    array bool
    Whether this parameter is an array
    description string
    A string describing the param
    label string
    Human readable label for this parameter
    optional bool
    Whether this parameter is optional
    type string
    The type of the parameter
    array Boolean
    Whether this parameter is an array
    description String
    A string describing the param
    label String
    Human readable label for this parameter
    optional Boolean
    Whether this parameter is optional
    type String
    The type of the parameter
    array boolean
    Whether this parameter is an array
    description string
    A string describing the param
    label string
    Human readable label for this parameter
    optional boolean
    Whether this parameter is optional
    type string
    The type of the parameter
    array bool
    Whether this parameter is an array
    description str
    A string describing the param
    label str
    Human readable label for this parameter
    optional bool
    Whether this parameter is optional
    type str
    The type of the parameter
    array Boolean
    Whether this parameter is an array
    description String
    A string describing the param
    label String
    Human readable label for this parameter
    optional Boolean
    Whether this parameter is optional
    type String
    The type of the parameter

    GetEscalationPathTemplateRepeatConfig

    DelayRepeatOnActivity bool
    When true, incident activity resets the repeat timer.
    RepeatAfterSeconds int
    Number of seconds we'll wait before repeating an escalation.
    DelayRepeatOnActivity bool
    When true, incident activity resets the repeat timer.
    RepeatAfterSeconds int
    Number of seconds we'll wait before repeating an escalation.
    delay_repeat_on_activity bool
    When true, incident activity resets the repeat timer.
    repeat_after_seconds number
    Number of seconds we'll wait before repeating an escalation.
    delayRepeatOnActivity Boolean
    When true, incident activity resets the repeat timer.
    repeatAfterSeconds Integer
    Number of seconds we'll wait before repeating an escalation.
    delayRepeatOnActivity boolean
    When true, incident activity resets the repeat timer.
    repeatAfterSeconds number
    Number of seconds we'll wait before repeating an escalation.
    delay_repeat_on_activity bool
    When true, incident activity resets the repeat timer.
    repeat_after_seconds int
    Number of seconds we'll wait before repeating an escalation.
    delayRepeatOnActivity Boolean
    When true, incident activity resets the repeat timer.
    repeatAfterSeconds Number
    Number of seconds we'll wait before repeating an escalation.

    GetEscalationPathTemplateSequences

    Nodes List<GetEscalationPathTemplateSequencesNode>
    The nodes in this sequence, in the order they run.
    Nodes []GetEscalationPathTemplateSequencesNode
    The nodes in this sequence, in the order they run.
    nodes list(object)
    The nodes in this sequence, in the order they run.
    nodes List<GetEscalationPathTemplateSequencesNode>
    The nodes in this sequence, in the order they run.
    nodes GetEscalationPathTemplateSequencesNode[]
    The nodes in this sequence, in the order they run.
    nodes Sequence[GetEscalationPathTemplateSequencesNode]
    The nodes in this sequence, in the order they run.
    nodes List<Property Map>
    The nodes in this sequence, in the order they run.

    GetEscalationPathTemplateSequencesNode

    Branch GetEscalationPathTemplateSequencesNodeBranch
    Send the escalation down one of two sequences, depending on what if tests. A branch must be the last node in its sequence.
    Delay GetEscalationPathTemplateSequencesNodeDelay
    EscalationPath GetEscalationPathTemplateSequencesNodeEscalationPath
    Reassign the escalation to another escalation path, continuing from that path's first node.
    Id string
    An id for this node, unique within the escalation path, so a loop can name it.
    Level GetEscalationPathTemplateSequencesNodeLevel
    Loop GetEscalationPathTemplateSequencesNodeLoop
    Go back to an earlier node and run from there again. A loop must be the last node in its sequence, or be followed by a single escalationPath node to reassign to once it has run out of repeats.
    NotifyChannel GetEscalationPathTemplateSequencesNodeNotifyChannel
    Branch GetEscalationPathTemplateSequencesNodeBranch
    Send the escalation down one of two sequences, depending on what if tests. A branch must be the last node in its sequence.
    Delay GetEscalationPathTemplateSequencesNodeDelay
    EscalationPath GetEscalationPathTemplateSequencesNodeEscalationPath
    Reassign the escalation to another escalation path, continuing from that path's first node.
    Id string
    An id for this node, unique within the escalation path, so a loop can name it.
    Level GetEscalationPathTemplateSequencesNodeLevel
    Loop GetEscalationPathTemplateSequencesNodeLoop
    Go back to an earlier node and run from there again. A loop must be the last node in its sequence, or be followed by a single escalationPath node to reassign to once it has run out of repeats.
    NotifyChannel GetEscalationPathTemplateSequencesNodeNotifyChannel
    branch object
    Send the escalation down one of two sequences, depending on what if tests. A branch must be the last node in its sequence.
    delay object
    escalation_path object
    Reassign the escalation to another escalation path, continuing from that path's first node.
    id string
    An id for this node, unique within the escalation path, so a loop can name it.
    level object
    loop object
    Go back to an earlier node and run from there again. A loop must be the last node in its sequence, or be followed by a single escalationPath node to reassign to once it has run out of repeats.
    notify_channel object
    branch GetEscalationPathTemplateSequencesNodeBranch
    Send the escalation down one of two sequences, depending on what if tests. A branch must be the last node in its sequence.
    delay GetEscalationPathTemplateSequencesNodeDelay
    escalationPath GetEscalationPathTemplateSequencesNodeEscalationPath
    Reassign the escalation to another escalation path, continuing from that path's first node.
    id String
    An id for this node, unique within the escalation path, so a loop can name it.
    level GetEscalationPathTemplateSequencesNodeLevel
    loop GetEscalationPathTemplateSequencesNodeLoop
    Go back to an earlier node and run from there again. A loop must be the last node in its sequence, or be followed by a single escalationPath node to reassign to once it has run out of repeats.
    notifyChannel GetEscalationPathTemplateSequencesNodeNotifyChannel
    branch GetEscalationPathTemplateSequencesNodeBranch
    Send the escalation down one of two sequences, depending on what if tests. A branch must be the last node in its sequence.
    delay GetEscalationPathTemplateSequencesNodeDelay
    escalationPath GetEscalationPathTemplateSequencesNodeEscalationPath
    Reassign the escalation to another escalation path, continuing from that path's first node.
    id string
    An id for this node, unique within the escalation path, so a loop can name it.
    level GetEscalationPathTemplateSequencesNodeLevel
    loop GetEscalationPathTemplateSequencesNodeLoop
    Go back to an earlier node and run from there again. A loop must be the last node in its sequence, or be followed by a single escalationPath node to reassign to once it has run out of repeats.
    notifyChannel GetEscalationPathTemplateSequencesNodeNotifyChannel
    branch GetEscalationPathTemplateSequencesNodeBranch
    Send the escalation down one of two sequences, depending on what if tests. A branch must be the last node in its sequence.
    delay GetEscalationPathTemplateSequencesNodeDelay
    escalation_path GetEscalationPathTemplateSequencesNodeEscalationPath
    Reassign the escalation to another escalation path, continuing from that path's first node.
    id str
    An id for this node, unique within the escalation path, so a loop can name it.
    level GetEscalationPathTemplateSequencesNodeLevel
    loop GetEscalationPathTemplateSequencesNodeLoop
    Go back to an earlier node and run from there again. A loop must be the last node in its sequence, or be followed by a single escalationPath node to reassign to once it has run out of repeats.
    notify_channel GetEscalationPathTemplateSequencesNodeNotifyChannel
    branch Property Map
    Send the escalation down one of two sequences, depending on what if tests. A branch must be the last node in its sequence.
    delay Property Map
    escalationPath Property Map
    Reassign the escalation to another escalation path, continuing from that path's first node.
    id String
    An id for this node, unique within the escalation path, so a loop can name it.
    level Property Map
    loop Property Map
    Go back to an earlier node and run from there again. A loop must be the last node in its sequence, or be followed by a single escalationPath node to reassign to once it has run out of repeats.
    notifyChannel Property Map

    GetEscalationPathTemplateSequencesNodeBranch

    Else string
    The key of the sequence to continue down when the condition is not met.
    If GetEscalationPathTemplateSequencesNodeBranchIf
    What the branch tests. Set exactly one of these: a branch tests one thing, so combining them means nesting a second branch inside the first.
    Then string
    The key of the sequence to continue down when the condition is met.
    Else string
    The key of the sequence to continue down when the condition is not met.
    If GetEscalationPathTemplateSequencesNodeBranchIf
    What the branch tests. Set exactly one of these: a branch tests one thing, so combining them means nesting a second branch inside the first.
    Then string
    The key of the sequence to continue down when the condition is met.
    else string
    The key of the sequence to continue down when the condition is not met.
    if object
    What the branch tests. Set exactly one of these: a branch tests one thing, so combining them means nesting a second branch inside the first.
    then string
    The key of the sequence to continue down when the condition is met.
    else_ String
    The key of the sequence to continue down when the condition is not met.
    if_ GetEscalationPathTemplateSequencesNodeBranchIf
    What the branch tests. Set exactly one of these: a branch tests one thing, so combining them means nesting a second branch inside the first.
    then String
    The key of the sequence to continue down when the condition is met.
    else string
    The key of the sequence to continue down when the condition is not met.
    if GetEscalationPathTemplateSequencesNodeBranchIf
    What the branch tests. Set exactly one of these: a branch tests one thing, so combining them means nesting a second branch inside the first.
    then string
    The key of the sequence to continue down when the condition is met.
    else_ str
    The key of the sequence to continue down when the condition is not met.
    if_ GetEscalationPathTemplateSequencesNodeBranchIf
    What the branch tests. Set exactly one of these: a branch tests one thing, so combining them means nesting a second branch inside the first.
    then str
    The key of the sequence to continue down when the condition is met.
    else String
    The key of the sequence to continue down when the condition is not met.
    if Property Map
    What the branch tests. Set exactly one of these: a branch tests one thing, so combining them means nesting a second branch inside the first.
    then String
    The key of the sequence to continue down when the condition is met.

    GetEscalationPathTemplateSequencesNodeBranchIf

    PriorityOneOfs List<string>
    Alert priority ids, met when the escalation came in at one of them.
    WorkingHoursActive string
    The id of one of this escalation path's workingHours, met while those hours are active.
    PriorityOneOfs []string
    Alert priority ids, met when the escalation came in at one of them.
    WorkingHoursActive string
    The id of one of this escalation path's workingHours, met while those hours are active.
    priority_one_ofs list(string)
    Alert priority ids, met when the escalation came in at one of them.
    working_hours_active string
    The id of one of this escalation path's workingHours, met while those hours are active.
    priorityOneOfs List<String>
    Alert priority ids, met when the escalation came in at one of them.
    workingHoursActive String
    The id of one of this escalation path's workingHours, met while those hours are active.
    priorityOneOfs string[]
    Alert priority ids, met when the escalation came in at one of them.
    workingHoursActive string
    The id of one of this escalation path's workingHours, met while those hours are active.
    priority_one_ofs Sequence[str]
    Alert priority ids, met when the escalation came in at one of them.
    working_hours_active str
    The id of one of this escalation path's workingHours, met while those hours are active.
    priorityOneOfs List<String>
    Alert priority ids, met when the escalation came in at one of them.
    workingHoursActive String
    The id of one of this escalation path's workingHours, met while those hours are active.

    GetEscalationPathTemplateSequencesNodeDelay

    DelayIntervalCondition string
    If the delay is relative to a time window, this defines whether we advance when the window is active or inactive. Possible values are: active, inactive.
    DelaySeconds int
    How long to delay before advancing to the next node in the path, in seconds
    DelayWeekdayIntervalConfigId string
    If the delay is relative to a time window, this identifies which window it is relative to
    DelayIntervalCondition string
    If the delay is relative to a time window, this defines whether we advance when the window is active or inactive. Possible values are: active, inactive.
    DelaySeconds int
    How long to delay before advancing to the next node in the path, in seconds
    DelayWeekdayIntervalConfigId string
    If the delay is relative to a time window, this identifies which window it is relative to
    delay_interval_condition string
    If the delay is relative to a time window, this defines whether we advance when the window is active or inactive. Possible values are: active, inactive.
    delay_seconds number
    How long to delay before advancing to the next node in the path, in seconds
    delay_weekday_interval_config_id string
    If the delay is relative to a time window, this identifies which window it is relative to
    delayIntervalCondition String
    If the delay is relative to a time window, this defines whether we advance when the window is active or inactive. Possible values are: active, inactive.
    delaySeconds Integer
    How long to delay before advancing to the next node in the path, in seconds
    delayWeekdayIntervalConfigId String
    If the delay is relative to a time window, this identifies which window it is relative to
    delayIntervalCondition string
    If the delay is relative to a time window, this defines whether we advance when the window is active or inactive. Possible values are: active, inactive.
    delaySeconds number
    How long to delay before advancing to the next node in the path, in seconds
    delayWeekdayIntervalConfigId string
    If the delay is relative to a time window, this identifies which window it is relative to
    delay_interval_condition str
    If the delay is relative to a time window, this defines whether we advance when the window is active or inactive. Possible values are: active, inactive.
    delay_seconds int
    How long to delay before advancing to the next node in the path, in seconds
    delay_weekday_interval_config_id str
    If the delay is relative to a time window, this identifies which window it is relative to
    delayIntervalCondition String
    If the delay is relative to a time window, this defines whether we advance when the window is active or inactive. Possible values are: active, inactive.
    delaySeconds Number
    How long to delay before advancing to the next node in the path, in seconds
    delayWeekdayIntervalConfigId String
    If the delay is relative to a time window, this identifies which window it is relative to

    GetEscalationPathTemplateSequencesNodeEscalationPath

    EscalationPathId string
    The ID of the escalation path to reassign to
    EscalationPathId string
    The ID of the escalation path to reassign to
    escalation_path_id string
    The ID of the escalation path to reassign to
    escalationPathId String
    The ID of the escalation path to reassign to
    escalationPathId string
    The ID of the escalation path to reassign to
    escalation_path_id str
    The ID of the escalation path to reassign to
    escalationPathId String
    The ID of the escalation path to reassign to

    GetEscalationPathTemplateSequencesNodeLevel

    AckMode string
    Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks. Possible values are: all, first.
    RetryConfig GetEscalationPathTemplateSequencesNodeLevelRetryConfig
    RoundRobinConfig GetEscalationPathTemplateSequencesNodeLevelRoundRobinConfig
    Targets List<GetEscalationPathTemplateSequencesNodeLevelTarget>
    The targets (users or schedules), each concrete or a parameter binding.
    TimeToAckIntervalCondition string
    If the time to ack is relative to a time window, this defines whether we move when the window is active or inactive. Possible values are: active, inactive.
    TimeToAckSeconds int
    How long should we wait for this level to acknowledge before proceeding to the next node in the path?
    TimeToAckWeekdayIntervalConfigId string
    If the time to ack is relative to a time window, this identifies which window it is relative to
    AckMode string
    Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks. Possible values are: all, first.
    RetryConfig GetEscalationPathTemplateSequencesNodeLevelRetryConfig
    RoundRobinConfig GetEscalationPathTemplateSequencesNodeLevelRoundRobinConfig
    Targets []GetEscalationPathTemplateSequencesNodeLevelTarget
    The targets (users or schedules), each concrete or a parameter binding.
    TimeToAckIntervalCondition string
    If the time to ack is relative to a time window, this defines whether we move when the window is active or inactive. Possible values are: active, inactive.
    TimeToAckSeconds int
    How long should we wait for this level to acknowledge before proceeding to the next node in the path?
    TimeToAckWeekdayIntervalConfigId string
    If the time to ack is relative to a time window, this identifies which window it is relative to
    ack_mode string
    Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks. Possible values are: all, first.
    retry_config object
    round_robin_config object
    targets list(object)
    The targets (users or schedules), each concrete or a parameter binding.
    time_to_ack_interval_condition string
    If the time to ack is relative to a time window, this defines whether we move when the window is active or inactive. Possible values are: active, inactive.
    time_to_ack_seconds number
    How long should we wait for this level to acknowledge before proceeding to the next node in the path?
    time_to_ack_weekday_interval_config_id string
    If the time to ack is relative to a time window, this identifies which window it is relative to
    ackMode String
    Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks. Possible values are: all, first.
    retryConfig GetEscalationPathTemplateSequencesNodeLevelRetryConfig
    roundRobinConfig GetEscalationPathTemplateSequencesNodeLevelRoundRobinConfig
    targets List<GetEscalationPathTemplateSequencesNodeLevelTarget>
    The targets (users or schedules), each concrete or a parameter binding.
    timeToAckIntervalCondition String
    If the time to ack is relative to a time window, this defines whether we move when the window is active or inactive. Possible values are: active, inactive.
    timeToAckSeconds Integer
    How long should we wait for this level to acknowledge before proceeding to the next node in the path?
    timeToAckWeekdayIntervalConfigId String
    If the time to ack is relative to a time window, this identifies which window it is relative to
    ackMode string
    Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks. Possible values are: all, first.
    retryConfig GetEscalationPathTemplateSequencesNodeLevelRetryConfig
    roundRobinConfig GetEscalationPathTemplateSequencesNodeLevelRoundRobinConfig
    targets GetEscalationPathTemplateSequencesNodeLevelTarget[]
    The targets (users or schedules), each concrete or a parameter binding.
    timeToAckIntervalCondition string
    If the time to ack is relative to a time window, this defines whether we move when the window is active or inactive. Possible values are: active, inactive.
    timeToAckSeconds number
    How long should we wait for this level to acknowledge before proceeding to the next node in the path?
    timeToAckWeekdayIntervalConfigId string
    If the time to ack is relative to a time window, this identifies which window it is relative to
    ack_mode str
    Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks. Possible values are: all, first.
    retry_config GetEscalationPathTemplateSequencesNodeLevelRetryConfig
    round_robin_config GetEscalationPathTemplateSequencesNodeLevelRoundRobinConfig
    targets Sequence[GetEscalationPathTemplateSequencesNodeLevelTarget]
    The targets (users or schedules), each concrete or a parameter binding.
    time_to_ack_interval_condition str
    If the time to ack is relative to a time window, this defines whether we move when the window is active or inactive. Possible values are: active, inactive.
    time_to_ack_seconds int
    How long should we wait for this level to acknowledge before proceeding to the next node in the path?
    time_to_ack_weekday_interval_config_id str
    If the time to ack is relative to a time window, this identifies which window it is relative to
    ackMode String
    Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks. Possible values are: all, first.
    retryConfig Property Map
    roundRobinConfig Property Map
    targets List<Property Map>
    The targets (users or schedules), each concrete or a parameter binding.
    timeToAckIntervalCondition String
    If the time to ack is relative to a time window, this defines whether we move when the window is active or inactive. Possible values are: active, inactive.
    timeToAckSeconds Number
    How long should we wait for this level to acknowledge before proceeding to the next node in the path?
    timeToAckWeekdayIntervalConfigId String
    If the time to ack is relative to a time window, this identifies which window it is relative to

    GetEscalationPathTemplateSequencesNodeLevelRetryConfig

    Attempts int
    The total number of times we page this level, counting the initial page. For example, 3 means three notifications in total. Must be between 2 and 10.
    IntervalSeconds int
    How long we wait between attempts at this level, in seconds. Must be a whole number of minutes (divisible by 60).
    Attempts int
    The total number of times we page this level, counting the initial page. For example, 3 means three notifications in total. Must be between 2 and 10.
    IntervalSeconds int
    How long we wait between attempts at this level, in seconds. Must be a whole number of minutes (divisible by 60).
    attempts number
    The total number of times we page this level, counting the initial page. For example, 3 means three notifications in total. Must be between 2 and 10.
    interval_seconds number
    How long we wait between attempts at this level, in seconds. Must be a whole number of minutes (divisible by 60).
    attempts Integer
    The total number of times we page this level, counting the initial page. For example, 3 means three notifications in total. Must be between 2 and 10.
    intervalSeconds Integer
    How long we wait between attempts at this level, in seconds. Must be a whole number of minutes (divisible by 60).
    attempts number
    The total number of times we page this level, counting the initial page. For example, 3 means three notifications in total. Must be between 2 and 10.
    intervalSeconds number
    How long we wait between attempts at this level, in seconds. Must be a whole number of minutes (divisible by 60).
    attempts int
    The total number of times we page this level, counting the initial page. For example, 3 means three notifications in total. Must be between 2 and 10.
    interval_seconds int
    How long we wait between attempts at this level, in seconds. Must be a whole number of minutes (divisible by 60).
    attempts Number
    The total number of times we page this level, counting the initial page. For example, 3 means three notifications in total. Must be between 2 and 10.
    intervalSeconds Number
    How long we wait between attempts at this level, in seconds. Must be a whole number of minutes (divisible by 60).

    GetEscalationPathTemplateSequencesNodeLevelRoundRobinConfig

    Enabled bool
    Whether round robin is enabled for this level
    RotateAfterSeconds int
    How long should we wait before rotating to the next target in a round robin, if not set will stick with a single target per level.
    Enabled bool
    Whether round robin is enabled for this level
    RotateAfterSeconds int
    How long should we wait before rotating to the next target in a round robin, if not set will stick with a single target per level.
    enabled bool
    Whether round robin is enabled for this level
    rotate_after_seconds number
    How long should we wait before rotating to the next target in a round robin, if not set will stick with a single target per level.
    enabled Boolean
    Whether round robin is enabled for this level
    rotateAfterSeconds Integer
    How long should we wait before rotating to the next target in a round robin, if not set will stick with a single target per level.
    enabled boolean
    Whether round robin is enabled for this level
    rotateAfterSeconds number
    How long should we wait before rotating to the next target in a round robin, if not set will stick with a single target per level.
    enabled bool
    Whether round robin is enabled for this level
    rotate_after_seconds int
    How long should we wait before rotating to the next target in a round robin, if not set will stick with a single target per level.
    enabled Boolean
    Whether round robin is enabled for this level
    rotateAfterSeconds Number
    How long should we wait before rotating to the next target in a round robin, if not set will stick with a single target per level.

    GetEscalationPathTemplateSequencesNodeLevelTarget

    Binding GetEscalationPathTemplateSequencesNodeLevelTargetBinding
    Who this target resolves to, decided per templated path. Its value.reference names one of the template's params, or one of its expressions.
    Id string
    Uniquely identifies a concrete target. Omitted when binding is set.
    ScheduleMode string
    Only set for schedule targets, this specifies which users to fetch from the schedule. Possible values are: currentlyOnCall, allUsersForRota, allUsers, currentlyOnCallForRota, nextOnCallForRota, nextOnCall.
    SelectedRotaId string
    For schedule targets, identifies which rota on the schedule the scheduleMode applies to.
    Type string
    Controls what type of entity this target identifies, such as EscalationPolicy or User. Possible values are: schedule, user, slackChannel, msteamsChannel.
    Urgency string
    The urgency of this escalation path target. Possible values are: high, low.
    Binding GetEscalationPathTemplateSequencesNodeLevelTargetBinding
    Who this target resolves to, decided per templated path. Its value.reference names one of the template's params, or one of its expressions.
    Id string
    Uniquely identifies a concrete target. Omitted when binding is set.
    ScheduleMode string
    Only set for schedule targets, this specifies which users to fetch from the schedule. Possible values are: currentlyOnCall, allUsersForRota, allUsers, currentlyOnCallForRota, nextOnCallForRota, nextOnCall.
    SelectedRotaId string
    For schedule targets, identifies which rota on the schedule the scheduleMode applies to.
    Type string
    Controls what type of entity this target identifies, such as EscalationPolicy or User. Possible values are: schedule, user, slackChannel, msteamsChannel.
    Urgency string
    The urgency of this escalation path target. Possible values are: high, low.
    binding object
    Who this target resolves to, decided per templated path. Its value.reference names one of the template's params, or one of its expressions.
    id string
    Uniquely identifies a concrete target. Omitted when binding is set.
    schedule_mode string
    Only set for schedule targets, this specifies which users to fetch from the schedule. Possible values are: currentlyOnCall, allUsersForRota, allUsers, currentlyOnCallForRota, nextOnCallForRota, nextOnCall.
    selected_rota_id string
    For schedule targets, identifies which rota on the schedule the scheduleMode applies to.
    type string
    Controls what type of entity this target identifies, such as EscalationPolicy or User. Possible values are: schedule, user, slackChannel, msteamsChannel.
    urgency string
    The urgency of this escalation path target. Possible values are: high, low.
    binding GetEscalationPathTemplateSequencesNodeLevelTargetBinding
    Who this target resolves to, decided per templated path. Its value.reference names one of the template's params, or one of its expressions.
    id String
    Uniquely identifies a concrete target. Omitted when binding is set.
    scheduleMode String
    Only set for schedule targets, this specifies which users to fetch from the schedule. Possible values are: currentlyOnCall, allUsersForRota, allUsers, currentlyOnCallForRota, nextOnCallForRota, nextOnCall.
    selectedRotaId String
    For schedule targets, identifies which rota on the schedule the scheduleMode applies to.
    type String
    Controls what type of entity this target identifies, such as EscalationPolicy or User. Possible values are: schedule, user, slackChannel, msteamsChannel.
    urgency String
    The urgency of this escalation path target. Possible values are: high, low.
    binding GetEscalationPathTemplateSequencesNodeLevelTargetBinding
    Who this target resolves to, decided per templated path. Its value.reference names one of the template's params, or one of its expressions.
    id string
    Uniquely identifies a concrete target. Omitted when binding is set.
    scheduleMode string
    Only set for schedule targets, this specifies which users to fetch from the schedule. Possible values are: currentlyOnCall, allUsersForRota, allUsers, currentlyOnCallForRota, nextOnCallForRota, nextOnCall.
    selectedRotaId string
    For schedule targets, identifies which rota on the schedule the scheduleMode applies to.
    type string
    Controls what type of entity this target identifies, such as EscalationPolicy or User. Possible values are: schedule, user, slackChannel, msteamsChannel.
    urgency string
    The urgency of this escalation path target. Possible values are: high, low.
    binding GetEscalationPathTemplateSequencesNodeLevelTargetBinding
    Who this target resolves to, decided per templated path. Its value.reference names one of the template's params, or one of its expressions.
    id str
    Uniquely identifies a concrete target. Omitted when binding is set.
    schedule_mode str
    Only set for schedule targets, this specifies which users to fetch from the schedule. Possible values are: currentlyOnCall, allUsersForRota, allUsers, currentlyOnCallForRota, nextOnCallForRota, nextOnCall.
    selected_rota_id str
    For schedule targets, identifies which rota on the schedule the scheduleMode applies to.
    type str
    Controls what type of entity this target identifies, such as EscalationPolicy or User. Possible values are: schedule, user, slackChannel, msteamsChannel.
    urgency str
    The urgency of this escalation path target. Possible values are: high, low.
    binding Property Map
    Who this target resolves to, decided per templated path. Its value.reference names one of the template's params, or one of its expressions.
    id String
    Uniquely identifies a concrete target. Omitted when binding is set.
    scheduleMode String
    Only set for schedule targets, this specifies which users to fetch from the schedule. Possible values are: currentlyOnCall, allUsersForRota, allUsers, currentlyOnCallForRota, nextOnCallForRota, nextOnCall.
    selectedRotaId String
    For schedule targets, identifies which rota on the schedule the scheduleMode applies to.
    type String
    Controls what type of entity this target identifies, such as EscalationPolicy or User. Possible values are: schedule, user, slackChannel, msteamsChannel.
    urgency String
    The urgency of this escalation path target. Possible values are: high, low.

    GetEscalationPathTemplateSequencesNodeLevelTargetBinding

    array_values list(object)
    If array*value is set, this helps render the values
    expression_ref string
    value object
    value_literal string
    value_reference string
    values list(string)
    arrayValues List<Property Map>
    If array*value is set, this helps render the values
    expressionRef String
    value Property Map
    valueLiteral String
    valueReference String
    values List<String>

    GetEscalationPathTemplateSequencesNodeLevelTargetBindingArrayValue

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

    GetEscalationPathTemplateSequencesNodeLevelTargetBindingValue

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

    GetEscalationPathTemplateSequencesNodeLoop

    BackTo string
    The id of the node to repeat from.
    Times int
    How many times to repeat these nodes
    BackTo string
    The id of the node to repeat from.
    Times int
    How many times to repeat these nodes
    back_to string
    The id of the node to repeat from.
    times number
    How many times to repeat these nodes
    backTo String
    The id of the node to repeat from.
    times Integer
    How many times to repeat these nodes
    backTo string
    The id of the node to repeat from.
    times number
    How many times to repeat these nodes
    back_to str
    The id of the node to repeat from.
    times int
    How many times to repeat these nodes
    backTo String
    The id of the node to repeat from.
    times Number
    How many times to repeat these nodes

    GetEscalationPathTemplateSequencesNodeNotifyChannel

    Targets List<GetEscalationPathTemplateSequencesNodeNotifyChannelTarget>
    The channels to notify, each concrete or a parameter binding.
    TimeToAckIntervalCondition string
    If the time to ack is relative to a time window, this defines whether we move when the window is active or inactive. Possible values are: active, inactive.
    TimeToAckSeconds int
    How long should we wait for this level to acknowledge before moving on to the next node in the path?
    TimeToAckWeekdayIntervalConfigId string
    If the time to ack is relative to a time window, this identifies which window it is relative to
    Targets []GetEscalationPathTemplateSequencesNodeNotifyChannelTarget
    The channels to notify, each concrete or a parameter binding.
    TimeToAckIntervalCondition string
    If the time to ack is relative to a time window, this defines whether we move when the window is active or inactive. Possible values are: active, inactive.
    TimeToAckSeconds int
    How long should we wait for this level to acknowledge before moving on to the next node in the path?
    TimeToAckWeekdayIntervalConfigId string
    If the time to ack is relative to a time window, this identifies which window it is relative to
    targets list(object)
    The channels to notify, each concrete or a parameter binding.
    time_to_ack_interval_condition string
    If the time to ack is relative to a time window, this defines whether we move when the window is active or inactive. Possible values are: active, inactive.
    time_to_ack_seconds number
    How long should we wait for this level to acknowledge before moving on to the next node in the path?
    time_to_ack_weekday_interval_config_id string
    If the time to ack is relative to a time window, this identifies which window it is relative to
    targets List<GetEscalationPathTemplateSequencesNodeNotifyChannelTarget>
    The channels to notify, each concrete or a parameter binding.
    timeToAckIntervalCondition String
    If the time to ack is relative to a time window, this defines whether we move when the window is active or inactive. Possible values are: active, inactive.
    timeToAckSeconds Integer
    How long should we wait for this level to acknowledge before moving on to the next node in the path?
    timeToAckWeekdayIntervalConfigId String
    If the time to ack is relative to a time window, this identifies which window it is relative to
    targets GetEscalationPathTemplateSequencesNodeNotifyChannelTarget[]
    The channels to notify, each concrete or a parameter binding.
    timeToAckIntervalCondition string
    If the time to ack is relative to a time window, this defines whether we move when the window is active or inactive. Possible values are: active, inactive.
    timeToAckSeconds number
    How long should we wait for this level to acknowledge before moving on to the next node in the path?
    timeToAckWeekdayIntervalConfigId string
    If the time to ack is relative to a time window, this identifies which window it is relative to
    targets Sequence[GetEscalationPathTemplateSequencesNodeNotifyChannelTarget]
    The channels to notify, each concrete or a parameter binding.
    time_to_ack_interval_condition str
    If the time to ack is relative to a time window, this defines whether we move when the window is active or inactive. Possible values are: active, inactive.
    time_to_ack_seconds int
    How long should we wait for this level to acknowledge before moving on to the next node in the path?
    time_to_ack_weekday_interval_config_id str
    If the time to ack is relative to a time window, this identifies which window it is relative to
    targets List<Property Map>
    The channels to notify, each concrete or a parameter binding.
    timeToAckIntervalCondition String
    If the time to ack is relative to a time window, this defines whether we move when the window is active or inactive. Possible values are: active, inactive.
    timeToAckSeconds Number
    How long should we wait for this level to acknowledge before moving on to the next node in the path?
    timeToAckWeekdayIntervalConfigId String
    If the time to ack is relative to a time window, this identifies which window it is relative to

    GetEscalationPathTemplateSequencesNodeNotifyChannelTarget

    Binding GetEscalationPathTemplateSequencesNodeNotifyChannelTargetBinding
    Who this target resolves to, decided per templated path. Its value.reference names one of the template's params, or one of its expressions.
    Id string
    Uniquely identifies a concrete target. Omitted when binding is set.
    ScheduleMode string
    Only set for schedule targets, this specifies which users to fetch from the schedule. Possible values are: currentlyOnCall, allUsersForRota, allUsers, currentlyOnCallForRota, nextOnCallForRota, nextOnCall.
    SelectedRotaId string
    For schedule targets, identifies which rota on the schedule the scheduleMode applies to.
    Type string
    Controls what type of entity this target identifies, such as EscalationPolicy or User. Possible values are: schedule, user, slackChannel, msteamsChannel.
    Urgency string
    The urgency of this escalation path target. Possible values are: high, low.
    Binding GetEscalationPathTemplateSequencesNodeNotifyChannelTargetBinding
    Who this target resolves to, decided per templated path. Its value.reference names one of the template's params, or one of its expressions.
    Id string
    Uniquely identifies a concrete target. Omitted when binding is set.
    ScheduleMode string
    Only set for schedule targets, this specifies which users to fetch from the schedule. Possible values are: currentlyOnCall, allUsersForRota, allUsers, currentlyOnCallForRota, nextOnCallForRota, nextOnCall.
    SelectedRotaId string
    For schedule targets, identifies which rota on the schedule the scheduleMode applies to.
    Type string
    Controls what type of entity this target identifies, such as EscalationPolicy or User. Possible values are: schedule, user, slackChannel, msteamsChannel.
    Urgency string
    The urgency of this escalation path target. Possible values are: high, low.
    binding object
    Who this target resolves to, decided per templated path. Its value.reference names one of the template's params, or one of its expressions.
    id string
    Uniquely identifies a concrete target. Omitted when binding is set.
    schedule_mode string
    Only set for schedule targets, this specifies which users to fetch from the schedule. Possible values are: currentlyOnCall, allUsersForRota, allUsers, currentlyOnCallForRota, nextOnCallForRota, nextOnCall.
    selected_rota_id string
    For schedule targets, identifies which rota on the schedule the scheduleMode applies to.
    type string
    Controls what type of entity this target identifies, such as EscalationPolicy or User. Possible values are: schedule, user, slackChannel, msteamsChannel.
    urgency string
    The urgency of this escalation path target. Possible values are: high, low.
    binding GetEscalationPathTemplateSequencesNodeNotifyChannelTargetBinding
    Who this target resolves to, decided per templated path. Its value.reference names one of the template's params, or one of its expressions.
    id String
    Uniquely identifies a concrete target. Omitted when binding is set.
    scheduleMode String
    Only set for schedule targets, this specifies which users to fetch from the schedule. Possible values are: currentlyOnCall, allUsersForRota, allUsers, currentlyOnCallForRota, nextOnCallForRota, nextOnCall.
    selectedRotaId String
    For schedule targets, identifies which rota on the schedule the scheduleMode applies to.
    type String
    Controls what type of entity this target identifies, such as EscalationPolicy or User. Possible values are: schedule, user, slackChannel, msteamsChannel.
    urgency String
    The urgency of this escalation path target. Possible values are: high, low.
    binding GetEscalationPathTemplateSequencesNodeNotifyChannelTargetBinding
    Who this target resolves to, decided per templated path. Its value.reference names one of the template's params, or one of its expressions.
    id string
    Uniquely identifies a concrete target. Omitted when binding is set.
    scheduleMode string
    Only set for schedule targets, this specifies which users to fetch from the schedule. Possible values are: currentlyOnCall, allUsersForRota, allUsers, currentlyOnCallForRota, nextOnCallForRota, nextOnCall.
    selectedRotaId string
    For schedule targets, identifies which rota on the schedule the scheduleMode applies to.
    type string
    Controls what type of entity this target identifies, such as EscalationPolicy or User. Possible values are: schedule, user, slackChannel, msteamsChannel.
    urgency string
    The urgency of this escalation path target. Possible values are: high, low.
    binding GetEscalationPathTemplateSequencesNodeNotifyChannelTargetBinding
    Who this target resolves to, decided per templated path. Its value.reference names one of the template's params, or one of its expressions.
    id str
    Uniquely identifies a concrete target. Omitted when binding is set.
    schedule_mode str
    Only set for schedule targets, this specifies which users to fetch from the schedule. Possible values are: currentlyOnCall, allUsersForRota, allUsers, currentlyOnCallForRota, nextOnCallForRota, nextOnCall.
    selected_rota_id str
    For schedule targets, identifies which rota on the schedule the scheduleMode applies to.
    type str
    Controls what type of entity this target identifies, such as EscalationPolicy or User. Possible values are: schedule, user, slackChannel, msteamsChannel.
    urgency str
    The urgency of this escalation path target. Possible values are: high, low.
    binding Property Map
    Who this target resolves to, decided per templated path. Its value.reference names one of the template's params, or one of its expressions.
    id String
    Uniquely identifies a concrete target. Omitted when binding is set.
    scheduleMode String
    Only set for schedule targets, this specifies which users to fetch from the schedule. Possible values are: currentlyOnCall, allUsersForRota, allUsers, currentlyOnCallForRota, nextOnCallForRota, nextOnCall.
    selectedRotaId String
    For schedule targets, identifies which rota on the schedule the scheduleMode applies to.
    type String
    Controls what type of entity this target identifies, such as EscalationPolicy or User. Possible values are: schedule, user, slackChannel, msteamsChannel.
    urgency String
    The urgency of this escalation path target. Possible values are: high, low.

    GetEscalationPathTemplateSequencesNodeNotifyChannelTargetBinding

    array_values list(object)
    If array*value is set, this helps render the values
    expression_ref string
    value object
    value_literal string
    value_reference string
    values list(string)
    arrayValues List<Property Map>
    If array*value is set, this helps render the values
    expressionRef String
    value Property Map
    valueLiteral String
    valueReference String
    values List<String>

    GetEscalationPathTemplateSequencesNodeNotifyChannelTargetBindingArrayValue

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

    GetEscalationPathTemplateSequencesNodeNotifyChannelTargetBindingValue

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

    GetEscalationPathTemplateWorkingHour

    Id string
    The unique identifier for this set of working intervals
    Name string
    A human readable label for this set of working intervals
    Timezone string
    How to interpret all the intervals
    WeekdayIntervals List<GetEscalationPathTemplateWorkingHourWeekdayInterval>
    Id string
    The unique identifier for this set of working intervals
    Name string
    A human readable label for this set of working intervals
    Timezone string
    How to interpret all the intervals
    WeekdayIntervals []GetEscalationPathTemplateWorkingHourWeekdayInterval
    id string
    The unique identifier for this set of working intervals
    name string
    A human readable label for this set of working intervals
    timezone string
    How to interpret all the intervals
    weekday_intervals list(object)
    id String
    The unique identifier for this set of working intervals
    name String
    A human readable label for this set of working intervals
    timezone String
    How to interpret all the intervals
    weekdayIntervals List<GetEscalationPathTemplateWorkingHourWeekdayInterval>
    id string
    The unique identifier for this set of working intervals
    name string
    A human readable label for this set of working intervals
    timezone string
    How to interpret all the intervals
    weekdayIntervals GetEscalationPathTemplateWorkingHourWeekdayInterval[]
    id str
    The unique identifier for this set of working intervals
    name str
    A human readable label for this set of working intervals
    timezone str
    How to interpret all the intervals
    weekday_intervals Sequence[GetEscalationPathTemplateWorkingHourWeekdayInterval]
    id String
    The unique identifier for this set of working intervals
    name String
    A human readable label for this set of working intervals
    timezone String
    How to interpret all the intervals
    weekdayIntervals List<Property Map>

    GetEscalationPathTemplateWorkingHourWeekdayInterval

    EndTime string
    End time of the interval, in 24hr format
    StartTime string
    Start time of the interval, in 24hr format
    Weekday string
    Weekdays for use within a schedule or escalation path. Possible values are: monday, tuesday, wednesday, thursday, friday, saturday, sunday.
    EndTime string
    End time of the interval, in 24hr format
    StartTime string
    Start time of the interval, in 24hr format
    Weekday string
    Weekdays for use within a schedule or escalation path. Possible values are: monday, tuesday, wednesday, thursday, friday, saturday, sunday.
    end_time string
    End time of the interval, in 24hr format
    start_time string
    Start time of the interval, in 24hr format
    weekday string
    Weekdays for use within a schedule or escalation path. Possible values are: monday, tuesday, wednesday, thursday, friday, saturday, sunday.
    endTime String
    End time of the interval, in 24hr format
    startTime String
    Start time of the interval, in 24hr format
    weekday String
    Weekdays for use within a schedule or escalation path. Possible values are: monday, tuesday, wednesday, thursday, friday, saturday, sunday.
    endTime string
    End time of the interval, in 24hr format
    startTime string
    Start time of the interval, in 24hr format
    weekday string
    Weekdays for use within a schedule or escalation path. Possible values are: monday, tuesday, wednesday, thursday, friday, saturday, sunday.
    end_time str
    End time of the interval, in 24hr format
    start_time str
    Start time of the interval, in 24hr format
    weekday str
    Weekdays for use within a schedule or escalation path. Possible values are: monday, tuesday, wednesday, thursday, friday, saturday, sunday.
    endTime String
    End time of the interval, in 24hr format
    startTime String
    Start time of the interval, in 24hr format
    weekday String
    Weekdays for use within a schedule or escalation path. Possible values are: monday, tuesday, wednesday, thursday, friday, saturday, sunday.

    Package Details

    Repository
    incident incident-io/pulumi-incident
    License
    MIT
    Notes
    This Pulumi package is based on the incident Terraform Provider.
    incident logo incident.io
    Viewing docs for incident.io v0.4.1
    published on Wednesday, Oct 21, 2026 by incident-io

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial