Viewing docs for incident.io v0.4.1
published on Wednesday, Oct 21, 2026 by incident-io
published on Wednesday, Oct 21, 2026 by incident-io
Viewing docs for incident.io v0.4.1
published on Wednesday, Oct 21, 2026 by incident-io
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 dictionarydata "incident_get_escalation_path_template" "name" {
# arguments
}The following arguments are supported:
getEscalationPathTemplate Result
The following output properties are available:
- Description string
- A description of what this template is for.
- Expressions
List<Get
Escalation Path Template Expression> - 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, Get
Escalation Path Template Params> - 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 GetEscalation Path Template Repeat Config - 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, Get
Escalation Path Template Sequences> - Named sequences of nodes, keyed by name. Each sequence either ends with a
branchnode or runs off the end of the escalation path. Branches reference other sequences by key. A level or notifyChannel target carries either anidor abindingto one of the template's params or expressions. - Start string
- The key of the sequence this template begins with.
- Unlock
In boolDashboard - Not populated: whether Terraform claims a resource is configuration, and no read endpoint reports it.
- Working
Hours List<GetEscalation Path Template Working Hour> - The working hours for this template.
- Description string
- A description of what this template is for.
- Expressions
[]Get
Escalation Path Template Expression - 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]Get
Escalation Path Template Params - 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 GetEscalation Path Template Repeat Config - 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]Get
Escalation Path Template Sequences - Named sequences of nodes, keyed by name. Each sequence either ends with a
branchnode or runs off the end of the escalation path. Branches reference other sequences by key. A level or notifyChannel target carries either anidor abindingto one of the template's params or expressions. - Start string
- The key of the sequence this template begins with.
- Unlock
In boolDashboard - Not populated: whether Terraform claims a resource is configuration, and no read endpoint reports it.
- Working
Hours []GetEscalation Path Template Working Hour - 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
branchnode or runs off the end of the escalation path. Branches reference other sequences by key. A level or notifyChannel target carries either anidor abindingto one of the template's params or expressions. - start string
- The key of the sequence this template begins with.
- unlock_
in_ booldashboard - 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<Get
Escalation Path Template Expression> - 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,Get
Escalation Path Template Params> - 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 GetEscalation Path Template Repeat Config - 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,Get
Escalation Path Template Sequences> - Named sequences of nodes, keyed by name. Each sequence either ends with a
branchnode or runs off the end of the escalation path. Branches reference other sequences by key. A level or notifyChannel target carries either anidor abindingto one of the template's params or expressions. - start String
- The key of the sequence this template begins with.
- unlock
In BooleanDashboard - Not populated: whether Terraform claims a resource is configuration, and no read endpoint reports it.
- working
Hours List<GetEscalation Path Template Working Hour> - The working hours for this template.
- description string
- A description of what this template is for.
- expressions
Get
Escalation Path Template Expression[] - 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]: Get
Escalation Path Template Params} - 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 GetEscalation Path Template Repeat Config - 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]: Get
Escalation Path Template Sequences} - Named sequences of nodes, keyed by name. Each sequence either ends with a
branchnode or runs off the end of the escalation path. Branches reference other sequences by key. A level or notifyChannel target carries either anidor abindingto one of the template's params or expressions. - start string
- The key of the sequence this template begins with.
- unlock
In booleanDashboard - Not populated: whether Terraform claims a resource is configuration, and no read endpoint reports it.
- working
Hours GetEscalation Path Template Working Hour[] - The working hours for this template.
- description str
- A description of what this template is for.
- expressions
Sequence[Get
Escalation Path Template Expression] - 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, Get
Escalation Path Template Params] - 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 GetEscalation Path Template Repeat Config - 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, Get
Escalation Path Template Sequences] - Named sequences of nodes, keyed by name. Each sequence either ends with a
branchnode or runs off the end of the escalation path. Branches reference other sequences by key. A level or notifyChannel target carries either anidor abindingto one of the template's params or expressions. - start str
- The key of the sequence this template begins with.
- unlock_
in_ booldashboard - Not populated: whether Terraform claims a resource is configuration, and no read endpoint reports it.
- working_
hours Sequence[GetEscalation Path Template Working Hour] - 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. - repeat
Config 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
branchnode or runs off the end of the escalation path. Branches reference other sequences by key. A level or notifyChannel target carries either anidor abindingto one of the template's params or expressions. - start String
- The key of the sequence this template begins with.
- unlock
In BooleanDashboard - Not populated: whether Terraform claims a resource is configuration, and no read endpoint reports it.
- working
Hours List<Property Map> - The working hours for this template.
Supporting Types
GetEscalationPathTemplateExpression
- Else
Branch GetEscalation Path Template Expression Else Branch - Label string
- The human readable label of the expression
- Operations
List<Get
Escalation Path Template Expression Operation> - Reference string
- A short ID that can be used to reference the expression
- Root
Reference string - The root reference for this expression (i.e. where the expression starts)
- Else
Branch GetEscalation Path Template Expression Else Branch - Label string
- The human readable label of the expression
- Operations
[]Get
Escalation Path Template Expression Operation - Reference string
- A short ID that can be used to reference the expression
- Root
Reference string - The root reference for this expression (i.e. where the expression starts)
- else_
branch object - label string
- The human readable label of the expression
- operations list(object)
- reference string
- A short ID that can be used to reference the expression
- root_
reference string - The root reference for this expression (i.e. where the expression starts)
- else
Branch GetEscalation Path Template Expression Else Branch - label String
- The human readable label of the expression
- operations
List<Get
Escalation Path Template Expression Operation> - reference String
- A short ID that can be used to reference the expression
- root
Reference String - The root reference for this expression (i.e. where the expression starts)
- else
Branch GetEscalation Path Template Expression Else Branch - label string
- The human readable label of the expression
- operations
Get
Escalation Path Template Expression Operation[] - reference string
- A short ID that can be used to reference the expression
- root
Reference string - The root reference for this expression (i.e. where the expression starts)
- else_
branch GetEscalation Path Template Expression Else Branch - label str
- The human readable label of the expression
- operations
Sequence[Get
Escalation Path Template Expression Operation] - reference str
- A short ID that can be used to reference the expression
- root_
reference str - The root reference for this expression (i.e. where the expression starts)
- else
Branch Property Map - label String
- The human readable label of the expression
- operations List<Property Map>
- reference String
- A short ID that can be used to reference the expression
- root
Reference String - The root reference for this expression (i.e. where the expression starts)
GetEscalationPathTemplateExpressionElseBranch
GetEscalationPathTemplateExpressionElseBranchResult
- Array
Values List<GetEscalation Path Template Expression Else Branch Result Array Value> - If array*value is set, this helps render the values
- Expression
Ref string - Value
Get
Escalation Path Template Expression Else Branch Result Value - Value
Literal string - Value
Reference string - Values List<string>
- Array
Values []GetEscalation Path Template Expression Else Branch Result Array Value - If array*value is set, this helps render the values
- Expression
Ref string - Value
Get
Escalation Path Template Expression Else Branch Result Value - Value
Literal string - Value
Reference string - Values []string
- array_
values list(object) - If array*value is set, this helps render the values
- expression_
ref string - value object
- value_
literal string - value_
reference string - values list(string)
- array
Values List<GetEscalation Path Template Expression Else Branch Result Array Value> - If array*value is set, this helps render the values
- expression
Ref String - value
Get
Escalation Path Template Expression Else Branch Result Value - value
Literal String - value
Reference String - values List<String>
- array
Values GetEscalation Path Template Expression Else Branch Result Array Value[] - If array*value is set, this helps render the values
- expression
Ref string - value
Get
Escalation Path Template Expression Else Branch Result Value - value
Literal string - value
Reference string - values string[]
- array_
values Sequence[GetEscalation Path Template Expression Else Branch Result Array Value] - If array*value is set, this helps render the values
- expression_
ref str - value
Get
Escalation Path Template Expression Else Branch Result Value - value_
literal str - value_
reference str - values Sequence[str]
- array
Values List<Property Map> - If array*value is set, this helps render the values
- expression
Ref String - value Property Map
- value
Literal String - value
Reference String - values List<String>
GetEscalationPathTemplateExpressionElseBranchResultArrayValue
GetEscalationPathTemplateExpressionElseBranchResultValue
GetEscalationPathTemplateExpressionOperation
- Branches
Get
Escalation Path Template Expression Operation Branches - Cast
Get
Escalation Path Template Expression Operation Cast - The cast target of this operation, set when the operation type is
cast - Concatenate
Get
Escalation Path Template Expression Operation Concatenate - Filter
Get
Escalation Path Template Expression Operation Filter -
Get
Escalation Path Template Expression Operation Navigate - Operation
Type string - The type of the operation. Possible values are:
navigate,filter,concatenate,count,min,max,sum,random,first,parse,branches,cast. - Parse
Get
Escalation Path Template Expression Operation Parse
- Branches
Get
Escalation Path Template Expression Operation Branches - Cast
Get
Escalation Path Template Expression Operation Cast - The cast target of this operation, set when the operation type is
cast - Concatenate
Get
Escalation Path Template Expression Operation Concatenate - Filter
Get
Escalation Path Template Expression Operation Filter -
Get
Escalation Path Template Expression Operation Navigate - Operation
Type string - The type of the operation. Possible values are:
navigate,filter,concatenate,count,min,max,sum,random,first,parse,branches,cast. - Parse
Get
Escalation Path Template Expression Operation Parse
- branches object
- cast object
- The cast target of this operation, set when the operation type is
cast - concatenate object
- filter object
- object
- operation_
type string - The type of the operation. Possible values are:
navigate,filter,concatenate,count,min,max,sum,random,first,parse,branches,cast. - parse object
- branches
Get
Escalation Path Template Expression Operation Branches - cast
Get
Escalation Path Template Expression Operation Cast - The cast target of this operation, set when the operation type is
cast - concatenate
Get
Escalation Path Template Expression Operation Concatenate - filter
Get
Escalation Path Template Expression Operation Filter -
Get
Escalation Path Template Expression Operation Navigate - operation
Type String - The type of the operation. Possible values are:
navigate,filter,concatenate,count,min,max,sum,random,first,parse,branches,cast. - parse
Get
Escalation Path Template Expression Operation Parse
- branches
Get
Escalation Path Template Expression Operation Branches - cast
Get
Escalation Path Template Expression Operation Cast - The cast target of this operation, set when the operation type is
cast - concatenate
Get
Escalation Path Template Expression Operation Concatenate - filter
Get
Escalation Path Template Expression Operation Filter -
Get
Escalation Path Template Expression Operation Navigate - operation
Type string - The type of the operation. Possible values are:
navigate,filter,concatenate,count,min,max,sum,random,first,parse,branches,cast. - parse
Get
Escalation Path Template Expression Operation Parse
- branches
Get
Escalation Path Template Expression Operation Branches - cast
Get
Escalation Path Template Expression Operation Cast - The cast target of this operation, set when the operation type is
cast - concatenate
Get
Escalation Path Template Expression Operation Concatenate - filter
Get
Escalation Path Template Expression Operation Filter -
Get
Escalation Path Template Expression Operation Navigate - operation_
type str - The type of the operation. Possible values are:
navigate,filter,concatenate,count,min,max,sum,random,first,parse,branches,cast. - parse
Get
Escalation Path Template Expression Operation Parse
- branches Property Map
- cast Property Map
- The cast target of this operation, set when the operation type is
cast - concatenate Property Map
- filter Property Map
- Property Map
- operation
Type String - The type of the operation. Possible values are:
navigate,filter,concatenate,count,min,max,sum,random,first,parse,branches,cast. - parse Property Map
GetEscalationPathTemplateExpressionOperationBranches
- Branches
List<Get
Escalation Path Template Expression Operation Branches Branch> - The branches to apply for this operation
- Returns
Get
Escalation Path Template Expression Operation Branches Returns
- Branches
[]Get
Escalation Path Template Expression Operation Branches Branch - The branches to apply for this operation
- Returns
Get
Escalation Path Template Expression Operation Branches Returns
- branches list(object)
- The branches to apply for this operation
- returns object
- branches
List<Get
Escalation Path Template Expression Operation Branches Branch> - The branches to apply for this operation
- returns
Get
Escalation Path Template Expression Operation Branches Returns
- branches
Get
Escalation Path Template Expression Operation Branches Branch[] - The branches to apply for this operation
- returns
Get
Escalation Path Template Expression Operation Branches Returns
- branches
Sequence[Get
Escalation Path Template Expression Operation Branches Branch] - The branches to apply for this operation
- returns
Get
Escalation Path Template Expression Operation Branches Returns
- branches List<Property Map>
- The branches to apply for this operation
- returns Property Map
GetEscalationPathTemplateExpressionOperationBranchesBranch
- Condition
Groups List<GetEscalation Path Template Expression Operation Branches Branch Condition Group> - The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
- Result
Get
Escalation Path Template Expression Operation Branches Branch Result
- Condition
Groups []GetEscalation Path Template Expression Operation Branches Branch Condition Group - The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
- Result
Get
Escalation Path Template Expression Operation Branches Branch Result
- condition_
groups list(object) - The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
- result object
- condition
Groups List<GetEscalation Path Template Expression Operation Branches Branch Condition Group> - The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
- result
Get
Escalation Path Template Expression Operation Branches Branch Result
- condition
Groups GetEscalation Path Template Expression Operation Branches Branch Condition Group[] - The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
- result
Get
Escalation Path Template Expression Operation Branches Branch Result
- condition_
groups Sequence[GetEscalation Path Template Expression Operation Branches Branch Condition Group] - The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
- result
Get
Escalation Path Template Expression Operation Branches Branch Result
- condition
Groups List<Property Map> - The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
- result Property Map
GetEscalationPathTemplateExpressionOperationBranchesBranchConditionGroup
- Conditions
List<Get
Escalation Path Template Expression Operation Branches Branch Condition Group Condition> - All conditions in this list must be satisfied for the group to be satisfied
- Conditions
[]Get
Escalation Path Template Expression Operation Branches Branch Condition Group Condition - All conditions in this list must be satisfied for the group to be satisfied
- conditions list(object)
- All conditions in this list must be satisfied for the group to be satisfied
- conditions
List<Get
Escalation Path Template Expression Operation Branches Branch Condition Group Condition> - All conditions in this list must be satisfied for the group to be satisfied
- conditions
Get
Escalation Path Template Expression Operation Branches Branch Condition Group Condition[] - All conditions in this list must be satisfied for the group to be satisfied
- conditions
Sequence[Get
Escalation Path Template Expression Operation Branches Branch Condition Group Condition] - All conditions in this list must be satisfied for the group to be satisfied
- conditions List<Property Map>
- All conditions in this list must be satisfied for the group to be satisfied
GetEscalationPathTemplateExpressionOperationBranchesBranchConditionGroupCondition
- Operation string
- Param
Bindings List<GetEscalation Path Template Expression Operation Branches Branch Condition Group Condition Param Binding> - Bindings for the operation parameters
- Subject string
- Operation string
- Param
Bindings []GetEscalation Path Template Expression Operation Branches Branch Condition Group Condition Param Binding - Bindings for the operation parameters
- Subject string
- operation string
- param_
bindings list(object) - Bindings for the operation parameters
- subject string
- operation String
- param
Bindings List<GetEscalation Path Template Expression Operation Branches Branch Condition Group Condition Param Binding> - Bindings for the operation parameters
- subject String
- operation string
- param
Bindings GetEscalation Path Template Expression Operation Branches Branch Condition Group Condition Param Binding[] - Bindings for the operation parameters
- subject string
- operation str
- param_
bindings Sequence[GetEscalation Path Template Expression Operation Branches Branch Condition Group Condition Param Binding] - Bindings for the operation parameters
- subject str
- operation String
- param
Bindings List<Property Map> - Bindings for the operation parameters
- subject String
GetEscalationPathTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBinding
- Array
Values List<GetEscalation Path Template Expression Operation Branches Branch Condition Group Condition Param Binding Array Value> - If array*value is set, this helps render the values
- Expression
Ref string - Value
Get
Escalation Path Template Expression Operation Branches Branch Condition Group Condition Param Binding Value - Value
Literal string - Value
Reference string - Values List<string>
- Array
Values []GetEscalation Path Template Expression Operation Branches Branch Condition Group Condition Param Binding Array Value - If array*value is set, this helps render the values
- Expression
Ref string - Value
Get
Escalation Path Template Expression Operation Branches Branch Condition Group Condition Param Binding Value - Value
Literal string - Value
Reference string - Values []string
- array_
values list(object) - If array*value is set, this helps render the values
- expression_
ref string - value object
- value_
literal string - value_
reference string - values list(string)
- array
Values List<GetEscalation Path Template Expression Operation Branches Branch Condition Group Condition Param Binding Array Value> - If array*value is set, this helps render the values
- expression
Ref String - value
Get
Escalation Path Template Expression Operation Branches Branch Condition Group Condition Param Binding Value - value
Literal String - value
Reference String - values List<String>
- array
Values GetEscalation Path Template Expression Operation Branches Branch Condition Group Condition Param Binding Array Value[] - If array*value is set, this helps render the values
- expression
Ref string - value
Get
Escalation Path Template Expression Operation Branches Branch Condition Group Condition Param Binding Value - value
Literal string - value
Reference string - values string[]
- array_
values Sequence[GetEscalation Path Template Expression Operation Branches Branch Condition Group Condition Param Binding Array Value] - If array*value is set, this helps render the values
- expression_
ref str - value
Get
Escalation Path Template Expression Operation Branches Branch Condition Group Condition Param Binding Value - value_
literal str - value_
reference str - values Sequence[str]
- array
Values List<Property Map> - If array*value is set, this helps render the values
- expression
Ref String - value Property Map
- value
Literal String - value
Reference String - values List<String>
GetEscalationPathTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingArrayValue
GetEscalationPathTemplateExpressionOperationBranchesBranchConditionGroupConditionParamBindingValue
GetEscalationPathTemplateExpressionOperationBranchesBranchResult
- Array
Values List<GetEscalation Path Template Expression Operation Branches Branch Result Array Value> - If array*value is set, this helps render the values
- Expression
Ref string - Value
Get
Escalation Path Template Expression Operation Branches Branch Result Value - Value
Literal string - Value
Reference string - Values List<string>
- Array
Values []GetEscalation Path Template Expression Operation Branches Branch Result Array Value - If array*value is set, this helps render the values
- Expression
Ref string - Value
Get
Escalation Path Template Expression Operation Branches Branch Result Value - Value
Literal string - Value
Reference string - Values []string
- array_
values list(object) - If array*value is set, this helps render the values
- expression_
ref string - value object
- value_
literal string - value_
reference string - values list(string)
- array
Values List<GetEscalation Path Template Expression Operation Branches Branch Result Array Value> - If array*value is set, this helps render the values
- expression
Ref String - value
Get
Escalation Path Template Expression Operation Branches Branch Result Value - value
Literal String - value
Reference String - values List<String>
- array
Values GetEscalation Path Template Expression Operation Branches Branch Result Array Value[] - If array*value is set, this helps render the values
- expression
Ref string - value
Get
Escalation Path Template Expression Operation Branches Branch Result Value - value
Literal string - value
Reference string - values string[]
- array_
values Sequence[GetEscalation Path Template Expression Operation Branches Branch Result Array Value] - If array*value is set, this helps render the values
- expression_
ref str - value
Get
Escalation Path Template Expression Operation Branches Branch Result Value - value_
literal str - value_
reference str - values Sequence[str]
- array
Values List<Property Map> - If array*value is set, this helps render the values
- expression
Ref String - value Property Map
- value
Literal String - value
Reference String - values List<String>
GetEscalationPathTemplateExpressionOperationBranchesBranchResultArrayValue
GetEscalationPathTemplateExpressionOperationBranchesBranchResultValue
GetEscalationPathTemplateExpressionOperationBranchesReturns
GetEscalationPathTemplateExpressionOperationCast
GetEscalationPathTemplateExpressionOperationCastReturns
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
- Condition
Groups List<GetEscalation Path Template Expression Operation Filter Condition Group> - The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
- Condition
Groups []GetEscalation Path Template Expression Operation Filter Condition Group - The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
- condition_
groups list(object) - The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
- condition
Groups List<GetEscalation Path Template Expression Operation Filter Condition Group> - The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
- condition
Groups GetEscalation Path Template Expression Operation Filter Condition Group[] - The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
- condition_
groups Sequence[GetEscalation Path Template Expression Operation Filter Condition Group] - The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
- condition
Groups List<Property Map> - The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
GetEscalationPathTemplateExpressionOperationFilterConditionGroup
- Conditions
List<Get
Escalation Path Template Expression Operation Filter Condition Group Condition> - All conditions in this list must be satisfied for the group to be satisfied
- Conditions
[]Get
Escalation Path Template Expression Operation Filter Condition Group Condition - All conditions in this list must be satisfied for the group to be satisfied
- conditions list(object)
- All conditions in this list must be satisfied for the group to be satisfied
- conditions
List<Get
Escalation Path Template Expression Operation Filter Condition Group Condition> - All conditions in this list must be satisfied for the group to be satisfied
- conditions
Get
Escalation Path Template Expression Operation Filter Condition Group Condition[] - All conditions in this list must be satisfied for the group to be satisfied
- conditions
Sequence[Get
Escalation Path Template Expression Operation Filter Condition Group Condition] - All conditions in this list must be satisfied for the group to be satisfied
- conditions List<Property Map>
- All conditions in this list must be satisfied for the group to be satisfied
GetEscalationPathTemplateExpressionOperationFilterConditionGroupCondition
- Operation string
- Param
Bindings List<GetEscalation Path Template Expression Operation Filter Condition Group Condition Param Binding> - Bindings for the operation parameters
- Subject string
- Operation string
- Param
Bindings []GetEscalation Path Template Expression Operation Filter Condition Group Condition Param Binding - Bindings for the operation parameters
- Subject string
- operation string
- param_
bindings list(object) - Bindings for the operation parameters
- subject string
- operation String
- param
Bindings List<GetEscalation Path Template Expression Operation Filter Condition Group Condition Param Binding> - Bindings for the operation parameters
- subject String
- operation string
- param
Bindings GetEscalation Path Template Expression Operation Filter Condition Group Condition Param Binding[] - Bindings for the operation parameters
- subject string
- operation str
- param_
bindings Sequence[GetEscalation Path Template Expression Operation Filter Condition Group Condition Param Binding] - Bindings for the operation parameters
- subject str
- operation String
- param
Bindings List<Property Map> - Bindings for the operation parameters
- subject String
GetEscalationPathTemplateExpressionOperationFilterConditionGroupConditionParamBinding
- Array
Values List<GetEscalation Path Template Expression Operation Filter Condition Group Condition Param Binding Array Value> - If array*value is set, this helps render the values
- Expression
Ref string - Value
Get
Escalation Path Template Expression Operation Filter Condition Group Condition Param Binding Value - Value
Literal string - Value
Reference string - Values List<string>
- Array
Values []GetEscalation Path Template Expression Operation Filter Condition Group Condition Param Binding Array Value - If array*value is set, this helps render the values
- Expression
Ref string - Value
Get
Escalation Path Template Expression Operation Filter Condition Group Condition Param Binding Value - Value
Literal string - Value
Reference string - Values []string
- array_
values list(object) - If array*value is set, this helps render the values
- expression_
ref string - value object
- value_
literal string - value_
reference string - values list(string)
- array
Values List<GetEscalation Path Template Expression Operation Filter Condition Group Condition Param Binding Array Value> - If array*value is set, this helps render the values
- expression
Ref String - value
Get
Escalation Path Template Expression Operation Filter Condition Group Condition Param Binding Value - value
Literal String - value
Reference String - values List<String>
- array
Values GetEscalation Path Template Expression Operation Filter Condition Group Condition Param Binding Array Value[] - If array*value is set, this helps render the values
- expression
Ref string - value
Get
Escalation Path Template Expression Operation Filter Condition Group Condition Param Binding Value - value
Literal string - value
Reference string - values string[]
- array_
values Sequence[GetEscalation Path Template Expression Operation Filter Condition Group Condition Param Binding Array Value] - If array*value is set, this helps render the values
- expression_
ref str - value
Get
Escalation Path Template Expression Operation Filter Condition Group Condition Param Binding Value - value_
literal str - value_
reference str - values Sequence[str]
- array
Values List<Property Map> - If array*value is set, this helps render the values
- expression
Ref String - value Property Map
- value
Literal String - value
Reference String - values List<String>
GetEscalationPathTemplateExpressionOperationFilterConditionGroupConditionParamBindingArrayValue
GetEscalationPathTemplateExpressionOperationFilterConditionGroupConditionParamBindingValue
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
Get
Escalation Path Template Expression Operation Parse Returns - Source string
- Source expression that is evaluated to a result
- Returns
Get
Escalation Path Template Expression Operation Parse Returns - Source string
- Source expression that is evaluated to a result
- returns
Get
Escalation Path Template Expression Operation Parse Returns - source String
- Source expression that is evaluated to a result
- returns
Get
Escalation Path Template Expression Operation Parse Returns - source string
- Source expression that is evaluated to a result
- returns
Get
Escalation Path Template Expression Operation Parse Returns - source str
- Source expression that is evaluated to a result
- returns Property Map
- source String
- Source expression that is evaluated to a result
GetEscalationPathTemplateExpressionOperationParseReturns
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
- Delay
Repeat boolOn Activity - When true, incident activity resets the repeat timer.
- Repeat
After intSeconds - Number of seconds we'll wait before repeating an escalation.
- Delay
Repeat boolOn Activity - When true, incident activity resets the repeat timer.
- Repeat
After intSeconds - Number of seconds we'll wait before repeating an escalation.
- delay_
repeat_ boolon_ activity - When true, incident activity resets the repeat timer.
- repeat_
after_ numberseconds - Number of seconds we'll wait before repeating an escalation.
- delay
Repeat BooleanOn Activity - When true, incident activity resets the repeat timer.
- repeat
After IntegerSeconds - Number of seconds we'll wait before repeating an escalation.
- delay
Repeat booleanOn Activity - When true, incident activity resets the repeat timer.
- repeat
After numberSeconds - Number of seconds we'll wait before repeating an escalation.
- delay_
repeat_ boolon_ activity - When true, incident activity resets the repeat timer.
- repeat_
after_ intseconds - Number of seconds we'll wait before repeating an escalation.
- delay
Repeat BooleanOn Activity - When true, incident activity resets the repeat timer.
- repeat
After NumberSeconds - Number of seconds we'll wait before repeating an escalation.
GetEscalationPathTemplateSequences
- Nodes
List<Get
Escalation Path Template Sequences Node> - The nodes in this sequence, in the order they run.
- Nodes
[]Get
Escalation Path Template Sequences Node - 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<Get
Escalation Path Template Sequences Node> - The nodes in this sequence, in the order they run.
- nodes
Get
Escalation Path Template Sequences Node[] - The nodes in this sequence, in the order they run.
- nodes
Sequence[Get
Escalation Path Template Sequences Node] - 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
Get
Escalation Path Template Sequences Node Branch - Send the escalation down one of two sequences, depending on what
iftests. A branch must be the last node in its sequence. - Delay
Get
Escalation Path Template Sequences Node Delay - Escalation
Path GetEscalation Path Template Sequences Node Escalation Path - 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
loopcan name it. - Level
Get
Escalation Path Template Sequences Node Level - Loop
Get
Escalation Path Template Sequences Node Loop - 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
escalationPathnode to reassign to once it has run out of repeats. - Notify
Channel GetEscalation Path Template Sequences Node Notify Channel
- Branch
Get
Escalation Path Template Sequences Node Branch - Send the escalation down one of two sequences, depending on what
iftests. A branch must be the last node in its sequence. - Delay
Get
Escalation Path Template Sequences Node Delay - Escalation
Path GetEscalation Path Template Sequences Node Escalation Path - 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
loopcan name it. - Level
Get
Escalation Path Template Sequences Node Level - Loop
Get
Escalation Path Template Sequences Node Loop - 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
escalationPathnode to reassign to once it has run out of repeats. - Notify
Channel GetEscalation Path Template Sequences Node Notify Channel
- branch object
- Send the escalation down one of two sequences, depending on what
iftests. 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
loopcan 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
escalationPathnode to reassign to once it has run out of repeats. - notify_
channel object
- branch
Get
Escalation Path Template Sequences Node Branch - Send the escalation down one of two sequences, depending on what
iftests. A branch must be the last node in its sequence. - delay
Get
Escalation Path Template Sequences Node Delay - escalation
Path GetEscalation Path Template Sequences Node Escalation Path - 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
loopcan name it. - level
Get
Escalation Path Template Sequences Node Level - loop
Get
Escalation Path Template Sequences Node Loop - 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
escalationPathnode to reassign to once it has run out of repeats. - notify
Channel GetEscalation Path Template Sequences Node Notify Channel
- branch
Get
Escalation Path Template Sequences Node Branch - Send the escalation down one of two sequences, depending on what
iftests. A branch must be the last node in its sequence. - delay
Get
Escalation Path Template Sequences Node Delay - escalation
Path GetEscalation Path Template Sequences Node Escalation Path - 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
loopcan name it. - level
Get
Escalation Path Template Sequences Node Level - loop
Get
Escalation Path Template Sequences Node Loop - 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
escalationPathnode to reassign to once it has run out of repeats. - notify
Channel GetEscalation Path Template Sequences Node Notify Channel
- branch
Get
Escalation Path Template Sequences Node Branch - Send the escalation down one of two sequences, depending on what
iftests. A branch must be the last node in its sequence. - delay
Get
Escalation Path Template Sequences Node Delay - escalation_
path GetEscalation Path Template Sequences Node Escalation Path - 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
loopcan name it. - level
Get
Escalation Path Template Sequences Node Level - loop
Get
Escalation Path Template Sequences Node Loop - 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
escalationPathnode to reassign to once it has run out of repeats. - notify_
channel GetEscalation Path Template Sequences Node Notify Channel
- branch Property Map
- Send the escalation down one of two sequences, depending on what
iftests. A branch must be the last node in its sequence. - delay Property Map
- escalation
Path 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
loopcan 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
escalationPathnode to reassign to once it has run out of repeats. - notify
Channel Property Map
GetEscalationPathTemplateSequencesNodeBranch
- Else string
- The key of the sequence to continue down when the condition is not met.
- If
Get
Escalation Path Template Sequences Node Branch If - 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
Get
Escalation Path Template Sequences Node Branch If - 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_
Get
Escalation Path Template Sequences Node Branch If - 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
Get
Escalation Path Template Sequences Node Branch If - 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_
Get
Escalation Path Template Sequences Node Branch If - 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
- Priority
One List<string>Ofs - Alert priority ids, met when the escalation came in at one of them.
- Working
Hours stringActive - The
idof one of this escalation path'sworkingHours, met while those hours are active.
- Priority
One []stringOfs - Alert priority ids, met when the escalation came in at one of them.
- Working
Hours stringActive - The
idof one of this escalation path'sworkingHours, met while those hours are active.
- priority_
one_ list(string)ofs - Alert priority ids, met when the escalation came in at one of them.
- working_
hours_ stringactive - The
idof one of this escalation path'sworkingHours, met while those hours are active.
- priority
One List<String>Ofs - Alert priority ids, met when the escalation came in at one of them.
- working
Hours StringActive - The
idof one of this escalation path'sworkingHours, met while those hours are active.
- priority
One string[]Ofs - Alert priority ids, met when the escalation came in at one of them.
- working
Hours stringActive - The
idof one of this escalation path'sworkingHours, met while those hours are active.
- priority_
one_ Sequence[str]ofs - Alert priority ids, met when the escalation came in at one of them.
- working_
hours_ stractive - The
idof one of this escalation path'sworkingHours, met while those hours are active.
- priority
One List<String>Ofs - Alert priority ids, met when the escalation came in at one of them.
- working
Hours StringActive - The
idof one of this escalation path'sworkingHours, met while those hours are active.
GetEscalationPathTemplateSequencesNodeDelay
- Delay
Interval stringCondition - 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 stringInterval Config Id - If the delay is relative to a time window, this identifies which window it is relative to
- Delay
Interval stringCondition - 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 stringInterval Config Id - If the delay is relative to a time window, this identifies which window it is relative to
- delay_
interval_ stringcondition - 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_ stringinterval_ config_ id - If the delay is relative to a time window, this identifies which window it is relative to
- delay
Interval StringCondition - 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 Integer - How long to delay before advancing to the next node in the path, in seconds
- delay
Weekday StringInterval Config Id - If the delay is relative to a time window, this identifies which window it is relative to
- delay
Interval stringCondition - 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 stringInterval Config Id - If the delay is relative to a time window, this identifies which window it is relative to
- delay_
interval_ strcondition - 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_ strinterval_ config_ id - If the delay is relative to a time window, this identifies which window it is relative to
- delay
Interval StringCondition - 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 StringInterval Config Id - If the delay is relative to a time window, this identifies which window it is relative to
GetEscalationPathTemplateSequencesNodeEscalationPath
- Escalation
Path stringId - The ID of the escalation path to reassign to
- Escalation
Path stringId - The ID of the escalation path to reassign to
- escalation_
path_ stringid - The ID of the escalation path to reassign to
- escalation
Path StringId - The ID of the escalation path to reassign to
- escalation
Path stringId - The ID of the escalation path to reassign to
- escalation_
path_ strid - The ID of the escalation path to reassign to
- escalation
Path StringId - The ID of the escalation path to reassign to
GetEscalationPathTemplateSequencesNodeLevel
- 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 GetEscalation Path Template Sequences Node Level Retry Config - Round
Robin GetConfig Escalation Path Template Sequences Node Level Round Robin Config - Targets
List<Get
Escalation Path Template Sequences Node Level Target> - The targets (users or schedules), each concrete or a parameter binding.
- Time
To stringAck Interval Condition - 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 intAck Seconds - How long should we wait for this level to acknowledge before proceeding to the next node in the path?
- Time
To stringAck Weekday Interval Config Id - 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 GetEscalation Path Template Sequences Node Level Retry Config - Round
Robin GetConfig Escalation Path Template Sequences Node Level Round Robin Config - Targets
[]Get
Escalation Path Template Sequences Node Level Target - The targets (users or schedules), each concrete or a parameter binding.
- Time
To stringAck Interval Condition - 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 intAck Seconds - How long should we wait for this level to acknowledge before proceeding to the next node in the path?
- Time
To stringAck Weekday Interval Config Id - 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_ objectconfig - targets list(object)
- The targets (users or schedules), each concrete or a parameter binding.
- time_
to_ stringack_ interval_ condition - 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_ numberack_ seconds - How long should we wait for this level to acknowledge before proceeding to the next node in the path?
- time_
to_ stringack_ weekday_ interval_ config_ id - 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 GetEscalation Path Template Sequences Node Level Retry Config - round
Robin GetConfig Escalation Path Template Sequences Node Level Round Robin Config - targets
List<Get
Escalation Path Template Sequences Node Level Target> - The targets (users or schedules), each concrete or a parameter binding.
- time
To StringAck Interval Condition - 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 IntegerAck Seconds - How long should we wait for this level to acknowledge before proceeding to the next node in the path?
- time
To StringAck Weekday Interval Config Id - 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 GetEscalation Path Template Sequences Node Level Retry Config - round
Robin GetConfig Escalation Path Template Sequences Node Level Round Robin Config - targets
Get
Escalation Path Template Sequences Node Level Target[] - The targets (users or schedules), each concrete or a parameter binding.
- time
To stringAck Interval Condition - 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 numberAck Seconds - How long should we wait for this level to acknowledge before proceeding to the next node in the path?
- time
To stringAck Weekday Interval Config Id - 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 GetEscalation Path Template Sequences Node Level Retry Config - round_
robin_ Getconfig Escalation Path Template Sequences Node Level Round Robin Config - targets
Sequence[Get
Escalation Path Template Sequences Node Level Target] - The targets (users or schedules), each concrete or a parameter binding.
- time_
to_ strack_ interval_ condition - 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_ intack_ seconds - How long should we wait for this level to acknowledge before proceeding to the next node in the path?
- time_
to_ strack_ weekday_ interval_ config_ id - 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 Property Map - round
Robin Property MapConfig - targets List<Property Map>
- The targets (users or schedules), each concrete or a parameter binding.
- time
To StringAck Interval Condition - 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 NumberAck Seconds - How long should we wait for this level to acknowledge before proceeding to the next node in the path?
- time
To StringAck Weekday Interval Config Id - 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.
- 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 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.
- 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.
- interval
Seconds 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.
- 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 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.
- interval
Seconds 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
- Rotate
After intSeconds - 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 intSeconds - 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_ numberseconds - 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
- rotate
After IntegerSeconds - 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
- rotate
After numberSeconds - 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_ intseconds - 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
- rotate
After NumberSeconds - 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
Get
Escalation Path Template Sequences Node Level Target Binding - Who this target resolves to, decided per templated path. Its
value.referencenames one of the template'sparams, or one of itsexpressions. - 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 stringId - 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
Get
Escalation Path Template Sequences Node Level Target Binding - Who this target resolves to, decided per templated path. Its
value.referencenames one of the template'sparams, or one of itsexpressions. - 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 stringId - 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.referencenames one of the template'sparams, or one of itsexpressions. - 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_ stringid - 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
Get
Escalation Path Template Sequences Node Level Target Binding - Who this target resolves to, decided per templated path. Its
value.referencenames one of the template'sparams, or one of itsexpressions. - 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 StringId - 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
Get
Escalation Path Template Sequences Node Level Target Binding - Who this target resolves to, decided per templated path. Its
value.referencenames one of the template'sparams, or one of itsexpressions. - 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 stringId - 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
Get
Escalation Path Template Sequences Node Level Target Binding - Who this target resolves to, decided per templated path. Its
value.referencenames one of the template'sparams, or one of itsexpressions. - 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_ strid - 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.referencenames one of the template'sparams, or one of itsexpressions. - 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 StringId - 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<GetEscalation Path Template Sequences Node Level Target Binding Array Value> - If array*value is set, this helps render the values
- Expression
Ref string - Value
Get
Escalation Path Template Sequences Node Level Target Binding Value - Value
Literal string - Value
Reference string - Values List<string>
- Array
Values []GetEscalation Path Template Sequences Node Level Target Binding Array Value - If array*value is set, this helps render the values
- Expression
Ref string - Value
Get
Escalation Path Template Sequences Node Level Target Binding Value - Value
Literal string - Value
Reference string - Values []string
- array_
values list(object) - If array*value is set, this helps render the values
- expression_
ref string - value object
- value_
literal string - value_
reference string - values list(string)
- array
Values List<GetEscalation Path Template Sequences Node Level Target Binding Array Value> - If array*value is set, this helps render the values
- expression
Ref String - value
Get
Escalation Path Template Sequences Node Level Target Binding Value - value
Literal String - value
Reference String - values List<String>
- array
Values GetEscalation Path Template Sequences Node Level Target Binding Array Value[] - If array*value is set, this helps render the values
- expression
Ref string - value
Get
Escalation Path Template Sequences Node Level Target Binding Value - value
Literal string - value
Reference string - values string[]
- array_
values Sequence[GetEscalation Path Template Sequences Node Level Target Binding Array Value] - If array*value is set, this helps render the values
- expression_
ref str - value
Get
Escalation Path Template Sequences Node Level Target Binding Value - value_
literal str - value_
reference str - values Sequence[str]
- array
Values List<Property Map> - If array*value is set, this helps render the values
- expression
Ref String - value Property Map
- value
Literal String - value
Reference String - values List<String>
GetEscalationPathTemplateSequencesNodeLevelTargetBindingArrayValue
GetEscalationPathTemplateSequencesNodeLevelTargetBindingValue
GetEscalationPathTemplateSequencesNodeLoop
GetEscalationPathTemplateSequencesNodeNotifyChannel
- Targets
List<Get
Escalation Path Template Sequences Node Notify Channel Target> - The channels to notify, each concrete or a parameter binding.
- Time
To stringAck Interval Condition - 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 intAck Seconds - How long should we wait for this level to acknowledge before moving on to the next node in the path?
- Time
To stringAck Weekday Interval Config Id - If the time to ack is relative to a time window, this identifies which window it is relative to
- Targets
[]Get
Escalation Path Template Sequences Node Notify Channel Target - The channels to notify, each concrete or a parameter binding.
- Time
To stringAck Interval Condition - 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 intAck Seconds - How long should we wait for this level to acknowledge before moving on to the next node in the path?
- Time
To stringAck Weekday Interval Config Id - 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_ stringack_ interval_ condition - 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_ numberack_ seconds - How long should we wait for this level to acknowledge before moving on to the next node in the path?
- time_
to_ stringack_ weekday_ interval_ config_ id - If the time to ack is relative to a time window, this identifies which window it is relative to
- targets
List<Get
Escalation Path Template Sequences Node Notify Channel Target> - The channels to notify, each concrete or a parameter binding.
- time
To StringAck Interval Condition - 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 IntegerAck Seconds - How long should we wait for this level to acknowledge before moving on to the next node in the path?
- time
To StringAck Weekday Interval Config Id - If the time to ack is relative to a time window, this identifies which window it is relative to
- targets
Get
Escalation Path Template Sequences Node Notify Channel Target[] - The channels to notify, each concrete or a parameter binding.
- time
To stringAck Interval Condition - 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 numberAck Seconds - How long should we wait for this level to acknowledge before moving on to the next node in the path?
- time
To stringAck Weekday Interval Config Id - If the time to ack is relative to a time window, this identifies which window it is relative to
- targets
Sequence[Get
Escalation Path Template Sequences Node Notify Channel Target] - The channels to notify, each concrete or a parameter binding.
- time_
to_ strack_ interval_ condition - 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_ intack_ seconds - How long should we wait for this level to acknowledge before moving on to the next node in the path?
- time_
to_ strack_ weekday_ interval_ config_ id - 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.
- time
To StringAck Interval Condition - 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 NumberAck Seconds - How long should we wait for this level to acknowledge before moving on to the next node in the path?
- time
To StringAck Weekday Interval Config Id - If the time to ack is relative to a time window, this identifies which window it is relative to
GetEscalationPathTemplateSequencesNodeNotifyChannelTarget
- Binding
Get
Escalation Path Template Sequences Node Notify Channel Target Binding - Who this target resolves to, decided per templated path. Its
value.referencenames one of the template'sparams, or one of itsexpressions. - 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 stringId - 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
Get
Escalation Path Template Sequences Node Notify Channel Target Binding - Who this target resolves to, decided per templated path. Its
value.referencenames one of the template'sparams, or one of itsexpressions. - 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 stringId - 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.referencenames one of the template'sparams, or one of itsexpressions. - 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_ stringid - 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
Get
Escalation Path Template Sequences Node Notify Channel Target Binding - Who this target resolves to, decided per templated path. Its
value.referencenames one of the template'sparams, or one of itsexpressions. - 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 StringId - 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
Get
Escalation Path Template Sequences Node Notify Channel Target Binding - Who this target resolves to, decided per templated path. Its
value.referencenames one of the template'sparams, or one of itsexpressions. - 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 stringId - 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
Get
Escalation Path Template Sequences Node Notify Channel Target Binding - Who this target resolves to, decided per templated path. Its
value.referencenames one of the template'sparams, or one of itsexpressions. - 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_ strid - 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.referencenames one of the template'sparams, or one of itsexpressions. - 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 StringId - 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<GetEscalation Path Template Sequences Node Notify Channel Target Binding Array Value> - If array*value is set, this helps render the values
- Expression
Ref string - Value
Get
Escalation Path Template Sequences Node Notify Channel Target Binding Value - Value
Literal string - Value
Reference string - Values List<string>
- Array
Values []GetEscalation Path Template Sequences Node Notify Channel Target Binding Array Value - If array*value is set, this helps render the values
- Expression
Ref string - Value
Get
Escalation Path Template Sequences Node Notify Channel Target Binding Value - Value
Literal string - Value
Reference string - Values []string
- array_
values list(object) - If array*value is set, this helps render the values
- expression_
ref string - value object
- value_
literal string - value_
reference string - values list(string)
- array
Values List<GetEscalation Path Template Sequences Node Notify Channel Target Binding Array Value> - If array*value is set, this helps render the values
- expression
Ref String - value
Get
Escalation Path Template Sequences Node Notify Channel Target Binding Value - value
Literal String - value
Reference String - values List<String>
- array
Values GetEscalation Path Template Sequences Node Notify Channel Target Binding Array Value[] - If array*value is set, this helps render the values
- expression
Ref string - value
Get
Escalation Path Template Sequences Node Notify Channel Target Binding Value - value
Literal string - value
Reference string - values string[]
- array_
values Sequence[GetEscalation Path Template Sequences Node Notify Channel Target Binding Array Value] - If array*value is set, this helps render the values
- expression_
ref str - value
Get
Escalation Path Template Sequences Node Notify Channel Target Binding Value - value_
literal str - value_
reference str - values Sequence[str]
- array
Values List<Property Map> - If array*value is set, this helps render the values
- expression
Ref String - value Property Map
- value
Literal String - value
Reference String - values List<String>
GetEscalationPathTemplateSequencesNodeNotifyChannelTargetBindingArrayValue
GetEscalationPathTemplateSequencesNodeNotifyChannelTargetBindingValue
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
- Weekday
Intervals List<GetEscalation Path Template Working Hour Weekday Interval>
- 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 []GetEscalation Path Template Working Hour Weekday Interval
- 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
- weekday
Intervals List<GetEscalation Path Template Working Hour Weekday Interval>
- 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 GetEscalation Path Template Working Hour Weekday Interval[]
- 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[GetEscalation Path Template Working Hour Weekday Interval]
- 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<Property Map>
GetEscalationPathTemplateWorkingHourWeekdayInterval
- 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.
- 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.
Package Details
- Repository
- incident incident-io/pulumi-incident
- License
- MIT
- Notes
- This Pulumi package is based on the
incidentTerraform Provider.
Viewing docs for incident.io v0.4.1
published on Wednesday, Oct 21, 2026 by incident-io
published on Wednesday, Oct 21, 2026 by incident-io