incident 5.24.1 published on Wednesday, Dec 24, 2025 by incident-io
incident 5.24.1 published on Wednesday, Dec 24, 2025 by incident-io
Use this data source to retrieve information about an existing escalation path by ID or name.
Using getEscalationPath
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 getEscalationPath(args: GetEscalationPathArgs, opts?: InvokeOptions): Promise<GetEscalationPathResult>
function getEscalationPathOutput(args: GetEscalationPathOutputArgs, opts?: InvokeOptions): Output<GetEscalationPathResult>def get_escalation_path(id: Optional[str] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetEscalationPathResult
def get_escalation_path_output(id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetEscalationPathResult]func LookupEscalationPath(ctx *Context, args *LookupEscalationPathArgs, opts ...InvokeOption) (*LookupEscalationPathResult, error)
func LookupEscalationPathOutput(ctx *Context, args *LookupEscalationPathOutputArgs, opts ...InvokeOption) LookupEscalationPathResultOutput> Note: This function is named LookupEscalationPath in the Go SDK.
public static class GetEscalationPath
{
public static Task<GetEscalationPathResult> InvokeAsync(GetEscalationPathArgs args, InvokeOptions? opts = null)
public static Output<GetEscalationPathResult> Invoke(GetEscalationPathInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetEscalationPathResult> getEscalationPath(GetEscalationPathArgs args, InvokeOptions options)
public static Output<GetEscalationPathResult> getEscalationPath(GetEscalationPathArgs args, InvokeOptions options)
fn::invoke:
function: incident:index/getEscalationPath:getEscalationPath
arguments:
# arguments dictionaryThe following arguments are supported:
getEscalationPath Result
The following output properties are available:
- Id string
- Unique identifier for this escalation path.
- Name string
- The name of this escalation path, for the user's reference.
- Paths
List<Get
Escalation Path Path> - The nodes that form the levels and branches of this escalation path.
- Team
Ids List<string> - IDs of the teams that own this escalation path. This will automatically sync escalation paths with the right teams in Catalog. If you have an escalation paths attribute on your Teams, this attribute is required.
- Working
Hours List<GetEscalation Path Working Hour> - The working hours for this escalation path.
- Id string
- Unique identifier for this escalation path.
- Name string
- The name of this escalation path, for the user's reference.
- Paths
[]Get
Escalation Path Path - The nodes that form the levels and branches of this escalation path.
- Team
Ids []string - IDs of the teams that own this escalation path. This will automatically sync escalation paths with the right teams in Catalog. If you have an escalation paths attribute on your Teams, this attribute is required.
- Working
Hours []GetEscalation Path Working Hour - The working hours for this escalation path.
- id String
- Unique identifier for this escalation path.
- name String
- The name of this escalation path, for the user's reference.
- paths
List<Get
Escalation Path Path> - The nodes that form the levels and branches of this escalation path.
- team
Ids List<String> - IDs of the teams that own this escalation path. This will automatically sync escalation paths with the right teams in Catalog. If you have an escalation paths attribute on your Teams, this attribute is required.
- working
Hours List<GetEscalation Path Working Hour> - The working hours for this escalation path.
- id string
- Unique identifier for this escalation path.
- name string
- The name of this escalation path, for the user's reference.
- paths
Get
Escalation Path Path[] - The nodes that form the levels and branches of this escalation path.
- team
Ids string[] - IDs of the teams that own this escalation path. This will automatically sync escalation paths with the right teams in Catalog. If you have an escalation paths attribute on your Teams, this attribute is required.
- working
Hours GetEscalation Path Working Hour[] - The working hours for this escalation path.
- id str
- Unique identifier for this escalation path.
- name str
- The name of this escalation path, for the user's reference.
- paths
Sequence[Get
Escalation Path Path] - The nodes that form the levels and branches of this escalation path.
- team_
ids Sequence[str] - IDs of the teams that own this escalation path. This will automatically sync escalation paths with the right teams in Catalog. If you have an escalation paths attribute on your Teams, this attribute is required.
- working_
hours Sequence[GetEscalation Path Working Hour] - The working hours for this escalation path.
- id String
- Unique identifier for this escalation path.
- name String
- The name of this escalation path, for the user's reference.
- paths List<Property Map>
- The nodes that form the levels and branches of this escalation path.
- team
Ids List<String> - IDs of the teams that own this escalation path. This will automatically sync escalation paths with the right teams in Catalog. If you have an escalation paths attribute on your Teams, this attribute is required.
- working
Hours List<Property Map> - The working hours for this escalation path.
Supporting Types
GetEscalationPathPath
- Id string
- An ID for this node, unique within the escalation path.
- If
Else GetEscalation Path Path If Else - Level
Get
Escalation Path Path Level - Notify
Channel GetEscalation Path Path Notify Channel - Repeat
Get
Escalation Path Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- Id string
- An ID for this node, unique within the escalation path.
- If
Else GetEscalation Path Path If Else - Level
Get
Escalation Path Path Level - Notify
Channel GetEscalation Path Path Notify Channel - Repeat
Get
Escalation Path Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- if
Else GetEscalation Path Path If Else - level
Get
Escalation Path Path Level - notify
Channel GetEscalation Path Path Notify Channel - repeat
Get
Escalation Path Path Repeat - type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id string
- An ID for this node, unique within the escalation path.
- if
Else GetEscalation Path Path If Else - level
Get
Escalation Path Path Level - notify
Channel GetEscalation Path Path Notify Channel - repeat
Get
Escalation Path Path Repeat - type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id str
- An ID for this node, unique within the escalation path.
- if_
else GetEscalation Path Path If Else - level
Get
Escalation Path Path Level - notify_
channel GetEscalation Path Path Notify Channel - repeat
Get
Escalation Path Path Repeat - type str
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- if
Else Property Map - level Property Map
- notify
Channel Property Map - repeat Property Map
- type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
GetEscalationPathPathIfElse
- Conditions
List<Get
Escalation Path Path If Else Condition> - The prerequisite conditions that must all be satisfied
- Else
Paths List<GetEscalation Path Path If Else Else Path> - The nodes that form the levels if our condition is not met
- Then
Paths List<GetEscalation Path Path If Else Then Path> - Then path nodes
- Conditions
[]Get
Escalation Path Path If Else Condition - The prerequisite conditions that must all be satisfied
- Else
Paths []GetEscalation Path Path If Else Else Path - The nodes that form the levels if our condition is not met
- Then
Paths []GetEscalation Path Path If Else Then Path - Then path nodes
- conditions
List<Get
Escalation Path Path If Else Condition> - The prerequisite conditions that must all be satisfied
- else
Paths List<GetEscalation Path Path If Else Else Path> - The nodes that form the levels if our condition is not met
- then
Paths List<GetEscalation Path Path If Else Then Path> - Then path nodes
- conditions
Get
Escalation Path Path If Else Condition[] - The prerequisite conditions that must all be satisfied
- else
Paths GetEscalation Path Path If Else Else Path[] - The nodes that form the levels if our condition is not met
- then
Paths GetEscalation Path Path If Else Then Path[] - Then path nodes
- conditions
Sequence[Get
Escalation Path Path If Else Condition] - The prerequisite conditions that must all be satisfied
- else_
paths Sequence[GetEscalation Path Path If Else Else Path] - The nodes that form the levels if our condition is not met
- then_
paths Sequence[GetEscalation Path Path If Else Then Path] - Then path nodes
- conditions List<Property Map>
- The prerequisite conditions that must all be satisfied
- else
Paths List<Property Map> - The nodes that form the levels if our condition is not met
- then
Paths List<Property Map> - Then path nodes
GetEscalationPathPathIfElseCondition
- Operation string
- The logical operation to be applied
- Param
Bindings List<GetEscalation Path Path If Else Condition Param Binding> - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- Operation string
- The logical operation to be applied
- Param
Bindings []GetEscalation Path Path If Else Condition Param Binding - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<GetEscalation Path Path If Else Condition Param Binding> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param
Bindings GetEscalation Path Path If Else Condition Param Binding[] - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation str
- The logical operation to be applied
- param_
bindings Sequence[GetEscalation Path Path If Else Condition Param Binding] - Bindings for the operation parameters
- subject str
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<Property Map> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
GetEscalationPathPathIfElseConditionParamBinding
- Array
Values List<GetEscalation Path Path If Else Condition Param Binding Array Value> - The array of literal or reference parameter values
- Value
Get
Escalation Path Path If Else Condition Param Binding Value - The literal or reference parameter value
- Array
Values []GetEscalation Path Path If Else Condition Param Binding Array Value - The array of literal or reference parameter values
- Value
Get
Escalation Path Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values List<GetEscalation Path Path If Else Condition Param Binding Array Value> - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values GetEscalation Path Path If Else Condition Param Binding Array Value[] - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Condition Param Binding Value - The literal or reference parameter value
- array_
values Sequence[GetEscalation Path Path If Else Condition Param Binding Array Value] - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values List<Property Map> - The array of literal or reference parameter values
- value Property Map
- The literal or reference parameter value
GetEscalationPathPathIfElseConditionParamBindingArrayValue
GetEscalationPathPathIfElseConditionParamBindingValue
GetEscalationPathPathIfElseElsePath
- Id string
- An ID for this node, unique within the escalation path.
- If
Else GetEscalation Path Path If Else Else Path If Else - Level
Get
Escalation Path Path If Else Else Path Level - Notify
Channel GetEscalation Path Path If Else Else Path Notify Channel - Repeat
Get
Escalation Path Path If Else Else Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- Id string
- An ID for this node, unique within the escalation path.
- If
Else GetEscalation Path Path If Else Else Path If Else - Level
Get
Escalation Path Path If Else Else Path Level - Notify
Channel GetEscalation Path Path If Else Else Path Notify Channel - Repeat
Get
Escalation Path Path If Else Else Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- if
Else GetEscalation Path Path If Else Else Path If Else - level
Get
Escalation Path Path If Else Else Path Level - notify
Channel GetEscalation Path Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path Repeat - type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id string
- An ID for this node, unique within the escalation path.
- if
Else GetEscalation Path Path If Else Else Path If Else - level
Get
Escalation Path Path If Else Else Path Level - notify
Channel GetEscalation Path Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path Repeat - type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id str
- An ID for this node, unique within the escalation path.
- if_
else GetEscalation Path Path If Else Else Path If Else - level
Get
Escalation Path Path If Else Else Path Level - notify_
channel GetEscalation Path Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path Repeat - type str
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- if
Else Property Map - level Property Map
- notify
Channel Property Map - repeat Property Map
- type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
GetEscalationPathPathIfElseElsePathIfElse
- Conditions
List<Get
Escalation Path Path If Else Else Path If Else Condition> - The prerequisite conditions that must all be satisfied
- Else
Paths List<GetEscalation Path Path If Else Else Path If Else Else Path> - The nodes that form the levels if our condition is not met
- Then
Paths List<GetEscalation Path Path If Else Else Path If Else Then Path> - Then path nodes
- Conditions
[]Get
Escalation Path Path If Else Else Path If Else Condition - The prerequisite conditions that must all be satisfied
- Else
Paths []GetEscalation Path Path If Else Else Path If Else Else Path - The nodes that form the levels if our condition is not met
- Then
Paths []GetEscalation Path Path If Else Else Path If Else Then Path - Then path nodes
- conditions
List<Get
Escalation Path Path If Else Else Path If Else Condition> - The prerequisite conditions that must all be satisfied
- else
Paths List<GetEscalation Path Path If Else Else Path If Else Else Path> - The nodes that form the levels if our condition is not met
- then
Paths List<GetEscalation Path Path If Else Else Path If Else Then Path> - Then path nodes
- conditions
Get
Escalation Path Path If Else Else Path If Else Condition[] - The prerequisite conditions that must all be satisfied
- else
Paths GetEscalation Path Path If Else Else Path If Else Else Path[] - The nodes that form the levels if our condition is not met
- then
Paths GetEscalation Path Path If Else Else Path If Else Then Path[] - Then path nodes
- conditions
Sequence[Get
Escalation Path Path If Else Else Path If Else Condition] - The prerequisite conditions that must all be satisfied
- else_
paths Sequence[GetEscalation Path Path If Else Else Path If Else Else Path] - The nodes that form the levels if our condition is not met
- then_
paths Sequence[GetEscalation Path Path If Else Else Path If Else Then Path] - Then path nodes
- conditions List<Property Map>
- The prerequisite conditions that must all be satisfied
- else
Paths List<Property Map> - The nodes that form the levels if our condition is not met
- then
Paths List<Property Map> - Then path nodes
GetEscalationPathPathIfElseElsePathIfElseCondition
- Operation string
- The logical operation to be applied
- Param
Bindings List<GetEscalation Path Path If Else Else Path If Else Condition Param Binding> - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- Operation string
- The logical operation to be applied
- Param
Bindings []GetEscalation Path Path If Else Else Path If Else Condition Param Binding - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<GetEscalation Path Path If Else Else Path If Else Condition Param Binding> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param
Bindings GetEscalation Path Path If Else Else Path If Else Condition Param Binding[] - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation str
- The logical operation to be applied
- param_
bindings Sequence[GetEscalation Path Path If Else Else Path If Else Condition Param Binding] - Bindings for the operation parameters
- subject str
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<Property Map> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
GetEscalationPathPathIfElseElsePathIfElseConditionParamBinding
- Array
Values List<GetEscalation Path Path If Else Else Path If Else Condition Param Binding Array Value> - The array of literal or reference parameter values
- Value
Get
Escalation Path Path If Else Else Path If Else Condition Param Binding Value - The literal or reference parameter value
- Array
Values []GetEscalation Path Path If Else Else Path If Else Condition Param Binding Array Value - The array of literal or reference parameter values
- Value
Get
Escalation Path Path If Else Else Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values List<GetEscalation Path Path If Else Else Path If Else Condition Param Binding Array Value> - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Else Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values GetEscalation Path Path If Else Else Path If Else Condition Param Binding Array Value[] - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Else Path If Else Condition Param Binding Value - The literal or reference parameter value
- array_
values Sequence[GetEscalation Path Path If Else Else Path If Else Condition Param Binding Array Value] - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Else Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values List<Property Map> - The array of literal or reference parameter values
- value Property Map
- The literal or reference parameter value
GetEscalationPathPathIfElseElsePathIfElseConditionParamBindingArrayValue
GetEscalationPathPathIfElseElsePathIfElseConditionParamBindingValue
GetEscalationPathPathIfElseElsePathIfElseElsePath
- Id string
- An ID for this node, unique within the escalation path.
- If
Else GetEscalation Path Path If Else Else Path If Else Else Path If Else - Level
Get
Escalation Path Path If Else Else Path If Else Else Path Level - Notify
Channel GetEscalation Path Path If Else Else Path If Else Else Path Notify Channel - Repeat
Get
Escalation Path Path If Else Else Path If Else Else Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- Id string
- An ID for this node, unique within the escalation path.
- If
Else GetEscalation Path Path If Else Else Path If Else Else Path If Else - Level
Get
Escalation Path Path If Else Else Path If Else Else Path Level - Notify
Channel GetEscalation Path Path If Else Else Path If Else Else Path Notify Channel - Repeat
Get
Escalation Path Path If Else Else Path If Else Else Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- if
Else GetEscalation Path Path If Else Else Path If Else Else Path If Else - level
Get
Escalation Path Path If Else Else Path If Else Else Path Level - notify
Channel GetEscalation Path Path If Else Else Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Else Path Repeat - type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id string
- An ID for this node, unique within the escalation path.
- if
Else GetEscalation Path Path If Else Else Path If Else Else Path If Else - level
Get
Escalation Path Path If Else Else Path If Else Else Path Level - notify
Channel GetEscalation Path Path If Else Else Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Else Path Repeat - type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id str
- An ID for this node, unique within the escalation path.
- if_
else GetEscalation Path Path If Else Else Path If Else Else Path If Else - level
Get
Escalation Path Path If Else Else Path If Else Else Path Level - notify_
channel GetEscalation Path Path If Else Else Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Else Path Repeat - type str
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- if
Else Property Map - level Property Map
- notify
Channel Property Map - repeat Property Map
- type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElse
- Conditions
List<Get
Escalation Path Path If Else Else Path If Else Else Path If Else Condition> - The prerequisite conditions that must all be satisfied
- Else
Paths List<GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path> - The nodes that form the levels if our condition is not met
- Then
Paths List<GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path> - Then path nodes
- Conditions
[]Get
Escalation Path Path If Else Else Path If Else Else Path If Else Condition - The prerequisite conditions that must all be satisfied
- Else
Paths []GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path - The nodes that form the levels if our condition is not met
- Then
Paths []GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path - Then path nodes
- conditions
List<Get
Escalation Path Path If Else Else Path If Else Else Path If Else Condition> - The prerequisite conditions that must all be satisfied
- else
Paths List<GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path> - The nodes that form the levels if our condition is not met
- then
Paths List<GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path> - Then path nodes
- conditions
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Condition[] - The prerequisite conditions that must all be satisfied
- else
Paths GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path[] - The nodes that form the levels if our condition is not met
- then
Paths GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path[] - Then path nodes
- conditions
Sequence[Get
Escalation Path Path If Else Else Path If Else Else Path If Else Condition] - The prerequisite conditions that must all be satisfied
- else_
paths Sequence[GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path] - The nodes that form the levels if our condition is not met
- then_
paths Sequence[GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path] - Then path nodes
- conditions List<Property Map>
- The prerequisite conditions that must all be satisfied
- else
Paths List<Property Map> - The nodes that form the levels if our condition is not met
- then
Paths List<Property Map> - Then path nodes
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseCondition
- Operation string
- The logical operation to be applied
- Param
Bindings List<GetEscalation Path Path If Else Else Path If Else Else Path If Else Condition Param Binding> - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- Operation string
- The logical operation to be applied
- Param
Bindings []GetEscalation Path Path If Else Else Path If Else Else Path If Else Condition Param Binding - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<GetEscalation Path Path If Else Else Path If Else Else Path If Else Condition Param Binding> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param
Bindings GetEscalation Path Path If Else Else Path If Else Else Path If Else Condition Param Binding[] - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation str
- The logical operation to be applied
- param_
bindings Sequence[GetEscalation Path Path If Else Else Path If Else Else Path If Else Condition Param Binding] - Bindings for the operation parameters
- subject str
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<Property Map> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseConditionParamBinding
- Array
Values List<GetEscalation Path Path If Else Else Path If Else Else Path If Else Condition Param Binding Array Value> - The array of literal or reference parameter values
- Value
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Condition Param Binding Value - The literal or reference parameter value
- Array
Values []GetEscalation Path Path If Else Else Path If Else Else Path If Else Condition Param Binding Array Value - The array of literal or reference parameter values
- Value
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values List<GetEscalation Path Path If Else Else Path If Else Else Path If Else Condition Param Binding Array Value> - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values GetEscalation Path Path If Else Else Path If Else Else Path If Else Condition Param Binding Array Value[] - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Condition Param Binding Value - The literal or reference parameter value
- array_
values Sequence[GetEscalation Path Path If Else Else Path If Else Else Path If Else Condition Param Binding Array Value] - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values List<Property Map> - The array of literal or reference parameter values
- value Property Map
- The literal or reference parameter value
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseConditionParamBindingArrayValue
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseConditionParamBindingValue
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseElsePath
- Id string
- An ID for this node, unique within the escalation path.
- If
Else GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else - Level
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path Level - Notify
Channel GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path Notify Channel - Repeat
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- Id string
- An ID for this node, unique within the escalation path.
- If
Else GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else - Level
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path Level - Notify
Channel GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path Notify Channel - Repeat
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- if
Else GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else - level
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path Level - notify
Channel GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path Repeat - type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id string
- An ID for this node, unique within the escalation path.
- if
Else GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else - level
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path Level - notify
Channel GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path Repeat - type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id str
- An ID for this node, unique within the escalation path.
- if_
else GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else - level
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path Level - notify_
channel GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path Repeat - type str
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- if
Else Property Map - level Property Map
- notify
Channel Property Map - repeat Property Map
- type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseElsePathIfElse
- Conditions
List<Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Condition> - The prerequisite conditions that must all be satisfied
- Else
Paths List<GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Else Path> - The nodes that form the levels if our condition is not met
- Then
Paths List<GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Then Path> - Then path nodes
- Conditions
[]Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Condition - The prerequisite conditions that must all be satisfied
- Else
Paths []GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Else Path - The nodes that form the levels if our condition is not met
- Then
Paths []GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Then Path - Then path nodes
- conditions
List<Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Condition> - The prerequisite conditions that must all be satisfied
- else
Paths List<GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Else Path> - The nodes that form the levels if our condition is not met
- then
Paths List<GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Then Path> - Then path nodes
- conditions
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Condition[] - The prerequisite conditions that must all be satisfied
- else
Paths GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Else Path[] - The nodes that form the levels if our condition is not met
- then
Paths GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Then Path[] - Then path nodes
- conditions
Sequence[Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Condition] - The prerequisite conditions that must all be satisfied
- else_
paths Sequence[GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Else Path] - The nodes that form the levels if our condition is not met
- then_
paths Sequence[GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Then Path] - Then path nodes
- conditions List<Property Map>
- The prerequisite conditions that must all be satisfied
- else
Paths List<Property Map> - The nodes that form the levels if our condition is not met
- then
Paths List<Property Map> - Then path nodes
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseElsePathIfElseCondition
- Operation string
- The logical operation to be applied
- Param
Bindings List<GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Condition Param Binding> - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- Operation string
- The logical operation to be applied
- Param
Bindings []GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Condition Param Binding - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Condition Param Binding> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param
Bindings GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Condition Param Binding[] - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation str
- The logical operation to be applied
- param_
bindings Sequence[GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Condition Param Binding] - Bindings for the operation parameters
- subject str
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<Property Map> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseElsePathIfElseConditionParamBinding
- Array
Values List<GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Condition Param Binding Array Value> - The array of literal or reference parameter values
- Value
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Condition Param Binding Value - The literal or reference parameter value
- Array
Values []GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Condition Param Binding Array Value - The array of literal or reference parameter values
- Value
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values List<GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Condition Param Binding Array Value> - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Condition Param Binding Array Value[] - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Condition Param Binding Value - The literal or reference parameter value
- array_
values Sequence[GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Condition Param Binding Array Value] - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values List<Property Map> - The array of literal or reference parameter values
- value Property Map
- The literal or reference parameter value
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseElsePathIfElseConditionParamBindingArrayValue
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseElsePathIfElseConditionParamBindingValue
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseElsePathIfElseElsePath
- Id string
- An ID for this node, unique within the escalation path.
- Level
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Else Path Level - Notify
Channel GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Else Path Notify Channel - Repeat
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Else Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- Id string
- An ID for this node, unique within the escalation path.
- Level
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Else Path Level - Notify
Channel GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Else Path Notify Channel - Repeat
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Else Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Else Path Level - notify
Channel GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Else Path Repeat - type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id string
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Else Path Level - notify
Channel GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Else Path Repeat - type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id str
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Else Path Level - notify_
channel GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Else Path Repeat - type str
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- level Property Map
- notify
Channel Property Map - repeat Property Map
- type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseElsePathIfElseElsePathLevel
- Ack
Mode string - Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks
- Round
Robin GetConfig Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Else Path Level Round Robin Config - Targets
List<Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Else Path Level Target> - The targets (users or schedules) for this level
- 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
- Time
To doubleAck 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
- Round
Robin GetConfig Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Else Path Level Round Robin Config - Targets
[]Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Else Path Level Target - The targets (users or schedules) for this level
- 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
- Time
To float64Ack 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
- round
Robin GetConfig Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Else Path Level Round Robin Config - targets
List<Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Else Path Level Target> - The targets (users or schedules) for this level
- 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
- time
To DoubleAck 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
- round
Robin GetConfig Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Else Path Level Round Robin Config - targets
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Else Path Level Target[] - The targets (users or schedules) for this level
- 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
- 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
- round_
robin_ Getconfig Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Else Path Level Round Robin Config - targets
Sequence[Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Else Path Level Target] - The targets (users or schedules) for this level
- 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
- time_
to_ floatack_ 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
- round
Robin Property MapConfig - targets List<Property Map>
- The targets (users or schedules) for this level
- 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
- 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
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseElsePathIfElseElsePathLevelRoundRobinConfig
- Enabled bool
- Whether round robin is enabled for this level
- Rotate
After doubleSeconds - 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 float64Seconds - 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 DoubleSeconds - 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_ floatseconds - 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.
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseElsePathIfElseElsePathLevelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseElsePathIfElseElsePathNotifyChannel
- Targets
List<Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Else Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- Time
To doubleAck 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 Path If Else Else Path If Else Else Path If Else Else Path If Else Else Path Notify Channel Target - The targets (Slack channels) for this level
- 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
- Time
To float64Ack 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 Path If Else Else Path If Else Else Path If Else Else Path If Else Else Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- time
To DoubleAck 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 Path If Else Else Path If Else Else Path If Else Else Path If Else Else Path Notify Channel Target[] - The targets (Slack channels) for this level
- 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
- 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 Path If Else Else Path If Else Else Path If Else Else Path If Else Else Path Notify Channel Target] - The targets (Slack channels) for this level
- 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
- time_
to_ floatack_ 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 targets (Slack channels) for this level
- 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
- 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
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseElsePathIfElseElsePathNotifyChannelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseElsePathIfElseElsePathRepeat
- Repeat
Times double - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- Repeat
Times float64 - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- repeat
Times Double - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
- repeat
Times number - How many times to repeat these nodes
- to
Node string - Which node ID we begin repeating from.
- repeat_
times float - How many times to repeat these nodes
- to_
node str - Which node ID we begin repeating from.
- repeat
Times Number - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseElsePathIfElseThenPath
- Id string
- An ID for this node, unique within the escalation path.
- Level
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Then Path Level - Notify
Channel GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Then Path Notify Channel - Repeat
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Then Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- Id string
- An ID for this node, unique within the escalation path.
- Level
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Then Path Level - Notify
Channel GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Then Path Notify Channel - Repeat
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Then Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Then Path Level - notify
Channel GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Then Path Repeat - type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id string
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Then Path Level - notify
Channel GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Then Path Repeat - type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id str
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Then Path Level - notify_
channel GetEscalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Then Path Repeat - type str
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- level Property Map
- notify
Channel Property Map - repeat Property Map
- type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseElsePathIfElseThenPathLevel
- Ack
Mode string - Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks
- Round
Robin GetConfig Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Then Path Level Round Robin Config - Targets
List<Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Then Path Level Target> - The targets (users or schedules) for this level
- 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
- Time
To doubleAck 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
- Round
Robin GetConfig Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Then Path Level Round Robin Config - Targets
[]Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Then Path Level Target - The targets (users or schedules) for this level
- 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
- Time
To float64Ack 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
- round
Robin GetConfig Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Then Path Level Round Robin Config - targets
List<Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Then Path Level Target> - The targets (users or schedules) for this level
- 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
- time
To DoubleAck 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
- round
Robin GetConfig Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Then Path Level Round Robin Config - targets
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Then Path Level Target[] - The targets (users or schedules) for this level
- 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
- 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
- round_
robin_ Getconfig Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Then Path Level Round Robin Config - targets
Sequence[Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Then Path Level Target] - The targets (users or schedules) for this level
- 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
- time_
to_ floatack_ 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
- round
Robin Property MapConfig - targets List<Property Map>
- The targets (users or schedules) for this level
- 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
- 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
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseElsePathIfElseThenPathLevelRoundRobinConfig
- Enabled bool
- Whether round robin is enabled for this level
- Rotate
After doubleSeconds - 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 float64Seconds - 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 DoubleSeconds - 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_ floatseconds - 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.
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseElsePathIfElseThenPathLevelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseElsePathIfElseThenPathNotifyChannel
- Targets
List<Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path If Else Then Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- Time
To doubleAck 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 Path If Else Else Path If Else Else Path If Else Else Path If Else Then Path Notify Channel Target - The targets (Slack channels) for this level
- 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
- Time
To float64Ack 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 Path If Else Else Path If Else Else Path If Else Else Path If Else Then Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- time
To DoubleAck 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 Path If Else Else Path If Else Else Path If Else Else Path If Else Then Path Notify Channel Target[] - The targets (Slack channels) for this level
- 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
- 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 Path If Else Else Path If Else Else Path If Else Else Path If Else Then Path Notify Channel Target] - The targets (Slack channels) for this level
- 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
- time_
to_ floatack_ 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 targets (Slack channels) for this level
- 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
- 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
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseElsePathIfElseThenPathNotifyChannelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseElsePathIfElseThenPathRepeat
- Repeat
Times double - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- Repeat
Times float64 - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- repeat
Times Double - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
- repeat
Times number - How many times to repeat these nodes
- to
Node string - Which node ID we begin repeating from.
- repeat_
times float - How many times to repeat these nodes
- to_
node str - Which node ID we begin repeating from.
- repeat
Times Number - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseElsePathLevel
- Ack
Mode string - Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks
- Round
Robin GetConfig Escalation Path Path If Else Else Path If Else Else Path If Else Else Path Level Round Robin Config - Targets
List<Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path Level Target> - The targets (users or schedules) for this level
- 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
- Time
To doubleAck 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
- Round
Robin GetConfig Escalation Path Path If Else Else Path If Else Else Path If Else Else Path Level Round Robin Config - Targets
[]Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path Level Target - The targets (users or schedules) for this level
- 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
- Time
To float64Ack 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
- round
Robin GetConfig Escalation Path Path If Else Else Path If Else Else Path If Else Else Path Level Round Robin Config - targets
List<Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path Level Target> - The targets (users or schedules) for this level
- 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
- time
To DoubleAck 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
- round
Robin GetConfig Escalation Path Path If Else Else Path If Else Else Path If Else Else Path Level Round Robin Config - targets
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path Level Target[] - The targets (users or schedules) for this level
- 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
- 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
- round_
robin_ Getconfig Escalation Path Path If Else Else Path If Else Else Path If Else Else Path Level Round Robin Config - targets
Sequence[Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path Level Target] - The targets (users or schedules) for this level
- 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
- time_
to_ floatack_ 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
- round
Robin Property MapConfig - targets List<Property Map>
- The targets (users or schedules) for this level
- 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
- 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
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseElsePathLevelRoundRobinConfig
- Enabled bool
- Whether round robin is enabled for this level
- Rotate
After doubleSeconds - 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 float64Seconds - 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 DoubleSeconds - 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_ floatseconds - 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.
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseElsePathLevelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseElsePathNotifyChannel
- Targets
List<Get
Escalation Path Path If Else Else Path If Else Else Path If Else Else Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- Time
To doubleAck 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 Path If Else Else Path If Else Else Path If Else Else Path Notify Channel Target - The targets (Slack channels) for this level
- 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
- Time
To float64Ack 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 Path If Else Else Path If Else Else Path If Else Else Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- time
To DoubleAck 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 Path If Else Else Path If Else Else Path If Else Else Path Notify Channel Target[] - The targets (Slack channels) for this level
- 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
- 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 Path If Else Else Path If Else Else Path If Else Else Path Notify Channel Target] - The targets (Slack channels) for this level
- 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
- time_
to_ floatack_ 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 targets (Slack channels) for this level
- 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
- 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
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseElsePathNotifyChannelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseElsePathRepeat
- Repeat
Times double - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- Repeat
Times float64 - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- repeat
Times Double - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
- repeat
Times number - How many times to repeat these nodes
- to
Node string - Which node ID we begin repeating from.
- repeat_
times float - How many times to repeat these nodes
- to_
node str - Which node ID we begin repeating from.
- repeat
Times Number - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseThenPath
- Id string
- An ID for this node, unique within the escalation path.
- If
Else GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else - Level
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path Level - Notify
Channel GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path Notify Channel - Repeat
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- Id string
- An ID for this node, unique within the escalation path.
- If
Else GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else - Level
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path Level - Notify
Channel GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path Notify Channel - Repeat
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- if
Else GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else - level
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path Level - notify
Channel GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path Repeat - type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id string
- An ID for this node, unique within the escalation path.
- if
Else GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else - level
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path Level - notify
Channel GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path Repeat - type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id str
- An ID for this node, unique within the escalation path.
- if_
else GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else - level
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path Level - notify_
channel GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path Repeat - type str
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- if
Else Property Map - level Property Map
- notify
Channel Property Map - repeat Property Map
- type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseThenPathIfElse
- Conditions
List<Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Condition> - The prerequisite conditions that must all be satisfied
- Else
Paths List<GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Else Path> - The nodes that form the levels if our condition is not met
- Then
Paths List<GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Then Path> - Then path nodes
- Conditions
[]Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Condition - The prerequisite conditions that must all be satisfied
- Else
Paths []GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Else Path - The nodes that form the levels if our condition is not met
- Then
Paths []GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Then Path - Then path nodes
- conditions
List<Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Condition> - The prerequisite conditions that must all be satisfied
- else
Paths List<GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Else Path> - The nodes that form the levels if our condition is not met
- then
Paths List<GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Then Path> - Then path nodes
- conditions
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Condition[] - The prerequisite conditions that must all be satisfied
- else
Paths GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Else Path[] - The nodes that form the levels if our condition is not met
- then
Paths GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Then Path[] - Then path nodes
- conditions
Sequence[Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Condition] - The prerequisite conditions that must all be satisfied
- else_
paths Sequence[GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Else Path] - The nodes that form the levels if our condition is not met
- then_
paths Sequence[GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Then Path] - Then path nodes
- conditions List<Property Map>
- The prerequisite conditions that must all be satisfied
- else
Paths List<Property Map> - The nodes that form the levels if our condition is not met
- then
Paths List<Property Map> - Then path nodes
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseThenPathIfElseCondition
- Operation string
- The logical operation to be applied
- Param
Bindings List<GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Condition Param Binding> - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- Operation string
- The logical operation to be applied
- Param
Bindings []GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Condition Param Binding - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Condition Param Binding> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param
Bindings GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Condition Param Binding[] - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation str
- The logical operation to be applied
- param_
bindings Sequence[GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Condition Param Binding] - Bindings for the operation parameters
- subject str
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<Property Map> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseThenPathIfElseConditionParamBinding
- Array
Values List<GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Condition Param Binding Array Value> - The array of literal or reference parameter values
- Value
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Condition Param Binding Value - The literal or reference parameter value
- Array
Values []GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Condition Param Binding Array Value - The array of literal or reference parameter values
- Value
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values List<GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Condition Param Binding Array Value> - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Condition Param Binding Array Value[] - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Condition Param Binding Value - The literal or reference parameter value
- array_
values Sequence[GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Condition Param Binding Array Value] - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values List<Property Map> - The array of literal or reference parameter values
- value Property Map
- The literal or reference parameter value
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseThenPathIfElseConditionParamBindingArrayValue
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseThenPathIfElseConditionParamBindingValue
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseThenPathIfElseElsePath
- Id string
- An ID for this node, unique within the escalation path.
- Level
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Else Path Level - Notify
Channel GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Else Path Notify Channel - Repeat
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Else Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- Id string
- An ID for this node, unique within the escalation path.
- Level
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Else Path Level - Notify
Channel GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Else Path Notify Channel - Repeat
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Else Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Else Path Level - notify
Channel GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Else Path Repeat - type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id string
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Else Path Level - notify
Channel GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Else Path Repeat - type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id str
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Else Path Level - notify_
channel GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Else Path Repeat - type str
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- level Property Map
- notify
Channel Property Map - repeat Property Map
- type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseThenPathIfElseElsePathLevel
- Ack
Mode string - Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks
- Round
Robin GetConfig Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Else Path Level Round Robin Config - Targets
List<Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Else Path Level Target> - The targets (users or schedules) for this level
- 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
- Time
To doubleAck 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
- Round
Robin GetConfig Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Else Path Level Round Robin Config - Targets
[]Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Else Path Level Target - The targets (users or schedules) for this level
- 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
- Time
To float64Ack 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
- round
Robin GetConfig Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Else Path Level Round Robin Config - targets
List<Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Else Path Level Target> - The targets (users or schedules) for this level
- 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
- time
To DoubleAck 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
- round
Robin GetConfig Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Else Path Level Round Robin Config - targets
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Else Path Level Target[] - The targets (users or schedules) for this level
- 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
- 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
- round_
robin_ Getconfig Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Else Path Level Round Robin Config - targets
Sequence[Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Else Path Level Target] - The targets (users or schedules) for this level
- 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
- time_
to_ floatack_ 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
- round
Robin Property MapConfig - targets List<Property Map>
- The targets (users or schedules) for this level
- 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
- 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
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseThenPathIfElseElsePathLevelRoundRobinConfig
- Enabled bool
- Whether round robin is enabled for this level
- Rotate
After doubleSeconds - 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 float64Seconds - 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 DoubleSeconds - 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_ floatseconds - 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.
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseThenPathIfElseElsePathLevelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseThenPathIfElseElsePathNotifyChannel
- Targets
List<Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Else Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- Time
To doubleAck 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 Path If Else Else Path If Else Else Path If Else Then Path If Else Else Path Notify Channel Target - The targets (Slack channels) for this level
- 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
- Time
To float64Ack 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 Path If Else Else Path If Else Else Path If Else Then Path If Else Else Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- time
To DoubleAck 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 Path If Else Else Path If Else Else Path If Else Then Path If Else Else Path Notify Channel Target[] - The targets (Slack channels) for this level
- 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
- 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 Path If Else Else Path If Else Else Path If Else Then Path If Else Else Path Notify Channel Target] - The targets (Slack channels) for this level
- 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
- time_
to_ floatack_ 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 targets (Slack channels) for this level
- 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
- 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
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseThenPathIfElseElsePathNotifyChannelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseThenPathIfElseElsePathRepeat
- Repeat
Times double - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- Repeat
Times float64 - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- repeat
Times Double - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
- repeat
Times number - How many times to repeat these nodes
- to
Node string - Which node ID we begin repeating from.
- repeat_
times float - How many times to repeat these nodes
- to_
node str - Which node ID we begin repeating from.
- repeat
Times Number - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseThenPathIfElseThenPath
- Id string
- An ID for this node, unique within the escalation path.
- Level
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Then Path Level - Notify
Channel GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Then Path Notify Channel - Repeat
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Then Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- Id string
- An ID for this node, unique within the escalation path.
- Level
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Then Path Level - Notify
Channel GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Then Path Notify Channel - Repeat
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Then Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Then Path Level - notify
Channel GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Then Path Repeat - type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id string
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Then Path Level - notify
Channel GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Then Path Repeat - type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id str
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Then Path Level - notify_
channel GetEscalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Then Path Repeat - type str
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- level Property Map
- notify
Channel Property Map - repeat Property Map
- type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseThenPathIfElseThenPathLevel
- Ack
Mode string - Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks
- Round
Robin GetConfig Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Then Path Level Round Robin Config - Targets
List<Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Then Path Level Target> - The targets (users or schedules) for this level
- 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
- Time
To doubleAck 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
- Round
Robin GetConfig Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Then Path Level Round Robin Config - Targets
[]Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Then Path Level Target - The targets (users or schedules) for this level
- 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
- Time
To float64Ack 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
- round
Robin GetConfig Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Then Path Level Round Robin Config - targets
List<Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Then Path Level Target> - The targets (users or schedules) for this level
- 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
- time
To DoubleAck 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
- round
Robin GetConfig Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Then Path Level Round Robin Config - targets
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Then Path Level Target[] - The targets (users or schedules) for this level
- 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
- 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
- round_
robin_ Getconfig Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Then Path Level Round Robin Config - targets
Sequence[Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Then Path Level Target] - The targets (users or schedules) for this level
- 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
- time_
to_ floatack_ 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
- round
Robin Property MapConfig - targets List<Property Map>
- The targets (users or schedules) for this level
- 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
- 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
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseThenPathIfElseThenPathLevelRoundRobinConfig
- Enabled bool
- Whether round robin is enabled for this level
- Rotate
After doubleSeconds - 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 float64Seconds - 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 DoubleSeconds - 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_ floatseconds - 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.
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseThenPathIfElseThenPathLevelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseThenPathIfElseThenPathNotifyChannel
- Targets
List<Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path If Else Then Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- Time
To doubleAck 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 Path If Else Else Path If Else Else Path If Else Then Path If Else Then Path Notify Channel Target - The targets (Slack channels) for this level
- 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
- Time
To float64Ack 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 Path If Else Else Path If Else Else Path If Else Then Path If Else Then Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- time
To DoubleAck 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 Path If Else Else Path If Else Else Path If Else Then Path If Else Then Path Notify Channel Target[] - The targets (Slack channels) for this level
- 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
- 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 Path If Else Else Path If Else Else Path If Else Then Path If Else Then Path Notify Channel Target] - The targets (Slack channels) for this level
- 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
- time_
to_ floatack_ 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 targets (Slack channels) for this level
- 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
- 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
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseThenPathIfElseThenPathNotifyChannelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseThenPathIfElseThenPathRepeat
- Repeat
Times double - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- Repeat
Times float64 - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- repeat
Times Double - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
- repeat
Times number - How many times to repeat these nodes
- to
Node string - Which node ID we begin repeating from.
- repeat_
times float - How many times to repeat these nodes
- to_
node str - Which node ID we begin repeating from.
- repeat
Times Number - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseThenPathLevel
- Ack
Mode string - Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks
- Round
Robin GetConfig Escalation Path Path If Else Else Path If Else Else Path If Else Then Path Level Round Robin Config - Targets
List<Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path Level Target> - The targets (users or schedules) for this level
- 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
- Time
To doubleAck 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
- Round
Robin GetConfig Escalation Path Path If Else Else Path If Else Else Path If Else Then Path Level Round Robin Config - Targets
[]Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path Level Target - The targets (users or schedules) for this level
- 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
- Time
To float64Ack 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
- round
Robin GetConfig Escalation Path Path If Else Else Path If Else Else Path If Else Then Path Level Round Robin Config - targets
List<Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path Level Target> - The targets (users or schedules) for this level
- 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
- time
To DoubleAck 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
- round
Robin GetConfig Escalation Path Path If Else Else Path If Else Else Path If Else Then Path Level Round Robin Config - targets
Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path Level Target[] - The targets (users or schedules) for this level
- 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
- 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
- round_
robin_ Getconfig Escalation Path Path If Else Else Path If Else Else Path If Else Then Path Level Round Robin Config - targets
Sequence[Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path Level Target] - The targets (users or schedules) for this level
- 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
- time_
to_ floatack_ 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
- round
Robin Property MapConfig - targets List<Property Map>
- The targets (users or schedules) for this level
- 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
- 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
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseThenPathLevelRoundRobinConfig
- Enabled bool
- Whether round robin is enabled for this level
- Rotate
After doubleSeconds - 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 float64Seconds - 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 DoubleSeconds - 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_ floatseconds - 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.
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseThenPathLevelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseThenPathNotifyChannel
- Targets
List<Get
Escalation Path Path If Else Else Path If Else Else Path If Else Then Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- Time
To doubleAck 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 Path If Else Else Path If Else Else Path If Else Then Path Notify Channel Target - The targets (Slack channels) for this level
- 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
- Time
To float64Ack 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 Path If Else Else Path If Else Else Path If Else Then Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- time
To DoubleAck 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 Path If Else Else Path If Else Else Path If Else Then Path Notify Channel Target[] - The targets (Slack channels) for this level
- 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
- 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 Path If Else Else Path If Else Else Path If Else Then Path Notify Channel Target] - The targets (Slack channels) for this level
- 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
- time_
to_ floatack_ 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 targets (Slack channels) for this level
- 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
- 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
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseThenPathNotifyChannelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseElsePathIfElseElsePathIfElseThenPathRepeat
- Repeat
Times double - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- Repeat
Times float64 - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- repeat
Times Double - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
- repeat
Times number - How many times to repeat these nodes
- to
Node string - Which node ID we begin repeating from.
- repeat_
times float - How many times to repeat these nodes
- to_
node str - Which node ID we begin repeating from.
- repeat
Times Number - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
GetEscalationPathPathIfElseElsePathIfElseElsePathLevel
- Ack
Mode string - Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks
- Round
Robin GetConfig Escalation Path Path If Else Else Path If Else Else Path Level Round Robin Config - Targets
List<Get
Escalation Path Path If Else Else Path If Else Else Path Level Target> - The targets (users or schedules) for this level
- 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
- Time
To doubleAck 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
- Round
Robin GetConfig Escalation Path Path If Else Else Path If Else Else Path Level Round Robin Config - Targets
[]Get
Escalation Path Path If Else Else Path If Else Else Path Level Target - The targets (users or schedules) for this level
- 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
- Time
To float64Ack 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
- round
Robin GetConfig Escalation Path Path If Else Else Path If Else Else Path Level Round Robin Config - targets
List<Get
Escalation Path Path If Else Else Path If Else Else Path Level Target> - The targets (users or schedules) for this level
- 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
- time
To DoubleAck 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
- round
Robin GetConfig Escalation Path Path If Else Else Path If Else Else Path Level Round Robin Config - targets
Get
Escalation Path Path If Else Else Path If Else Else Path Level Target[] - The targets (users or schedules) for this level
- 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
- 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
- round_
robin_ Getconfig Escalation Path Path If Else Else Path If Else Else Path Level Round Robin Config - targets
Sequence[Get
Escalation Path Path If Else Else Path If Else Else Path Level Target] - The targets (users or schedules) for this level
- 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
- time_
to_ floatack_ 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
- round
Robin Property MapConfig - targets List<Property Map>
- The targets (users or schedules) for this level
- 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
- 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
GetEscalationPathPathIfElseElsePathIfElseElsePathLevelRoundRobinConfig
- Enabled bool
- Whether round robin is enabled for this level
- Rotate
After doubleSeconds - 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 float64Seconds - 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 DoubleSeconds - 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_ floatseconds - 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.
GetEscalationPathPathIfElseElsePathIfElseElsePathLevelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseElsePathIfElseElsePathNotifyChannel
- Targets
List<Get
Escalation Path Path If Else Else Path If Else Else Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- Time
To doubleAck 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 Path If Else Else Path If Else Else Path Notify Channel Target - The targets (Slack channels) for this level
- 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
- Time
To float64Ack 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 Path If Else Else Path If Else Else Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- time
To DoubleAck 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 Path If Else Else Path If Else Else Path Notify Channel Target[] - The targets (Slack channels) for this level
- 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
- 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 Path If Else Else Path If Else Else Path Notify Channel Target] - The targets (Slack channels) for this level
- 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
- time_
to_ floatack_ 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 targets (Slack channels) for this level
- 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
- 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
GetEscalationPathPathIfElseElsePathIfElseElsePathNotifyChannelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseElsePathIfElseElsePathRepeat
- Repeat
Times double - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- Repeat
Times float64 - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- repeat
Times Double - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
- repeat
Times number - How many times to repeat these nodes
- to
Node string - Which node ID we begin repeating from.
- repeat_
times float - How many times to repeat these nodes
- to_
node str - Which node ID we begin repeating from.
- repeat
Times Number - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
GetEscalationPathPathIfElseElsePathIfElseThenPath
- Id string
- An ID for this node, unique within the escalation path.
- If
Else GetEscalation Path Path If Else Else Path If Else Then Path If Else - Level
Get
Escalation Path Path If Else Else Path If Else Then Path Level - Notify
Channel GetEscalation Path Path If Else Else Path If Else Then Path Notify Channel - Repeat
Get
Escalation Path Path If Else Else Path If Else Then Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- Id string
- An ID for this node, unique within the escalation path.
- If
Else GetEscalation Path Path If Else Else Path If Else Then Path If Else - Level
Get
Escalation Path Path If Else Else Path If Else Then Path Level - Notify
Channel GetEscalation Path Path If Else Else Path If Else Then Path Notify Channel - Repeat
Get
Escalation Path Path If Else Else Path If Else Then Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- if
Else GetEscalation Path Path If Else Else Path If Else Then Path If Else - level
Get
Escalation Path Path If Else Else Path If Else Then Path Level - notify
Channel GetEscalation Path Path If Else Else Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Then Path Repeat - type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id string
- An ID for this node, unique within the escalation path.
- if
Else GetEscalation Path Path If Else Else Path If Else Then Path If Else - level
Get
Escalation Path Path If Else Else Path If Else Then Path Level - notify
Channel GetEscalation Path Path If Else Else Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Then Path Repeat - type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id str
- An ID for this node, unique within the escalation path.
- if_
else GetEscalation Path Path If Else Else Path If Else Then Path If Else - level
Get
Escalation Path Path If Else Else Path If Else Then Path Level - notify_
channel GetEscalation Path Path If Else Else Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Then Path Repeat - type str
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- if
Else Property Map - level Property Map
- notify
Channel Property Map - repeat Property Map
- type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElse
- Conditions
List<Get
Escalation Path Path If Else Else Path If Else Then Path If Else Condition> - The prerequisite conditions that must all be satisfied
- Else
Paths List<GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path> - The nodes that form the levels if our condition is not met
- Then
Paths List<GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path> - Then path nodes
- Conditions
[]Get
Escalation Path Path If Else Else Path If Else Then Path If Else Condition - The prerequisite conditions that must all be satisfied
- Else
Paths []GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path - The nodes that form the levels if our condition is not met
- Then
Paths []GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path - Then path nodes
- conditions
List<Get
Escalation Path Path If Else Else Path If Else Then Path If Else Condition> - The prerequisite conditions that must all be satisfied
- else
Paths List<GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path> - The nodes that form the levels if our condition is not met
- then
Paths List<GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path> - Then path nodes
- conditions
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Condition[] - The prerequisite conditions that must all be satisfied
- else
Paths GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path[] - The nodes that form the levels if our condition is not met
- then
Paths GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path[] - Then path nodes
- conditions
Sequence[Get
Escalation Path Path If Else Else Path If Else Then Path If Else Condition] - The prerequisite conditions that must all be satisfied
- else_
paths Sequence[GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path] - The nodes that form the levels if our condition is not met
- then_
paths Sequence[GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path] - Then path nodes
- conditions List<Property Map>
- The prerequisite conditions that must all be satisfied
- else
Paths List<Property Map> - The nodes that form the levels if our condition is not met
- then
Paths List<Property Map> - Then path nodes
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseCondition
- Operation string
- The logical operation to be applied
- Param
Bindings List<GetEscalation Path Path If Else Else Path If Else Then Path If Else Condition Param Binding> - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- Operation string
- The logical operation to be applied
- Param
Bindings []GetEscalation Path Path If Else Else Path If Else Then Path If Else Condition Param Binding - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<GetEscalation Path Path If Else Else Path If Else Then Path If Else Condition Param Binding> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param
Bindings GetEscalation Path Path If Else Else Path If Else Then Path If Else Condition Param Binding[] - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation str
- The logical operation to be applied
- param_
bindings Sequence[GetEscalation Path Path If Else Else Path If Else Then Path If Else Condition Param Binding] - Bindings for the operation parameters
- subject str
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<Property Map> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseConditionParamBinding
- Array
Values List<GetEscalation Path Path If Else Else Path If Else Then Path If Else Condition Param Binding Array Value> - The array of literal or reference parameter values
- Value
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Condition Param Binding Value - The literal or reference parameter value
- Array
Values []GetEscalation Path Path If Else Else Path If Else Then Path If Else Condition Param Binding Array Value - The array of literal or reference parameter values
- Value
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values List<GetEscalation Path Path If Else Else Path If Else Then Path If Else Condition Param Binding Array Value> - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values GetEscalation Path Path If Else Else Path If Else Then Path If Else Condition Param Binding Array Value[] - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Condition Param Binding Value - The literal or reference parameter value
- array_
values Sequence[GetEscalation Path Path If Else Else Path If Else Then Path If Else Condition Param Binding Array Value] - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values List<Property Map> - The array of literal or reference parameter values
- value Property Map
- The literal or reference parameter value
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseConditionParamBindingArrayValue
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseConditionParamBindingValue
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseElsePath
- Id string
- An ID for this node, unique within the escalation path.
- If
Else GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else - Level
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path Level - Notify
Channel GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path Notify Channel - Repeat
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- Id string
- An ID for this node, unique within the escalation path.
- If
Else GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else - Level
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path Level - Notify
Channel GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path Notify Channel - Repeat
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- if
Else GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else - level
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path Level - notify
Channel GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path Repeat - type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id string
- An ID for this node, unique within the escalation path.
- if
Else GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else - level
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path Level - notify
Channel GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path Repeat - type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id str
- An ID for this node, unique within the escalation path.
- if_
else GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else - level
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path Level - notify_
channel GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path Repeat - type str
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- if
Else Property Map - level Property Map
- notify
Channel Property Map - repeat Property Map
- type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseElsePathIfElse
- Conditions
List<Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Condition> - The prerequisite conditions that must all be satisfied
- Else
Paths List<GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Else Path> - The nodes that form the levels if our condition is not met
- Then
Paths List<GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Then Path> - Then path nodes
- Conditions
[]Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Condition - The prerequisite conditions that must all be satisfied
- Else
Paths []GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Else Path - The nodes that form the levels if our condition is not met
- Then
Paths []GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Then Path - Then path nodes
- conditions
List<Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Condition> - The prerequisite conditions that must all be satisfied
- else
Paths List<GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Else Path> - The nodes that form the levels if our condition is not met
- then
Paths List<GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Then Path> - Then path nodes
- conditions
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Condition[] - The prerequisite conditions that must all be satisfied
- else
Paths GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Else Path[] - The nodes that form the levels if our condition is not met
- then
Paths GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Then Path[] - Then path nodes
- conditions
Sequence[Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Condition] - The prerequisite conditions that must all be satisfied
- else_
paths Sequence[GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Else Path] - The nodes that form the levels if our condition is not met
- then_
paths Sequence[GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Then Path] - Then path nodes
- conditions List<Property Map>
- The prerequisite conditions that must all be satisfied
- else
Paths List<Property Map> - The nodes that form the levels if our condition is not met
- then
Paths List<Property Map> - Then path nodes
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseElsePathIfElseCondition
- Operation string
- The logical operation to be applied
- Param
Bindings List<GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Condition Param Binding> - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- Operation string
- The logical operation to be applied
- Param
Bindings []GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Condition Param Binding - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Condition Param Binding> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param
Bindings GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Condition Param Binding[] - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation str
- The logical operation to be applied
- param_
bindings Sequence[GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Condition Param Binding] - Bindings for the operation parameters
- subject str
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<Property Map> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseElsePathIfElseConditionParamBinding
- Array
Values List<GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Condition Param Binding Array Value> - The array of literal or reference parameter values
- Value
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Condition Param Binding Value - The literal or reference parameter value
- Array
Values []GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Condition Param Binding Array Value - The array of literal or reference parameter values
- Value
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values List<GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Condition Param Binding Array Value> - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Condition Param Binding Array Value[] - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Condition Param Binding Value - The literal or reference parameter value
- array_
values Sequence[GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Condition Param Binding Array Value] - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values List<Property Map> - The array of literal or reference parameter values
- value Property Map
- The literal or reference parameter value
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseElsePathIfElseConditionParamBindingArrayValue
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseElsePathIfElseConditionParamBindingValue
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseElsePathIfElseElsePath
- Id string
- An ID for this node, unique within the escalation path.
- Level
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Else Path Level - Notify
Channel GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Else Path Notify Channel - Repeat
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Else Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- Id string
- An ID for this node, unique within the escalation path.
- Level
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Else Path Level - Notify
Channel GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Else Path Notify Channel - Repeat
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Else Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Else Path Level - notify
Channel GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Else Path Repeat - type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id string
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Else Path Level - notify
Channel GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Else Path Repeat - type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id str
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Else Path Level - notify_
channel GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Else Path Repeat - type str
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- level Property Map
- notify
Channel Property Map - repeat Property Map
- type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseElsePathIfElseElsePathLevel
- Ack
Mode string - Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks
- Round
Robin GetConfig Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Else Path Level Round Robin Config - Targets
List<Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Else Path Level Target> - The targets (users or schedules) for this level
- 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
- Time
To doubleAck 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
- Round
Robin GetConfig Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Else Path Level Round Robin Config - Targets
[]Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Else Path Level Target - The targets (users or schedules) for this level
- 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
- Time
To float64Ack 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
- round
Robin GetConfig Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Else Path Level Round Robin Config - targets
List<Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Else Path Level Target> - The targets (users or schedules) for this level
- 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
- time
To DoubleAck 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
- round
Robin GetConfig Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Else Path Level Round Robin Config - targets
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Else Path Level Target[] - The targets (users or schedules) for this level
- 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
- 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
- round_
robin_ Getconfig Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Else Path Level Round Robin Config - targets
Sequence[Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Else Path Level Target] - The targets (users or schedules) for this level
- 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
- time_
to_ floatack_ 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
- round
Robin Property MapConfig - targets List<Property Map>
- The targets (users or schedules) for this level
- 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
- 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
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseElsePathIfElseElsePathLevelRoundRobinConfig
- Enabled bool
- Whether round robin is enabled for this level
- Rotate
After doubleSeconds - 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 float64Seconds - 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 DoubleSeconds - 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_ floatseconds - 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.
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseElsePathIfElseElsePathLevelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseElsePathIfElseElsePathNotifyChannel
- Targets
List<Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Else Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- Time
To doubleAck 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 Path If Else Else Path If Else Then Path If Else Else Path If Else Else Path Notify Channel Target - The targets (Slack channels) for this level
- 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
- Time
To float64Ack 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 Path If Else Else Path If Else Then Path If Else Else Path If Else Else Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- time
To DoubleAck 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 Path If Else Else Path If Else Then Path If Else Else Path If Else Else Path Notify Channel Target[] - The targets (Slack channels) for this level
- 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
- 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 Path If Else Else Path If Else Then Path If Else Else Path If Else Else Path Notify Channel Target] - The targets (Slack channels) for this level
- 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
- time_
to_ floatack_ 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 targets (Slack channels) for this level
- 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
- 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
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseElsePathIfElseElsePathNotifyChannelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseElsePathIfElseElsePathRepeat
- Repeat
Times double - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- Repeat
Times float64 - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- repeat
Times Double - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
- repeat
Times number - How many times to repeat these nodes
- to
Node string - Which node ID we begin repeating from.
- repeat_
times float - How many times to repeat these nodes
- to_
node str - Which node ID we begin repeating from.
- repeat
Times Number - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseElsePathIfElseThenPath
- Id string
- An ID for this node, unique within the escalation path.
- Level
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Then Path Level - Notify
Channel GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Then Path Notify Channel - Repeat
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Then Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- Id string
- An ID for this node, unique within the escalation path.
- Level
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Then Path Level - Notify
Channel GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Then Path Notify Channel - Repeat
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Then Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Then Path Level - notify
Channel GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Then Path Repeat - type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id string
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Then Path Level - notify
Channel GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Then Path Repeat - type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id str
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Then Path Level - notify_
channel GetEscalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Then Path Repeat - type str
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- level Property Map
- notify
Channel Property Map - repeat Property Map
- type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseElsePathIfElseThenPathLevel
- Ack
Mode string - Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks
- Round
Robin GetConfig Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Then Path Level Round Robin Config - Targets
List<Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Then Path Level Target> - The targets (users or schedules) for this level
- 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
- Time
To doubleAck 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
- Round
Robin GetConfig Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Then Path Level Round Robin Config - Targets
[]Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Then Path Level Target - The targets (users or schedules) for this level
- 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
- Time
To float64Ack 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
- round
Robin GetConfig Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Then Path Level Round Robin Config - targets
List<Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Then Path Level Target> - The targets (users or schedules) for this level
- 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
- time
To DoubleAck 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
- round
Robin GetConfig Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Then Path Level Round Robin Config - targets
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Then Path Level Target[] - The targets (users or schedules) for this level
- 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
- 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
- round_
robin_ Getconfig Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Then Path Level Round Robin Config - targets
Sequence[Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Then Path Level Target] - The targets (users or schedules) for this level
- 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
- time_
to_ floatack_ 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
- round
Robin Property MapConfig - targets List<Property Map>
- The targets (users or schedules) for this level
- 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
- 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
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseElsePathIfElseThenPathLevelRoundRobinConfig
- Enabled bool
- Whether round robin is enabled for this level
- Rotate
After doubleSeconds - 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 float64Seconds - 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 DoubleSeconds - 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_ floatseconds - 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.
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseElsePathIfElseThenPathLevelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseElsePathIfElseThenPathNotifyChannel
- Targets
List<Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path If Else Then Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- Time
To doubleAck 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 Path If Else Else Path If Else Then Path If Else Else Path If Else Then Path Notify Channel Target - The targets (Slack channels) for this level
- 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
- Time
To float64Ack 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 Path If Else Else Path If Else Then Path If Else Else Path If Else Then Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- time
To DoubleAck 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 Path If Else Else Path If Else Then Path If Else Else Path If Else Then Path Notify Channel Target[] - The targets (Slack channels) for this level
- 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
- 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 Path If Else Else Path If Else Then Path If Else Else Path If Else Then Path Notify Channel Target] - The targets (Slack channels) for this level
- 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
- time_
to_ floatack_ 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 targets (Slack channels) for this level
- 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
- 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
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseElsePathIfElseThenPathNotifyChannelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseElsePathIfElseThenPathRepeat
- Repeat
Times double - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- Repeat
Times float64 - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- repeat
Times Double - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
- repeat
Times number - How many times to repeat these nodes
- to
Node string - Which node ID we begin repeating from.
- repeat_
times float - How many times to repeat these nodes
- to_
node str - Which node ID we begin repeating from.
- repeat
Times Number - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseElsePathLevel
- Ack
Mode string - Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks
- Round
Robin GetConfig Escalation Path Path If Else Else Path If Else Then Path If Else Else Path Level Round Robin Config - Targets
List<Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path Level Target> - The targets (users or schedules) for this level
- 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
- Time
To doubleAck 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
- Round
Robin GetConfig Escalation Path Path If Else Else Path If Else Then Path If Else Else Path Level Round Robin Config - Targets
[]Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path Level Target - The targets (users or schedules) for this level
- 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
- Time
To float64Ack 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
- round
Robin GetConfig Escalation Path Path If Else Else Path If Else Then Path If Else Else Path Level Round Robin Config - targets
List<Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path Level Target> - The targets (users or schedules) for this level
- 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
- time
To DoubleAck 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
- round
Robin GetConfig Escalation Path Path If Else Else Path If Else Then Path If Else Else Path Level Round Robin Config - targets
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path Level Target[] - The targets (users or schedules) for this level
- 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
- 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
- round_
robin_ Getconfig Escalation Path Path If Else Else Path If Else Then Path If Else Else Path Level Round Robin Config - targets
Sequence[Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path Level Target] - The targets (users or schedules) for this level
- 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
- time_
to_ floatack_ 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
- round
Robin Property MapConfig - targets List<Property Map>
- The targets (users or schedules) for this level
- 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
- 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
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseElsePathLevelRoundRobinConfig
- Enabled bool
- Whether round robin is enabled for this level
- Rotate
After doubleSeconds - 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 float64Seconds - 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 DoubleSeconds - 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_ floatseconds - 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.
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseElsePathLevelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseElsePathNotifyChannel
- Targets
List<Get
Escalation Path Path If Else Else Path If Else Then Path If Else Else Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- Time
To doubleAck 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 Path If Else Else Path If Else Then Path If Else Else Path Notify Channel Target - The targets (Slack channels) for this level
- 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
- Time
To float64Ack 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 Path If Else Else Path If Else Then Path If Else Else Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- time
To DoubleAck 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 Path If Else Else Path If Else Then Path If Else Else Path Notify Channel Target[] - The targets (Slack channels) for this level
- 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
- 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 Path If Else Else Path If Else Then Path If Else Else Path Notify Channel Target] - The targets (Slack channels) for this level
- 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
- time_
to_ floatack_ 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 targets (Slack channels) for this level
- 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
- 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
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseElsePathNotifyChannelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseElsePathRepeat
- Repeat
Times double - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- Repeat
Times float64 - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- repeat
Times Double - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
- repeat
Times number - How many times to repeat these nodes
- to
Node string - Which node ID we begin repeating from.
- repeat_
times float - How many times to repeat these nodes
- to_
node str - Which node ID we begin repeating from.
- repeat
Times Number - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseThenPath
- Id string
- An ID for this node, unique within the escalation path.
- If
Else GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else - Level
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path Level - Notify
Channel GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path Notify Channel - Repeat
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- Id string
- An ID for this node, unique within the escalation path.
- If
Else GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else - Level
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path Level - Notify
Channel GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path Notify Channel - Repeat
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- if
Else GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else - level
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path Level - notify
Channel GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path Repeat - type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id string
- An ID for this node, unique within the escalation path.
- if
Else GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else - level
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path Level - notify
Channel GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path Repeat - type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id str
- An ID for this node, unique within the escalation path.
- if_
else GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else - level
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path Level - notify_
channel GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path Repeat - type str
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- if
Else Property Map - level Property Map
- notify
Channel Property Map - repeat Property Map
- type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseThenPathIfElse
- Conditions
List<Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Condition> - The prerequisite conditions that must all be satisfied
- Else
Paths List<GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Else Path> - The nodes that form the levels if our condition is not met
- Then
Paths List<GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Then Path> - Then path nodes
- Conditions
[]Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Condition - The prerequisite conditions that must all be satisfied
- Else
Paths []GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Else Path - The nodes that form the levels if our condition is not met
- Then
Paths []GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Then Path - Then path nodes
- conditions
List<Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Condition> - The prerequisite conditions that must all be satisfied
- else
Paths List<GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Else Path> - The nodes that form the levels if our condition is not met
- then
Paths List<GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Then Path> - Then path nodes
- conditions
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Condition[] - The prerequisite conditions that must all be satisfied
- else
Paths GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Else Path[] - The nodes that form the levels if our condition is not met
- then
Paths GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Then Path[] - Then path nodes
- conditions
Sequence[Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Condition] - The prerequisite conditions that must all be satisfied
- else_
paths Sequence[GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Else Path] - The nodes that form the levels if our condition is not met
- then_
paths Sequence[GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Then Path] - Then path nodes
- conditions List<Property Map>
- The prerequisite conditions that must all be satisfied
- else
Paths List<Property Map> - The nodes that form the levels if our condition is not met
- then
Paths List<Property Map> - Then path nodes
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseThenPathIfElseCondition
- Operation string
- The logical operation to be applied
- Param
Bindings List<GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Condition Param Binding> - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- Operation string
- The logical operation to be applied
- Param
Bindings []GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Condition Param Binding - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Condition Param Binding> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param
Bindings GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Condition Param Binding[] - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation str
- The logical operation to be applied
- param_
bindings Sequence[GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Condition Param Binding] - Bindings for the operation parameters
- subject str
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<Property Map> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseThenPathIfElseConditionParamBinding
- Array
Values List<GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Condition Param Binding Array Value> - The array of literal or reference parameter values
- Value
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Condition Param Binding Value - The literal or reference parameter value
- Array
Values []GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Condition Param Binding Array Value - The array of literal or reference parameter values
- Value
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values List<GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Condition Param Binding Array Value> - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Condition Param Binding Array Value[] - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Condition Param Binding Value - The literal or reference parameter value
- array_
values Sequence[GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Condition Param Binding Array Value] - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values List<Property Map> - The array of literal or reference parameter values
- value Property Map
- The literal or reference parameter value
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseThenPathIfElseConditionParamBindingArrayValue
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseThenPathIfElseConditionParamBindingValue
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseThenPathIfElseElsePath
- Id string
- An ID for this node, unique within the escalation path.
- Level
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Else Path Level - Notify
Channel GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Else Path Notify Channel - Repeat
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Else Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- Id string
- An ID for this node, unique within the escalation path.
- Level
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Else Path Level - Notify
Channel GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Else Path Notify Channel - Repeat
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Else Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Else Path Level - notify
Channel GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Else Path Repeat - type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id string
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Else Path Level - notify
Channel GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Else Path Repeat - type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id str
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Else Path Level - notify_
channel GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Else Path Repeat - type str
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- level Property Map
- notify
Channel Property Map - repeat Property Map
- type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseThenPathIfElseElsePathLevel
- Ack
Mode string - Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks
- Round
Robin GetConfig Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Else Path Level Round Robin Config - Targets
List<Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Else Path Level Target> - The targets (users or schedules) for this level
- 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
- Time
To doubleAck 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
- Round
Robin GetConfig Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Else Path Level Round Robin Config - Targets
[]Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Else Path Level Target - The targets (users or schedules) for this level
- 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
- Time
To float64Ack 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
- round
Robin GetConfig Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Else Path Level Round Robin Config - targets
List<Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Else Path Level Target> - The targets (users or schedules) for this level
- 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
- time
To DoubleAck 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
- round
Robin GetConfig Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Else Path Level Round Robin Config - targets
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Else Path Level Target[] - The targets (users or schedules) for this level
- 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
- 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
- round_
robin_ Getconfig Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Else Path Level Round Robin Config - targets
Sequence[Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Else Path Level Target] - The targets (users or schedules) for this level
- 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
- time_
to_ floatack_ 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
- round
Robin Property MapConfig - targets List<Property Map>
- The targets (users or schedules) for this level
- 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
- 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
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseThenPathIfElseElsePathLevelRoundRobinConfig
- Enabled bool
- Whether round robin is enabled for this level
- Rotate
After doubleSeconds - 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 float64Seconds - 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 DoubleSeconds - 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_ floatseconds - 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.
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseThenPathIfElseElsePathLevelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseThenPathIfElseElsePathNotifyChannel
- Targets
List<Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Else Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- Time
To doubleAck 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 Path If Else Else Path If Else Then Path If Else Then Path If Else Else Path Notify Channel Target - The targets (Slack channels) for this level
- 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
- Time
To float64Ack 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 Path If Else Else Path If Else Then Path If Else Then Path If Else Else Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- time
To DoubleAck 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 Path If Else Else Path If Else Then Path If Else Then Path If Else Else Path Notify Channel Target[] - The targets (Slack channels) for this level
- 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
- 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 Path If Else Else Path If Else Then Path If Else Then Path If Else Else Path Notify Channel Target] - The targets (Slack channels) for this level
- 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
- time_
to_ floatack_ 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 targets (Slack channels) for this level
- 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
- 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
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseThenPathIfElseElsePathNotifyChannelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseThenPathIfElseElsePathRepeat
- Repeat
Times double - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- Repeat
Times float64 - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- repeat
Times Double - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
- repeat
Times number - How many times to repeat these nodes
- to
Node string - Which node ID we begin repeating from.
- repeat_
times float - How many times to repeat these nodes
- to_
node str - Which node ID we begin repeating from.
- repeat
Times Number - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseThenPathIfElseThenPath
- Id string
- An ID for this node, unique within the escalation path.
- Level
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Then Path Level - Notify
Channel GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Then Path Notify Channel - Repeat
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Then Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- Id string
- An ID for this node, unique within the escalation path.
- Level
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Then Path Level - Notify
Channel GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Then Path Notify Channel - Repeat
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Then Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Then Path Level - notify
Channel GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Then Path Repeat - type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id string
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Then Path Level - notify
Channel GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Then Path Repeat - type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id str
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Then Path Level - notify_
channel GetEscalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Then Path Repeat - type str
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- level Property Map
- notify
Channel Property Map - repeat Property Map
- type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseThenPathIfElseThenPathLevel
- Ack
Mode string - Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks
- Round
Robin GetConfig Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Then Path Level Round Robin Config - Targets
List<Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Then Path Level Target> - The targets (users or schedules) for this level
- 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
- Time
To doubleAck 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
- Round
Robin GetConfig Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Then Path Level Round Robin Config - Targets
[]Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Then Path Level Target - The targets (users or schedules) for this level
- 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
- Time
To float64Ack 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
- round
Robin GetConfig Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Then Path Level Round Robin Config - targets
List<Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Then Path Level Target> - The targets (users or schedules) for this level
- 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
- time
To DoubleAck 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
- round
Robin GetConfig Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Then Path Level Round Robin Config - targets
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Then Path Level Target[] - The targets (users or schedules) for this level
- 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
- 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
- round_
robin_ Getconfig Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Then Path Level Round Robin Config - targets
Sequence[Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Then Path Level Target] - The targets (users or schedules) for this level
- 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
- time_
to_ floatack_ 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
- round
Robin Property MapConfig - targets List<Property Map>
- The targets (users or schedules) for this level
- 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
- 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
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseThenPathIfElseThenPathLevelRoundRobinConfig
- Enabled bool
- Whether round robin is enabled for this level
- Rotate
After doubleSeconds - 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 float64Seconds - 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 DoubleSeconds - 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_ floatseconds - 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.
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseThenPathIfElseThenPathLevelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseThenPathIfElseThenPathNotifyChannel
- Targets
List<Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path If Else Then Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- Time
To doubleAck 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 Path If Else Else Path If Else Then Path If Else Then Path If Else Then Path Notify Channel Target - The targets (Slack channels) for this level
- 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
- Time
To float64Ack 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 Path If Else Else Path If Else Then Path If Else Then Path If Else Then Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- time
To DoubleAck 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 Path If Else Else Path If Else Then Path If Else Then Path If Else Then Path Notify Channel Target[] - The targets (Slack channels) for this level
- 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
- 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 Path If Else Else Path If Else Then Path If Else Then Path If Else Then Path Notify Channel Target] - The targets (Slack channels) for this level
- 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
- time_
to_ floatack_ 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 targets (Slack channels) for this level
- 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
- 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
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseThenPathIfElseThenPathNotifyChannelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseThenPathIfElseThenPathRepeat
- Repeat
Times double - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- Repeat
Times float64 - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- repeat
Times Double - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
- repeat
Times number - How many times to repeat these nodes
- to
Node string - Which node ID we begin repeating from.
- repeat_
times float - How many times to repeat these nodes
- to_
node str - Which node ID we begin repeating from.
- repeat
Times Number - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseThenPathLevel
- Ack
Mode string - Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks
- Round
Robin GetConfig Escalation Path Path If Else Else Path If Else Then Path If Else Then Path Level Round Robin Config - Targets
List<Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path Level Target> - The targets (users or schedules) for this level
- 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
- Time
To doubleAck 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
- Round
Robin GetConfig Escalation Path Path If Else Else Path If Else Then Path If Else Then Path Level Round Robin Config - Targets
[]Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path Level Target - The targets (users or schedules) for this level
- 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
- Time
To float64Ack 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
- round
Robin GetConfig Escalation Path Path If Else Else Path If Else Then Path If Else Then Path Level Round Robin Config - targets
List<Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path Level Target> - The targets (users or schedules) for this level
- 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
- time
To DoubleAck 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
- round
Robin GetConfig Escalation Path Path If Else Else Path If Else Then Path If Else Then Path Level Round Robin Config - targets
Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path Level Target[] - The targets (users or schedules) for this level
- 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
- 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
- round_
robin_ Getconfig Escalation Path Path If Else Else Path If Else Then Path If Else Then Path Level Round Robin Config - targets
Sequence[Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path Level Target] - The targets (users or schedules) for this level
- 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
- time_
to_ floatack_ 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
- round
Robin Property MapConfig - targets List<Property Map>
- The targets (users or schedules) for this level
- 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
- 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
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseThenPathLevelRoundRobinConfig
- Enabled bool
- Whether round robin is enabled for this level
- Rotate
After doubleSeconds - 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 float64Seconds - 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 DoubleSeconds - 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_ floatseconds - 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.
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseThenPathLevelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseThenPathNotifyChannel
- Targets
List<Get
Escalation Path Path If Else Else Path If Else Then Path If Else Then Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- Time
To doubleAck 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 Path If Else Else Path If Else Then Path If Else Then Path Notify Channel Target - The targets (Slack channels) for this level
- 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
- Time
To float64Ack 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 Path If Else Else Path If Else Then Path If Else Then Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- time
To DoubleAck 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 Path If Else Else Path If Else Then Path If Else Then Path Notify Channel Target[] - The targets (Slack channels) for this level
- 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
- 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 Path If Else Else Path If Else Then Path If Else Then Path Notify Channel Target] - The targets (Slack channels) for this level
- 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
- time_
to_ floatack_ 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 targets (Slack channels) for this level
- 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
- 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
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseThenPathNotifyChannelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseElsePathIfElseThenPathIfElseThenPathRepeat
- Repeat
Times double - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- Repeat
Times float64 - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- repeat
Times Double - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
- repeat
Times number - How many times to repeat these nodes
- to
Node string - Which node ID we begin repeating from.
- repeat_
times float - How many times to repeat these nodes
- to_
node str - Which node ID we begin repeating from.
- repeat
Times Number - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
GetEscalationPathPathIfElseElsePathIfElseThenPathLevel
- Ack
Mode string - Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks
- Round
Robin GetConfig Escalation Path Path If Else Else Path If Else Then Path Level Round Robin Config - Targets
List<Get
Escalation Path Path If Else Else Path If Else Then Path Level Target> - The targets (users or schedules) for this level
- 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
- Time
To doubleAck 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
- Round
Robin GetConfig Escalation Path Path If Else Else Path If Else Then Path Level Round Robin Config - Targets
[]Get
Escalation Path Path If Else Else Path If Else Then Path Level Target - The targets (users or schedules) for this level
- 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
- Time
To float64Ack 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
- round
Robin GetConfig Escalation Path Path If Else Else Path If Else Then Path Level Round Robin Config - targets
List<Get
Escalation Path Path If Else Else Path If Else Then Path Level Target> - The targets (users or schedules) for this level
- 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
- time
To DoubleAck 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
- round
Robin GetConfig Escalation Path Path If Else Else Path If Else Then Path Level Round Robin Config - targets
Get
Escalation Path Path If Else Else Path If Else Then Path Level Target[] - The targets (users or schedules) for this level
- 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
- 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
- round_
robin_ Getconfig Escalation Path Path If Else Else Path If Else Then Path Level Round Robin Config - targets
Sequence[Get
Escalation Path Path If Else Else Path If Else Then Path Level Target] - The targets (users or schedules) for this level
- 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
- time_
to_ floatack_ 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
- round
Robin Property MapConfig - targets List<Property Map>
- The targets (users or schedules) for this level
- 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
- 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
GetEscalationPathPathIfElseElsePathIfElseThenPathLevelRoundRobinConfig
- Enabled bool
- Whether round robin is enabled for this level
- Rotate
After doubleSeconds - 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 float64Seconds - 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 DoubleSeconds - 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_ floatseconds - 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.
GetEscalationPathPathIfElseElsePathIfElseThenPathLevelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseElsePathIfElseThenPathNotifyChannel
- Targets
List<Get
Escalation Path Path If Else Else Path If Else Then Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- Time
To doubleAck 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 Path If Else Else Path If Else Then Path Notify Channel Target - The targets (Slack channels) for this level
- 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
- Time
To float64Ack 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 Path If Else Else Path If Else Then Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- time
To DoubleAck 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 Path If Else Else Path If Else Then Path Notify Channel Target[] - The targets (Slack channels) for this level
- 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
- 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 Path If Else Else Path If Else Then Path Notify Channel Target] - The targets (Slack channels) for this level
- 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
- time_
to_ floatack_ 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 targets (Slack channels) for this level
- 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
- 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
GetEscalationPathPathIfElseElsePathIfElseThenPathNotifyChannelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseElsePathIfElseThenPathRepeat
- Repeat
Times double - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- Repeat
Times float64 - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- repeat
Times Double - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
- repeat
Times number - How many times to repeat these nodes
- to
Node string - Which node ID we begin repeating from.
- repeat_
times float - How many times to repeat these nodes
- to_
node str - Which node ID we begin repeating from.
- repeat
Times Number - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
GetEscalationPathPathIfElseElsePathLevel
- Ack
Mode string - Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks
- Round
Robin GetConfig Escalation Path Path If Else Else Path Level Round Robin Config - Targets
List<Get
Escalation Path Path If Else Else Path Level Target> - The targets (users or schedules) for this level
- 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
- Time
To doubleAck 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
- Round
Robin GetConfig Escalation Path Path If Else Else Path Level Round Robin Config - Targets
[]Get
Escalation Path Path If Else Else Path Level Target - The targets (users or schedules) for this level
- 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
- Time
To float64Ack 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
- round
Robin GetConfig Escalation Path Path If Else Else Path Level Round Robin Config - targets
List<Get
Escalation Path Path If Else Else Path Level Target> - The targets (users or schedules) for this level
- 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
- time
To DoubleAck 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
- round
Robin GetConfig Escalation Path Path If Else Else Path Level Round Robin Config - targets
Get
Escalation Path Path If Else Else Path Level Target[] - The targets (users or schedules) for this level
- 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
- 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
- round_
robin_ Getconfig Escalation Path Path If Else Else Path Level Round Robin Config - targets
Sequence[Get
Escalation Path Path If Else Else Path Level Target] - The targets (users or schedules) for this level
- 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
- time_
to_ floatack_ 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
- round
Robin Property MapConfig - targets List<Property Map>
- The targets (users or schedules) for this level
- 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
- 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
GetEscalationPathPathIfElseElsePathLevelRoundRobinConfig
- Enabled bool
- Whether round robin is enabled for this level
- Rotate
After doubleSeconds - 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 float64Seconds - 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 DoubleSeconds - 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_ floatseconds - 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.
GetEscalationPathPathIfElseElsePathLevelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseElsePathNotifyChannel
- Targets
List<Get
Escalation Path Path If Else Else Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- Time
To doubleAck 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 Path If Else Else Path Notify Channel Target - The targets (Slack channels) for this level
- 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
- Time
To float64Ack 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 Path If Else Else Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- time
To DoubleAck 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 Path If Else Else Path Notify Channel Target[] - The targets (Slack channels) for this level
- 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
- 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 Path If Else Else Path Notify Channel Target] - The targets (Slack channels) for this level
- 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
- time_
to_ floatack_ 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 targets (Slack channels) for this level
- 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
- 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
GetEscalationPathPathIfElseElsePathNotifyChannelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseElsePathRepeat
- Repeat
Times double - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- Repeat
Times float64 - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- repeat
Times Double - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
- repeat
Times number - How many times to repeat these nodes
- to
Node string - Which node ID we begin repeating from.
- repeat_
times float - How many times to repeat these nodes
- to_
node str - Which node ID we begin repeating from.
- repeat
Times Number - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
GetEscalationPathPathIfElseThenPath
- Id string
- An ID for this node, unique within the escalation path.
- If
Else GetEscalation Path Path If Else Then Path If Else - Level
Get
Escalation Path Path If Else Then Path Level - Notify
Channel GetEscalation Path Path If Else Then Path Notify Channel - Repeat
Get
Escalation Path Path If Else Then Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- Id string
- An ID for this node, unique within the escalation path.
- If
Else GetEscalation Path Path If Else Then Path If Else - Level
Get
Escalation Path Path If Else Then Path Level - Notify
Channel GetEscalation Path Path If Else Then Path Notify Channel - Repeat
Get
Escalation Path Path If Else Then Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- if
Else GetEscalation Path Path If Else Then Path If Else - level
Get
Escalation Path Path If Else Then Path Level - notify
Channel GetEscalation Path Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path Repeat - type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id string
- An ID for this node, unique within the escalation path.
- if
Else GetEscalation Path Path If Else Then Path If Else - level
Get
Escalation Path Path If Else Then Path Level - notify
Channel GetEscalation Path Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path Repeat - type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id str
- An ID for this node, unique within the escalation path.
- if_
else GetEscalation Path Path If Else Then Path If Else - level
Get
Escalation Path Path If Else Then Path Level - notify_
channel GetEscalation Path Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path Repeat - type str
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- if
Else Property Map - level Property Map
- notify
Channel Property Map - repeat Property Map
- type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
GetEscalationPathPathIfElseThenPathIfElse
- Conditions
List<Get
Escalation Path Path If Else Then Path If Else Condition> - The prerequisite conditions that must all be satisfied
- Else
Paths List<GetEscalation Path Path If Else Then Path If Else Else Path> - The nodes that form the levels if our condition is not met
- Then
Paths List<GetEscalation Path Path If Else Then Path If Else Then Path> - Then path nodes
- Conditions
[]Get
Escalation Path Path If Else Then Path If Else Condition - The prerequisite conditions that must all be satisfied
- Else
Paths []GetEscalation Path Path If Else Then Path If Else Else Path - The nodes that form the levels if our condition is not met
- Then
Paths []GetEscalation Path Path If Else Then Path If Else Then Path - Then path nodes
- conditions
List<Get
Escalation Path Path If Else Then Path If Else Condition> - The prerequisite conditions that must all be satisfied
- else
Paths List<GetEscalation Path Path If Else Then Path If Else Else Path> - The nodes that form the levels if our condition is not met
- then
Paths List<GetEscalation Path Path If Else Then Path If Else Then Path> - Then path nodes
- conditions
Get
Escalation Path Path If Else Then Path If Else Condition[] - The prerequisite conditions that must all be satisfied
- else
Paths GetEscalation Path Path If Else Then Path If Else Else Path[] - The nodes that form the levels if our condition is not met
- then
Paths GetEscalation Path Path If Else Then Path If Else Then Path[] - Then path nodes
- conditions
Sequence[Get
Escalation Path Path If Else Then Path If Else Condition] - The prerequisite conditions that must all be satisfied
- else_
paths Sequence[GetEscalation Path Path If Else Then Path If Else Else Path] - The nodes that form the levels if our condition is not met
- then_
paths Sequence[GetEscalation Path Path If Else Then Path If Else Then Path] - Then path nodes
- conditions List<Property Map>
- The prerequisite conditions that must all be satisfied
- else
Paths List<Property Map> - The nodes that form the levels if our condition is not met
- then
Paths List<Property Map> - Then path nodes
GetEscalationPathPathIfElseThenPathIfElseCondition
- Operation string
- The logical operation to be applied
- Param
Bindings List<GetEscalation Path Path If Else Then Path If Else Condition Param Binding> - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- Operation string
- The logical operation to be applied
- Param
Bindings []GetEscalation Path Path If Else Then Path If Else Condition Param Binding - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<GetEscalation Path Path If Else Then Path If Else Condition Param Binding> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param
Bindings GetEscalation Path Path If Else Then Path If Else Condition Param Binding[] - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation str
- The logical operation to be applied
- param_
bindings Sequence[GetEscalation Path Path If Else Then Path If Else Condition Param Binding] - Bindings for the operation parameters
- subject str
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<Property Map> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
GetEscalationPathPathIfElseThenPathIfElseConditionParamBinding
- Array
Values List<GetEscalation Path Path If Else Then Path If Else Condition Param Binding Array Value> - The array of literal or reference parameter values
- Value
Get
Escalation Path Path If Else Then Path If Else Condition Param Binding Value - The literal or reference parameter value
- Array
Values []GetEscalation Path Path If Else Then Path If Else Condition Param Binding Array Value - The array of literal or reference parameter values
- Value
Get
Escalation Path Path If Else Then Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values List<GetEscalation Path Path If Else Then Path If Else Condition Param Binding Array Value> - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Then Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values GetEscalation Path Path If Else Then Path If Else Condition Param Binding Array Value[] - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Then Path If Else Condition Param Binding Value - The literal or reference parameter value
- array_
values Sequence[GetEscalation Path Path If Else Then Path If Else Condition Param Binding Array Value] - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Then Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values List<Property Map> - The array of literal or reference parameter values
- value Property Map
- The literal or reference parameter value
GetEscalationPathPathIfElseThenPathIfElseConditionParamBindingArrayValue
GetEscalationPathPathIfElseThenPathIfElseConditionParamBindingValue
GetEscalationPathPathIfElseThenPathIfElseElsePath
- Id string
- An ID for this node, unique within the escalation path.
- If
Else GetEscalation Path Path If Else Then Path If Else Else Path If Else - Level
Get
Escalation Path Path If Else Then Path If Else Else Path Level - Notify
Channel GetEscalation Path Path If Else Then Path If Else Else Path Notify Channel - Repeat
Get
Escalation Path Path If Else Then Path If Else Else Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- Id string
- An ID for this node, unique within the escalation path.
- If
Else GetEscalation Path Path If Else Then Path If Else Else Path If Else - Level
Get
Escalation Path Path If Else Then Path If Else Else Path Level - Notify
Channel GetEscalation Path Path If Else Then Path If Else Else Path Notify Channel - Repeat
Get
Escalation Path Path If Else Then Path If Else Else Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- if
Else GetEscalation Path Path If Else Then Path If Else Else Path If Else - level
Get
Escalation Path Path If Else Then Path If Else Else Path Level - notify
Channel GetEscalation Path Path If Else Then Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Else Path Repeat - type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id string
- An ID for this node, unique within the escalation path.
- if
Else GetEscalation Path Path If Else Then Path If Else Else Path If Else - level
Get
Escalation Path Path If Else Then Path If Else Else Path Level - notify
Channel GetEscalation Path Path If Else Then Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Else Path Repeat - type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id str
- An ID for this node, unique within the escalation path.
- if_
else GetEscalation Path Path If Else Then Path If Else Else Path If Else - level
Get
Escalation Path Path If Else Then Path If Else Else Path Level - notify_
channel GetEscalation Path Path If Else Then Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Else Path Repeat - type str
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- if
Else Property Map - level Property Map
- notify
Channel Property Map - repeat Property Map
- type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElse
- Conditions
List<Get
Escalation Path Path If Else Then Path If Else Else Path If Else Condition> - The prerequisite conditions that must all be satisfied
- Else
Paths List<GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path> - The nodes that form the levels if our condition is not met
- Then
Paths List<GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path> - Then path nodes
- Conditions
[]Get
Escalation Path Path If Else Then Path If Else Else Path If Else Condition - The prerequisite conditions that must all be satisfied
- Else
Paths []GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path - The nodes that form the levels if our condition is not met
- Then
Paths []GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path - Then path nodes
- conditions
List<Get
Escalation Path Path If Else Then Path If Else Else Path If Else Condition> - The prerequisite conditions that must all be satisfied
- else
Paths List<GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path> - The nodes that form the levels if our condition is not met
- then
Paths List<GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path> - Then path nodes
- conditions
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Condition[] - The prerequisite conditions that must all be satisfied
- else
Paths GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path[] - The nodes that form the levels if our condition is not met
- then
Paths GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path[] - Then path nodes
- conditions
Sequence[Get
Escalation Path Path If Else Then Path If Else Else Path If Else Condition] - The prerequisite conditions that must all be satisfied
- else_
paths Sequence[GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path] - The nodes that form the levels if our condition is not met
- then_
paths Sequence[GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path] - Then path nodes
- conditions List<Property Map>
- The prerequisite conditions that must all be satisfied
- else
Paths List<Property Map> - The nodes that form the levels if our condition is not met
- then
Paths List<Property Map> - Then path nodes
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseCondition
- Operation string
- The logical operation to be applied
- Param
Bindings List<GetEscalation Path Path If Else Then Path If Else Else Path If Else Condition Param Binding> - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- Operation string
- The logical operation to be applied
- Param
Bindings []GetEscalation Path Path If Else Then Path If Else Else Path If Else Condition Param Binding - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<GetEscalation Path Path If Else Then Path If Else Else Path If Else Condition Param Binding> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param
Bindings GetEscalation Path Path If Else Then Path If Else Else Path If Else Condition Param Binding[] - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation str
- The logical operation to be applied
- param_
bindings Sequence[GetEscalation Path Path If Else Then Path If Else Else Path If Else Condition Param Binding] - Bindings for the operation parameters
- subject str
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<Property Map> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseConditionParamBinding
- Array
Values List<GetEscalation Path Path If Else Then Path If Else Else Path If Else Condition Param Binding Array Value> - The array of literal or reference parameter values
- Value
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Condition Param Binding Value - The literal or reference parameter value
- Array
Values []GetEscalation Path Path If Else Then Path If Else Else Path If Else Condition Param Binding Array Value - The array of literal or reference parameter values
- Value
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values List<GetEscalation Path Path If Else Then Path If Else Else Path If Else Condition Param Binding Array Value> - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values GetEscalation Path Path If Else Then Path If Else Else Path If Else Condition Param Binding Array Value[] - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Condition Param Binding Value - The literal or reference parameter value
- array_
values Sequence[GetEscalation Path Path If Else Then Path If Else Else Path If Else Condition Param Binding Array Value] - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values List<Property Map> - The array of literal or reference parameter values
- value Property Map
- The literal or reference parameter value
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseConditionParamBindingArrayValue
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseConditionParamBindingValue
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseElsePath
- Id string
- An ID for this node, unique within the escalation path.
- If
Else GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else - Level
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path Level - Notify
Channel GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path Notify Channel - Repeat
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- Id string
- An ID for this node, unique within the escalation path.
- If
Else GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else - Level
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path Level - Notify
Channel GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path Notify Channel - Repeat
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- if
Else GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else - level
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path Level - notify
Channel GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path Repeat - type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id string
- An ID for this node, unique within the escalation path.
- if
Else GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else - level
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path Level - notify
Channel GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path Repeat - type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id str
- An ID for this node, unique within the escalation path.
- if_
else GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else - level
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path Level - notify_
channel GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path Repeat - type str
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- if
Else Property Map - level Property Map
- notify
Channel Property Map - repeat Property Map
- type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseElsePathIfElse
- Conditions
List<Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Condition> - The prerequisite conditions that must all be satisfied
- Else
Paths List<GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Else Path> - The nodes that form the levels if our condition is not met
- Then
Paths List<GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Then Path> - Then path nodes
- Conditions
[]Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Condition - The prerequisite conditions that must all be satisfied
- Else
Paths []GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Else Path - The nodes that form the levels if our condition is not met
- Then
Paths []GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Then Path - Then path nodes
- conditions
List<Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Condition> - The prerequisite conditions that must all be satisfied
- else
Paths List<GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Else Path> - The nodes that form the levels if our condition is not met
- then
Paths List<GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Then Path> - Then path nodes
- conditions
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Condition[] - The prerequisite conditions that must all be satisfied
- else
Paths GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Else Path[] - The nodes that form the levels if our condition is not met
- then
Paths GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Then Path[] - Then path nodes
- conditions
Sequence[Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Condition] - The prerequisite conditions that must all be satisfied
- else_
paths Sequence[GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Else Path] - The nodes that form the levels if our condition is not met
- then_
paths Sequence[GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Then Path] - Then path nodes
- conditions List<Property Map>
- The prerequisite conditions that must all be satisfied
- else
Paths List<Property Map> - The nodes that form the levels if our condition is not met
- then
Paths List<Property Map> - Then path nodes
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseElsePathIfElseCondition
- Operation string
- The logical operation to be applied
- Param
Bindings List<GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Condition Param Binding> - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- Operation string
- The logical operation to be applied
- Param
Bindings []GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Condition Param Binding - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Condition Param Binding> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param
Bindings GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Condition Param Binding[] - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation str
- The logical operation to be applied
- param_
bindings Sequence[GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Condition Param Binding] - Bindings for the operation parameters
- subject str
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<Property Map> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseElsePathIfElseConditionParamBinding
- Array
Values List<GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Condition Param Binding Array Value> - The array of literal or reference parameter values
- Value
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Condition Param Binding Value - The literal or reference parameter value
- Array
Values []GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Condition Param Binding Array Value - The array of literal or reference parameter values
- Value
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values List<GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Condition Param Binding Array Value> - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Condition Param Binding Array Value[] - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Condition Param Binding Value - The literal or reference parameter value
- array_
values Sequence[GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Condition Param Binding Array Value] - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values List<Property Map> - The array of literal or reference parameter values
- value Property Map
- The literal or reference parameter value
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseElsePathIfElseConditionParamBindingArrayValue
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseElsePathIfElseConditionParamBindingValue
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseElsePathIfElseElsePath
- Id string
- An ID for this node, unique within the escalation path.
- Level
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Else Path Level - Notify
Channel GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Else Path Notify Channel - Repeat
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Else Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- Id string
- An ID for this node, unique within the escalation path.
- Level
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Else Path Level - Notify
Channel GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Else Path Notify Channel - Repeat
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Else Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Else Path Level - notify
Channel GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Else Path Repeat - type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id string
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Else Path Level - notify
Channel GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Else Path Repeat - type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id str
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Else Path Level - notify_
channel GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Else Path Repeat - type str
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- level Property Map
- notify
Channel Property Map - repeat Property Map
- type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseElsePathIfElseElsePathLevel
- Ack
Mode string - Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks
- Round
Robin GetConfig Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Else Path Level Round Robin Config - Targets
List<Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Else Path Level Target> - The targets (users or schedules) for this level
- 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
- Time
To doubleAck 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
- Round
Robin GetConfig Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Else Path Level Round Robin Config - Targets
[]Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Else Path Level Target - The targets (users or schedules) for this level
- 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
- Time
To float64Ack 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
- round
Robin GetConfig Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Else Path Level Round Robin Config - targets
List<Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Else Path Level Target> - The targets (users or schedules) for this level
- 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
- time
To DoubleAck 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
- round
Robin GetConfig Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Else Path Level Round Robin Config - targets
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Else Path Level Target[] - The targets (users or schedules) for this level
- 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
- 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
- round_
robin_ Getconfig Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Else Path Level Round Robin Config - targets
Sequence[Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Else Path Level Target] - The targets (users or schedules) for this level
- 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
- time_
to_ floatack_ 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
- round
Robin Property MapConfig - targets List<Property Map>
- The targets (users or schedules) for this level
- 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
- 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
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseElsePathIfElseElsePathLevelRoundRobinConfig
- Enabled bool
- Whether round robin is enabled for this level
- Rotate
After doubleSeconds - 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 float64Seconds - 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 DoubleSeconds - 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_ floatseconds - 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.
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseElsePathIfElseElsePathLevelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseElsePathIfElseElsePathNotifyChannel
- Targets
List<Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Else Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- Time
To doubleAck 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 Path If Else Then Path If Else Else Path If Else Else Path If Else Else Path Notify Channel Target - The targets (Slack channels) for this level
- 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
- Time
To float64Ack 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 Path If Else Then Path If Else Else Path If Else Else Path If Else Else Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- time
To DoubleAck 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 Path If Else Then Path If Else Else Path If Else Else Path If Else Else Path Notify Channel Target[] - The targets (Slack channels) for this level
- 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
- 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 Path If Else Then Path If Else Else Path If Else Else Path If Else Else Path Notify Channel Target] - The targets (Slack channels) for this level
- 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
- time_
to_ floatack_ 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 targets (Slack channels) for this level
- 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
- 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
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseElsePathIfElseElsePathNotifyChannelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseElsePathIfElseElsePathRepeat
- Repeat
Times double - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- Repeat
Times float64 - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- repeat
Times Double - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
- repeat
Times number - How many times to repeat these nodes
- to
Node string - Which node ID we begin repeating from.
- repeat_
times float - How many times to repeat these nodes
- to_
node str - Which node ID we begin repeating from.
- repeat
Times Number - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseElsePathIfElseThenPath
- Id string
- An ID for this node, unique within the escalation path.
- Level
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Then Path Level - Notify
Channel GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Then Path Notify Channel - Repeat
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Then Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- Id string
- An ID for this node, unique within the escalation path.
- Level
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Then Path Level - Notify
Channel GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Then Path Notify Channel - Repeat
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Then Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Then Path Level - notify
Channel GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Then Path Repeat - type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id string
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Then Path Level - notify
Channel GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Then Path Repeat - type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id str
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Then Path Level - notify_
channel GetEscalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Then Path Repeat - type str
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- level Property Map
- notify
Channel Property Map - repeat Property Map
- type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseElsePathIfElseThenPathLevel
- Ack
Mode string - Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks
- Round
Robin GetConfig Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Then Path Level Round Robin Config - Targets
List<Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Then Path Level Target> - The targets (users or schedules) for this level
- 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
- Time
To doubleAck 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
- Round
Robin GetConfig Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Then Path Level Round Robin Config - Targets
[]Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Then Path Level Target - The targets (users or schedules) for this level
- 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
- Time
To float64Ack 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
- round
Robin GetConfig Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Then Path Level Round Robin Config - targets
List<Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Then Path Level Target> - The targets (users or schedules) for this level
- 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
- time
To DoubleAck 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
- round
Robin GetConfig Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Then Path Level Round Robin Config - targets
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Then Path Level Target[] - The targets (users or schedules) for this level
- 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
- 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
- round_
robin_ Getconfig Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Then Path Level Round Robin Config - targets
Sequence[Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Then Path Level Target] - The targets (users or schedules) for this level
- 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
- time_
to_ floatack_ 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
- round
Robin Property MapConfig - targets List<Property Map>
- The targets (users or schedules) for this level
- 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
- 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
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseElsePathIfElseThenPathLevelRoundRobinConfig
- Enabled bool
- Whether round robin is enabled for this level
- Rotate
After doubleSeconds - 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 float64Seconds - 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 DoubleSeconds - 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_ floatseconds - 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.
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseElsePathIfElseThenPathLevelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseElsePathIfElseThenPathNotifyChannel
- Targets
List<Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path If Else Then Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- Time
To doubleAck 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 Path If Else Then Path If Else Else Path If Else Else Path If Else Then Path Notify Channel Target - The targets (Slack channels) for this level
- 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
- Time
To float64Ack 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 Path If Else Then Path If Else Else Path If Else Else Path If Else Then Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- time
To DoubleAck 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 Path If Else Then Path If Else Else Path If Else Else Path If Else Then Path Notify Channel Target[] - The targets (Slack channels) for this level
- 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
- 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 Path If Else Then Path If Else Else Path If Else Else Path If Else Then Path Notify Channel Target] - The targets (Slack channels) for this level
- 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
- time_
to_ floatack_ 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 targets (Slack channels) for this level
- 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
- 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
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseElsePathIfElseThenPathNotifyChannelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseElsePathIfElseThenPathRepeat
- Repeat
Times double - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- Repeat
Times float64 - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- repeat
Times Double - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
- repeat
Times number - How many times to repeat these nodes
- to
Node string - Which node ID we begin repeating from.
- repeat_
times float - How many times to repeat these nodes
- to_
node str - Which node ID we begin repeating from.
- repeat
Times Number - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseElsePathLevel
- Ack
Mode string - Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks
- Round
Robin GetConfig Escalation Path Path If Else Then Path If Else Else Path If Else Else Path Level Round Robin Config - Targets
List<Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path Level Target> - The targets (users or schedules) for this level
- 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
- Time
To doubleAck 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
- Round
Robin GetConfig Escalation Path Path If Else Then Path If Else Else Path If Else Else Path Level Round Robin Config - Targets
[]Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path Level Target - The targets (users or schedules) for this level
- 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
- Time
To float64Ack 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
- round
Robin GetConfig Escalation Path Path If Else Then Path If Else Else Path If Else Else Path Level Round Robin Config - targets
List<Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path Level Target> - The targets (users or schedules) for this level
- 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
- time
To DoubleAck 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
- round
Robin GetConfig Escalation Path Path If Else Then Path If Else Else Path If Else Else Path Level Round Robin Config - targets
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path Level Target[] - The targets (users or schedules) for this level
- 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
- 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
- round_
robin_ Getconfig Escalation Path Path If Else Then Path If Else Else Path If Else Else Path Level Round Robin Config - targets
Sequence[Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path Level Target] - The targets (users or schedules) for this level
- 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
- time_
to_ floatack_ 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
- round
Robin Property MapConfig - targets List<Property Map>
- The targets (users or schedules) for this level
- 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
- 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
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseElsePathLevelRoundRobinConfig
- Enabled bool
- Whether round robin is enabled for this level
- Rotate
After doubleSeconds - 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 float64Seconds - 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 DoubleSeconds - 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_ floatseconds - 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.
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseElsePathLevelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseElsePathNotifyChannel
- Targets
List<Get
Escalation Path Path If Else Then Path If Else Else Path If Else Else Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- Time
To doubleAck 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 Path If Else Then Path If Else Else Path If Else Else Path Notify Channel Target - The targets (Slack channels) for this level
- 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
- Time
To float64Ack 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 Path If Else Then Path If Else Else Path If Else Else Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- time
To DoubleAck 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 Path If Else Then Path If Else Else Path If Else Else Path Notify Channel Target[] - The targets (Slack channels) for this level
- 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
- 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 Path If Else Then Path If Else Else Path If Else Else Path Notify Channel Target] - The targets (Slack channels) for this level
- 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
- time_
to_ floatack_ 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 targets (Slack channels) for this level
- 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
- 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
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseElsePathNotifyChannelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseElsePathRepeat
- Repeat
Times double - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- Repeat
Times float64 - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- repeat
Times Double - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
- repeat
Times number - How many times to repeat these nodes
- to
Node string - Which node ID we begin repeating from.
- repeat_
times float - How many times to repeat these nodes
- to_
node str - Which node ID we begin repeating from.
- repeat
Times Number - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseThenPath
- Id string
- An ID for this node, unique within the escalation path.
- If
Else GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else - Level
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path Level - Notify
Channel GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path Notify Channel - Repeat
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- Id string
- An ID for this node, unique within the escalation path.
- If
Else GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else - Level
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path Level - Notify
Channel GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path Notify Channel - Repeat
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- if
Else GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else - level
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path Level - notify
Channel GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path Repeat - type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id string
- An ID for this node, unique within the escalation path.
- if
Else GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else - level
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path Level - notify
Channel GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path Repeat - type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id str
- An ID for this node, unique within the escalation path.
- if_
else GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else - level
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path Level - notify_
channel GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path Repeat - type str
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- if
Else Property Map - level Property Map
- notify
Channel Property Map - repeat Property Map
- type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseThenPathIfElse
- Conditions
List<Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Condition> - The prerequisite conditions that must all be satisfied
- Else
Paths List<GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Else Path> - The nodes that form the levels if our condition is not met
- Then
Paths List<GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Then Path> - Then path nodes
- Conditions
[]Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Condition - The prerequisite conditions that must all be satisfied
- Else
Paths []GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Else Path - The nodes that form the levels if our condition is not met
- Then
Paths []GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Then Path - Then path nodes
- conditions
List<Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Condition> - The prerequisite conditions that must all be satisfied
- else
Paths List<GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Else Path> - The nodes that form the levels if our condition is not met
- then
Paths List<GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Then Path> - Then path nodes
- conditions
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Condition[] - The prerequisite conditions that must all be satisfied
- else
Paths GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Else Path[] - The nodes that form the levels if our condition is not met
- then
Paths GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Then Path[] - Then path nodes
- conditions
Sequence[Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Condition] - The prerequisite conditions that must all be satisfied
- else_
paths Sequence[GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Else Path] - The nodes that form the levels if our condition is not met
- then_
paths Sequence[GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Then Path] - Then path nodes
- conditions List<Property Map>
- The prerequisite conditions that must all be satisfied
- else
Paths List<Property Map> - The nodes that form the levels if our condition is not met
- then
Paths List<Property Map> - Then path nodes
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseThenPathIfElseCondition
- Operation string
- The logical operation to be applied
- Param
Bindings List<GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Condition Param Binding> - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- Operation string
- The logical operation to be applied
- Param
Bindings []GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Condition Param Binding - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Condition Param Binding> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param
Bindings GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Condition Param Binding[] - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation str
- The logical operation to be applied
- param_
bindings Sequence[GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Condition Param Binding] - Bindings for the operation parameters
- subject str
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<Property Map> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseThenPathIfElseConditionParamBinding
- Array
Values List<GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Condition Param Binding Array Value> - The array of literal or reference parameter values
- Value
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Condition Param Binding Value - The literal or reference parameter value
- Array
Values []GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Condition Param Binding Array Value - The array of literal or reference parameter values
- Value
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values List<GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Condition Param Binding Array Value> - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Condition Param Binding Array Value[] - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Condition Param Binding Value - The literal or reference parameter value
- array_
values Sequence[GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Condition Param Binding Array Value] - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values List<Property Map> - The array of literal or reference parameter values
- value Property Map
- The literal or reference parameter value
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseThenPathIfElseConditionParamBindingArrayValue
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseThenPathIfElseConditionParamBindingValue
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseThenPathIfElseElsePath
- Id string
- An ID for this node, unique within the escalation path.
- Level
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Else Path Level - Notify
Channel GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Else Path Notify Channel - Repeat
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Else Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- Id string
- An ID for this node, unique within the escalation path.
- Level
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Else Path Level - Notify
Channel GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Else Path Notify Channel - Repeat
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Else Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Else Path Level - notify
Channel GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Else Path Repeat - type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id string
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Else Path Level - notify
Channel GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Else Path Repeat - type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id str
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Else Path Level - notify_
channel GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Else Path Repeat - type str
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- level Property Map
- notify
Channel Property Map - repeat Property Map
- type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseThenPathIfElseElsePathLevel
- Ack
Mode string - Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks
- Round
Robin GetConfig Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Else Path Level Round Robin Config - Targets
List<Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Else Path Level Target> - The targets (users or schedules) for this level
- 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
- Time
To doubleAck 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
- Round
Robin GetConfig Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Else Path Level Round Robin Config - Targets
[]Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Else Path Level Target - The targets (users or schedules) for this level
- 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
- Time
To float64Ack 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
- round
Robin GetConfig Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Else Path Level Round Robin Config - targets
List<Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Else Path Level Target> - The targets (users or schedules) for this level
- 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
- time
To DoubleAck 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
- round
Robin GetConfig Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Else Path Level Round Robin Config - targets
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Else Path Level Target[] - The targets (users or schedules) for this level
- 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
- 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
- round_
robin_ Getconfig Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Else Path Level Round Robin Config - targets
Sequence[Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Else Path Level Target] - The targets (users or schedules) for this level
- 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
- time_
to_ floatack_ 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
- round
Robin Property MapConfig - targets List<Property Map>
- The targets (users or schedules) for this level
- 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
- 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
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseThenPathIfElseElsePathLevelRoundRobinConfig
- Enabled bool
- Whether round robin is enabled for this level
- Rotate
After doubleSeconds - 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 float64Seconds - 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 DoubleSeconds - 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_ floatseconds - 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.
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseThenPathIfElseElsePathLevelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseThenPathIfElseElsePathNotifyChannel
- Targets
List<Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Else Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- Time
To doubleAck 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 Path If Else Then Path If Else Else Path If Else Then Path If Else Else Path Notify Channel Target - The targets (Slack channels) for this level
- 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
- Time
To float64Ack 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 Path If Else Then Path If Else Else Path If Else Then Path If Else Else Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- time
To DoubleAck 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 Path If Else Then Path If Else Else Path If Else Then Path If Else Else Path Notify Channel Target[] - The targets (Slack channels) for this level
- 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
- 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 Path If Else Then Path If Else Else Path If Else Then Path If Else Else Path Notify Channel Target] - The targets (Slack channels) for this level
- 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
- time_
to_ floatack_ 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 targets (Slack channels) for this level
- 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
- 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
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseThenPathIfElseElsePathNotifyChannelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseThenPathIfElseElsePathRepeat
- Repeat
Times double - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- Repeat
Times float64 - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- repeat
Times Double - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
- repeat
Times number - How many times to repeat these nodes
- to
Node string - Which node ID we begin repeating from.
- repeat_
times float - How many times to repeat these nodes
- to_
node str - Which node ID we begin repeating from.
- repeat
Times Number - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseThenPathIfElseThenPath
- Id string
- An ID for this node, unique within the escalation path.
- Level
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Then Path Level - Notify
Channel GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Then Path Notify Channel - Repeat
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Then Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- Id string
- An ID for this node, unique within the escalation path.
- Level
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Then Path Level - Notify
Channel GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Then Path Notify Channel - Repeat
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Then Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Then Path Level - notify
Channel GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Then Path Repeat - type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id string
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Then Path Level - notify
Channel GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Then Path Repeat - type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id str
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Then Path Level - notify_
channel GetEscalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Then Path Repeat - type str
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- level Property Map
- notify
Channel Property Map - repeat Property Map
- type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseThenPathIfElseThenPathLevel
- Ack
Mode string - Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks
- Round
Robin GetConfig Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Then Path Level Round Robin Config - Targets
List<Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Then Path Level Target> - The targets (users or schedules) for this level
- 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
- Time
To doubleAck 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
- Round
Robin GetConfig Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Then Path Level Round Robin Config - Targets
[]Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Then Path Level Target - The targets (users or schedules) for this level
- 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
- Time
To float64Ack 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
- round
Robin GetConfig Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Then Path Level Round Robin Config - targets
List<Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Then Path Level Target> - The targets (users or schedules) for this level
- 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
- time
To DoubleAck 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
- round
Robin GetConfig Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Then Path Level Round Robin Config - targets
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Then Path Level Target[] - The targets (users or schedules) for this level
- 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
- 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
- round_
robin_ Getconfig Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Then Path Level Round Robin Config - targets
Sequence[Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Then Path Level Target] - The targets (users or schedules) for this level
- 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
- time_
to_ floatack_ 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
- round
Robin Property MapConfig - targets List<Property Map>
- The targets (users or schedules) for this level
- 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
- 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
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseThenPathIfElseThenPathLevelRoundRobinConfig
- Enabled bool
- Whether round robin is enabled for this level
- Rotate
After doubleSeconds - 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 float64Seconds - 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 DoubleSeconds - 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_ floatseconds - 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.
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseThenPathIfElseThenPathLevelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseThenPathIfElseThenPathNotifyChannel
- Targets
List<Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path If Else Then Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- Time
To doubleAck 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 Path If Else Then Path If Else Else Path If Else Then Path If Else Then Path Notify Channel Target - The targets (Slack channels) for this level
- 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
- Time
To float64Ack 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 Path If Else Then Path If Else Else Path If Else Then Path If Else Then Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- time
To DoubleAck 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 Path If Else Then Path If Else Else Path If Else Then Path If Else Then Path Notify Channel Target[] - The targets (Slack channels) for this level
- 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
- 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 Path If Else Then Path If Else Else Path If Else Then Path If Else Then Path Notify Channel Target] - The targets (Slack channels) for this level
- 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
- time_
to_ floatack_ 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 targets (Slack channels) for this level
- 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
- 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
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseThenPathIfElseThenPathNotifyChannelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseThenPathIfElseThenPathRepeat
- Repeat
Times double - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- Repeat
Times float64 - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- repeat
Times Double - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
- repeat
Times number - How many times to repeat these nodes
- to
Node string - Which node ID we begin repeating from.
- repeat_
times float - How many times to repeat these nodes
- to_
node str - Which node ID we begin repeating from.
- repeat
Times Number - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseThenPathLevel
- Ack
Mode string - Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks
- Round
Robin GetConfig Escalation Path Path If Else Then Path If Else Else Path If Else Then Path Level Round Robin Config - Targets
List<Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path Level Target> - The targets (users or schedules) for this level
- 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
- Time
To doubleAck 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
- Round
Robin GetConfig Escalation Path Path If Else Then Path If Else Else Path If Else Then Path Level Round Robin Config - Targets
[]Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path Level Target - The targets (users or schedules) for this level
- 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
- Time
To float64Ack 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
- round
Robin GetConfig Escalation Path Path If Else Then Path If Else Else Path If Else Then Path Level Round Robin Config - targets
List<Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path Level Target> - The targets (users or schedules) for this level
- 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
- time
To DoubleAck 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
- round
Robin GetConfig Escalation Path Path If Else Then Path If Else Else Path If Else Then Path Level Round Robin Config - targets
Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path Level Target[] - The targets (users or schedules) for this level
- 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
- 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
- round_
robin_ Getconfig Escalation Path Path If Else Then Path If Else Else Path If Else Then Path Level Round Robin Config - targets
Sequence[Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path Level Target] - The targets (users or schedules) for this level
- 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
- time_
to_ floatack_ 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
- round
Robin Property MapConfig - targets List<Property Map>
- The targets (users or schedules) for this level
- 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
- 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
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseThenPathLevelRoundRobinConfig
- Enabled bool
- Whether round robin is enabled for this level
- Rotate
After doubleSeconds - 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 float64Seconds - 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 DoubleSeconds - 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_ floatseconds - 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.
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseThenPathLevelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseThenPathNotifyChannel
- Targets
List<Get
Escalation Path Path If Else Then Path If Else Else Path If Else Then Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- Time
To doubleAck 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 Path If Else Then Path If Else Else Path If Else Then Path Notify Channel Target - The targets (Slack channels) for this level
- 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
- Time
To float64Ack 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 Path If Else Then Path If Else Else Path If Else Then Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- time
To DoubleAck 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 Path If Else Then Path If Else Else Path If Else Then Path Notify Channel Target[] - The targets (Slack channels) for this level
- 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
- 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 Path If Else Then Path If Else Else Path If Else Then Path Notify Channel Target] - The targets (Slack channels) for this level
- 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
- time_
to_ floatack_ 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 targets (Slack channels) for this level
- 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
- 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
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseThenPathNotifyChannelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseThenPathIfElseElsePathIfElseThenPathRepeat
- Repeat
Times double - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- Repeat
Times float64 - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- repeat
Times Double - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
- repeat
Times number - How many times to repeat these nodes
- to
Node string - Which node ID we begin repeating from.
- repeat_
times float - How many times to repeat these nodes
- to_
node str - Which node ID we begin repeating from.
- repeat
Times Number - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
GetEscalationPathPathIfElseThenPathIfElseElsePathLevel
- Ack
Mode string - Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks
- Round
Robin GetConfig Escalation Path Path If Else Then Path If Else Else Path Level Round Robin Config - Targets
List<Get
Escalation Path Path If Else Then Path If Else Else Path Level Target> - The targets (users or schedules) for this level
- 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
- Time
To doubleAck 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
- Round
Robin GetConfig Escalation Path Path If Else Then Path If Else Else Path Level Round Robin Config - Targets
[]Get
Escalation Path Path If Else Then Path If Else Else Path Level Target - The targets (users or schedules) for this level
- 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
- Time
To float64Ack 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
- round
Robin GetConfig Escalation Path Path If Else Then Path If Else Else Path Level Round Robin Config - targets
List<Get
Escalation Path Path If Else Then Path If Else Else Path Level Target> - The targets (users or schedules) for this level
- 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
- time
To DoubleAck 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
- round
Robin GetConfig Escalation Path Path If Else Then Path If Else Else Path Level Round Robin Config - targets
Get
Escalation Path Path If Else Then Path If Else Else Path Level Target[] - The targets (users or schedules) for this level
- 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
- 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
- round_
robin_ Getconfig Escalation Path Path If Else Then Path If Else Else Path Level Round Robin Config - targets
Sequence[Get
Escalation Path Path If Else Then Path If Else Else Path Level Target] - The targets (users or schedules) for this level
- 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
- time_
to_ floatack_ 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
- round
Robin Property MapConfig - targets List<Property Map>
- The targets (users or schedules) for this level
- 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
- 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
GetEscalationPathPathIfElseThenPathIfElseElsePathLevelRoundRobinConfig
- Enabled bool
- Whether round robin is enabled for this level
- Rotate
After doubleSeconds - 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 float64Seconds - 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 DoubleSeconds - 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_ floatseconds - 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.
GetEscalationPathPathIfElseThenPathIfElseElsePathLevelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseThenPathIfElseElsePathNotifyChannel
- Targets
List<Get
Escalation Path Path If Else Then Path If Else Else Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- Time
To doubleAck 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 Path If Else Then Path If Else Else Path Notify Channel Target - The targets (Slack channels) for this level
- 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
- Time
To float64Ack 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 Path If Else Then Path If Else Else Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- time
To DoubleAck 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 Path If Else Then Path If Else Else Path Notify Channel Target[] - The targets (Slack channels) for this level
- 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
- 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 Path If Else Then Path If Else Else Path Notify Channel Target] - The targets (Slack channels) for this level
- 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
- time_
to_ floatack_ 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 targets (Slack channels) for this level
- 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
- 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
GetEscalationPathPathIfElseThenPathIfElseElsePathNotifyChannelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseThenPathIfElseElsePathRepeat
- Repeat
Times double - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- Repeat
Times float64 - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- repeat
Times Double - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
- repeat
Times number - How many times to repeat these nodes
- to
Node string - Which node ID we begin repeating from.
- repeat_
times float - How many times to repeat these nodes
- to_
node str - Which node ID we begin repeating from.
- repeat
Times Number - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
GetEscalationPathPathIfElseThenPathIfElseThenPath
- Id string
- An ID for this node, unique within the escalation path.
- If
Else GetEscalation Path Path If Else Then Path If Else Then Path If Else - Level
Get
Escalation Path Path If Else Then Path If Else Then Path Level - Notify
Channel GetEscalation Path Path If Else Then Path If Else Then Path Notify Channel - Repeat
Get
Escalation Path Path If Else Then Path If Else Then Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- Id string
- An ID for this node, unique within the escalation path.
- If
Else GetEscalation Path Path If Else Then Path If Else Then Path If Else - Level
Get
Escalation Path Path If Else Then Path If Else Then Path Level - Notify
Channel GetEscalation Path Path If Else Then Path If Else Then Path Notify Channel - Repeat
Get
Escalation Path Path If Else Then Path If Else Then Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- if
Else GetEscalation Path Path If Else Then Path If Else Then Path If Else - level
Get
Escalation Path Path If Else Then Path If Else Then Path Level - notify
Channel GetEscalation Path Path If Else Then Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Then Path Repeat - type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id string
- An ID for this node, unique within the escalation path.
- if
Else GetEscalation Path Path If Else Then Path If Else Then Path If Else - level
Get
Escalation Path Path If Else Then Path If Else Then Path Level - notify
Channel GetEscalation Path Path If Else Then Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Then Path Repeat - type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id str
- An ID for this node, unique within the escalation path.
- if_
else GetEscalation Path Path If Else Then Path If Else Then Path If Else - level
Get
Escalation Path Path If Else Then Path If Else Then Path Level - notify_
channel GetEscalation Path Path If Else Then Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Then Path Repeat - type str
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- if
Else Property Map - level Property Map
- notify
Channel Property Map - repeat Property Map
- type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElse
- Conditions
List<Get
Escalation Path Path If Else Then Path If Else Then Path If Else Condition> - The prerequisite conditions that must all be satisfied
- Else
Paths List<GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path> - The nodes that form the levels if our condition is not met
- Then
Paths List<GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path> - Then path nodes
- Conditions
[]Get
Escalation Path Path If Else Then Path If Else Then Path If Else Condition - The prerequisite conditions that must all be satisfied
- Else
Paths []GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path - The nodes that form the levels if our condition is not met
- Then
Paths []GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path - Then path nodes
- conditions
List<Get
Escalation Path Path If Else Then Path If Else Then Path If Else Condition> - The prerequisite conditions that must all be satisfied
- else
Paths List<GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path> - The nodes that form the levels if our condition is not met
- then
Paths List<GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path> - Then path nodes
- conditions
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Condition[] - The prerequisite conditions that must all be satisfied
- else
Paths GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path[] - The nodes that form the levels if our condition is not met
- then
Paths GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path[] - Then path nodes
- conditions
Sequence[Get
Escalation Path Path If Else Then Path If Else Then Path If Else Condition] - The prerequisite conditions that must all be satisfied
- else_
paths Sequence[GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path] - The nodes that form the levels if our condition is not met
- then_
paths Sequence[GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path] - Then path nodes
- conditions List<Property Map>
- The prerequisite conditions that must all be satisfied
- else
Paths List<Property Map> - The nodes that form the levels if our condition is not met
- then
Paths List<Property Map> - Then path nodes
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseCondition
- Operation string
- The logical operation to be applied
- Param
Bindings List<GetEscalation Path Path If Else Then Path If Else Then Path If Else Condition Param Binding> - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- Operation string
- The logical operation to be applied
- Param
Bindings []GetEscalation Path Path If Else Then Path If Else Then Path If Else Condition Param Binding - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<GetEscalation Path Path If Else Then Path If Else Then Path If Else Condition Param Binding> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param
Bindings GetEscalation Path Path If Else Then Path If Else Then Path If Else Condition Param Binding[] - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation str
- The logical operation to be applied
- param_
bindings Sequence[GetEscalation Path Path If Else Then Path If Else Then Path If Else Condition Param Binding] - Bindings for the operation parameters
- subject str
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<Property Map> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseConditionParamBinding
- Array
Values List<GetEscalation Path Path If Else Then Path If Else Then Path If Else Condition Param Binding Array Value> - The array of literal or reference parameter values
- Value
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Condition Param Binding Value - The literal or reference parameter value
- Array
Values []GetEscalation Path Path If Else Then Path If Else Then Path If Else Condition Param Binding Array Value - The array of literal or reference parameter values
- Value
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values List<GetEscalation Path Path If Else Then Path If Else Then Path If Else Condition Param Binding Array Value> - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values GetEscalation Path Path If Else Then Path If Else Then Path If Else Condition Param Binding Array Value[] - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Condition Param Binding Value - The literal or reference parameter value
- array_
values Sequence[GetEscalation Path Path If Else Then Path If Else Then Path If Else Condition Param Binding Array Value] - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values List<Property Map> - The array of literal or reference parameter values
- value Property Map
- The literal or reference parameter value
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseConditionParamBindingArrayValue
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseConditionParamBindingValue
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseElsePath
- Id string
- An ID for this node, unique within the escalation path.
- If
Else GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else - Level
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path Level - Notify
Channel GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path Notify Channel - Repeat
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- Id string
- An ID for this node, unique within the escalation path.
- If
Else GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else - Level
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path Level - Notify
Channel GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path Notify Channel - Repeat
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- if
Else GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else - level
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path Level - notify
Channel GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path Repeat - type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id string
- An ID for this node, unique within the escalation path.
- if
Else GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else - level
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path Level - notify
Channel GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path Repeat - type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id str
- An ID for this node, unique within the escalation path.
- if_
else GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else - level
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path Level - notify_
channel GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path Repeat - type str
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- if
Else Property Map - level Property Map
- notify
Channel Property Map - repeat Property Map
- type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseElsePathIfElse
- Conditions
List<Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Condition> - The prerequisite conditions that must all be satisfied
- Else
Paths List<GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Else Path> - The nodes that form the levels if our condition is not met
- Then
Paths List<GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Then Path> - Then path nodes
- Conditions
[]Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Condition - The prerequisite conditions that must all be satisfied
- Else
Paths []GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Else Path - The nodes that form the levels if our condition is not met
- Then
Paths []GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Then Path - Then path nodes
- conditions
List<Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Condition> - The prerequisite conditions that must all be satisfied
- else
Paths List<GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Else Path> - The nodes that form the levels if our condition is not met
- then
Paths List<GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Then Path> - Then path nodes
- conditions
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Condition[] - The prerequisite conditions that must all be satisfied
- else
Paths GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Else Path[] - The nodes that form the levels if our condition is not met
- then
Paths GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Then Path[] - Then path nodes
- conditions
Sequence[Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Condition] - The prerequisite conditions that must all be satisfied
- else_
paths Sequence[GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Else Path] - The nodes that form the levels if our condition is not met
- then_
paths Sequence[GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Then Path] - Then path nodes
- conditions List<Property Map>
- The prerequisite conditions that must all be satisfied
- else
Paths List<Property Map> - The nodes that form the levels if our condition is not met
- then
Paths List<Property Map> - Then path nodes
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseElsePathIfElseCondition
- Operation string
- The logical operation to be applied
- Param
Bindings List<GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Condition Param Binding> - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- Operation string
- The logical operation to be applied
- Param
Bindings []GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Condition Param Binding - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Condition Param Binding> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param
Bindings GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Condition Param Binding[] - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation str
- The logical operation to be applied
- param_
bindings Sequence[GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Condition Param Binding] - Bindings for the operation parameters
- subject str
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<Property Map> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseElsePathIfElseConditionParamBinding
- Array
Values List<GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Condition Param Binding Array Value> - The array of literal or reference parameter values
- Value
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Condition Param Binding Value - The literal or reference parameter value
- Array
Values []GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Condition Param Binding Array Value - The array of literal or reference parameter values
- Value
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values List<GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Condition Param Binding Array Value> - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Condition Param Binding Array Value[] - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Condition Param Binding Value - The literal or reference parameter value
- array_
values Sequence[GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Condition Param Binding Array Value] - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values List<Property Map> - The array of literal or reference parameter values
- value Property Map
- The literal or reference parameter value
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseElsePathIfElseConditionParamBindingArrayValue
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseElsePathIfElseConditionParamBindingValue
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseElsePathIfElseElsePath
- Id string
- An ID for this node, unique within the escalation path.
- Level
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Else Path Level - Notify
Channel GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Else Path Notify Channel - Repeat
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Else Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- Id string
- An ID for this node, unique within the escalation path.
- Level
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Else Path Level - Notify
Channel GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Else Path Notify Channel - Repeat
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Else Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Else Path Level - notify
Channel GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Else Path Repeat - type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id string
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Else Path Level - notify
Channel GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Else Path Repeat - type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id str
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Else Path Level - notify_
channel GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Else Path Repeat - type str
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- level Property Map
- notify
Channel Property Map - repeat Property Map
- type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseElsePathIfElseElsePathLevel
- Ack
Mode string - Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks
- Round
Robin GetConfig Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Else Path Level Round Robin Config - Targets
List<Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Else Path Level Target> - The targets (users or schedules) for this level
- 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
- Time
To doubleAck 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
- Round
Robin GetConfig Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Else Path Level Round Robin Config - Targets
[]Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Else Path Level Target - The targets (users or schedules) for this level
- 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
- Time
To float64Ack 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
- round
Robin GetConfig Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Else Path Level Round Robin Config - targets
List<Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Else Path Level Target> - The targets (users or schedules) for this level
- 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
- time
To DoubleAck 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
- round
Robin GetConfig Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Else Path Level Round Robin Config - targets
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Else Path Level Target[] - The targets (users or schedules) for this level
- 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
- 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
- round_
robin_ Getconfig Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Else Path Level Round Robin Config - targets
Sequence[Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Else Path Level Target] - The targets (users or schedules) for this level
- 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
- time_
to_ floatack_ 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
- round
Robin Property MapConfig - targets List<Property Map>
- The targets (users or schedules) for this level
- 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
- 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
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseElsePathIfElseElsePathLevelRoundRobinConfig
- Enabled bool
- Whether round robin is enabled for this level
- Rotate
After doubleSeconds - 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 float64Seconds - 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 DoubleSeconds - 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_ floatseconds - 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.
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseElsePathIfElseElsePathLevelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseElsePathIfElseElsePathNotifyChannel
- Targets
List<Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Else Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- Time
To doubleAck 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 Path If Else Then Path If Else Then Path If Else Else Path If Else Else Path Notify Channel Target - The targets (Slack channels) for this level
- 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
- Time
To float64Ack 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 Path If Else Then Path If Else Then Path If Else Else Path If Else Else Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- time
To DoubleAck 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 Path If Else Then Path If Else Then Path If Else Else Path If Else Else Path Notify Channel Target[] - The targets (Slack channels) for this level
- 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
- 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 Path If Else Then Path If Else Then Path If Else Else Path If Else Else Path Notify Channel Target] - The targets (Slack channels) for this level
- 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
- time_
to_ floatack_ 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 targets (Slack channels) for this level
- 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
- 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
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseElsePathIfElseElsePathNotifyChannelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseElsePathIfElseElsePathRepeat
- Repeat
Times double - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- Repeat
Times float64 - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- repeat
Times Double - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
- repeat
Times number - How many times to repeat these nodes
- to
Node string - Which node ID we begin repeating from.
- repeat_
times float - How many times to repeat these nodes
- to_
node str - Which node ID we begin repeating from.
- repeat
Times Number - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseElsePathIfElseThenPath
- Id string
- An ID for this node, unique within the escalation path.
- Level
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Then Path Level - Notify
Channel GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Then Path Notify Channel - Repeat
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Then Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- Id string
- An ID for this node, unique within the escalation path.
- Level
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Then Path Level - Notify
Channel GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Then Path Notify Channel - Repeat
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Then Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Then Path Level - notify
Channel GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Then Path Repeat - type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id string
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Then Path Level - notify
Channel GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Then Path Repeat - type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id str
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Then Path Level - notify_
channel GetEscalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Then Path Repeat - type str
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- level Property Map
- notify
Channel Property Map - repeat Property Map
- type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseElsePathIfElseThenPathLevel
- Ack
Mode string - Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks
- Round
Robin GetConfig Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Then Path Level Round Robin Config - Targets
List<Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Then Path Level Target> - The targets (users or schedules) for this level
- 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
- Time
To doubleAck 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
- Round
Robin GetConfig Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Then Path Level Round Robin Config - Targets
[]Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Then Path Level Target - The targets (users or schedules) for this level
- 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
- Time
To float64Ack 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
- round
Robin GetConfig Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Then Path Level Round Robin Config - targets
List<Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Then Path Level Target> - The targets (users or schedules) for this level
- 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
- time
To DoubleAck 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
- round
Robin GetConfig Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Then Path Level Round Robin Config - targets
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Then Path Level Target[] - The targets (users or schedules) for this level
- 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
- 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
- round_
robin_ Getconfig Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Then Path Level Round Robin Config - targets
Sequence[Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Then Path Level Target] - The targets (users or schedules) for this level
- 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
- time_
to_ floatack_ 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
- round
Robin Property MapConfig - targets List<Property Map>
- The targets (users or schedules) for this level
- 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
- 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
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseElsePathIfElseThenPathLevelRoundRobinConfig
- Enabled bool
- Whether round robin is enabled for this level
- Rotate
After doubleSeconds - 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 float64Seconds - 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 DoubleSeconds - 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_ floatseconds - 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.
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseElsePathIfElseThenPathLevelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseElsePathIfElseThenPathNotifyChannel
- Targets
List<Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path If Else Then Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- Time
To doubleAck 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 Path If Else Then Path If Else Then Path If Else Else Path If Else Then Path Notify Channel Target - The targets (Slack channels) for this level
- 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
- Time
To float64Ack 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 Path If Else Then Path If Else Then Path If Else Else Path If Else Then Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- time
To DoubleAck 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 Path If Else Then Path If Else Then Path If Else Else Path If Else Then Path Notify Channel Target[] - The targets (Slack channels) for this level
- 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
- 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 Path If Else Then Path If Else Then Path If Else Else Path If Else Then Path Notify Channel Target] - The targets (Slack channels) for this level
- 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
- time_
to_ floatack_ 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 targets (Slack channels) for this level
- 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
- 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
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseElsePathIfElseThenPathNotifyChannelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseElsePathIfElseThenPathRepeat
- Repeat
Times double - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- Repeat
Times float64 - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- repeat
Times Double - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
- repeat
Times number - How many times to repeat these nodes
- to
Node string - Which node ID we begin repeating from.
- repeat_
times float - How many times to repeat these nodes
- to_
node str - Which node ID we begin repeating from.
- repeat
Times Number - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseElsePathLevel
- Ack
Mode string - Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks
- Round
Robin GetConfig Escalation Path Path If Else Then Path If Else Then Path If Else Else Path Level Round Robin Config - Targets
List<Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path Level Target> - The targets (users or schedules) for this level
- 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
- Time
To doubleAck 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
- Round
Robin GetConfig Escalation Path Path If Else Then Path If Else Then Path If Else Else Path Level Round Robin Config - Targets
[]Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path Level Target - The targets (users or schedules) for this level
- 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
- Time
To float64Ack 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
- round
Robin GetConfig Escalation Path Path If Else Then Path If Else Then Path If Else Else Path Level Round Robin Config - targets
List<Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path Level Target> - The targets (users or schedules) for this level
- 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
- time
To DoubleAck 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
- round
Robin GetConfig Escalation Path Path If Else Then Path If Else Then Path If Else Else Path Level Round Robin Config - targets
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path Level Target[] - The targets (users or schedules) for this level
- 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
- 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
- round_
robin_ Getconfig Escalation Path Path If Else Then Path If Else Then Path If Else Else Path Level Round Robin Config - targets
Sequence[Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path Level Target] - The targets (users or schedules) for this level
- 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
- time_
to_ floatack_ 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
- round
Robin Property MapConfig - targets List<Property Map>
- The targets (users or schedules) for this level
- 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
- 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
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseElsePathLevelRoundRobinConfig
- Enabled bool
- Whether round robin is enabled for this level
- Rotate
After doubleSeconds - 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 float64Seconds - 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 DoubleSeconds - 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_ floatseconds - 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.
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseElsePathLevelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseElsePathNotifyChannel
- Targets
List<Get
Escalation Path Path If Else Then Path If Else Then Path If Else Else Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- Time
To doubleAck 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 Path If Else Then Path If Else Then Path If Else Else Path Notify Channel Target - The targets (Slack channels) for this level
- 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
- Time
To float64Ack 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 Path If Else Then Path If Else Then Path If Else Else Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- time
To DoubleAck 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 Path If Else Then Path If Else Then Path If Else Else Path Notify Channel Target[] - The targets (Slack channels) for this level
- 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
- 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 Path If Else Then Path If Else Then Path If Else Else Path Notify Channel Target] - The targets (Slack channels) for this level
- 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
- time_
to_ floatack_ 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 targets (Slack channels) for this level
- 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
- 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
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseElsePathNotifyChannelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseElsePathRepeat
- Repeat
Times double - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- Repeat
Times float64 - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- repeat
Times Double - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
- repeat
Times number - How many times to repeat these nodes
- to
Node string - Which node ID we begin repeating from.
- repeat_
times float - How many times to repeat these nodes
- to_
node str - Which node ID we begin repeating from.
- repeat
Times Number - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseThenPath
- Id string
- An ID for this node, unique within the escalation path.
- If
Else GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else - Level
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path Level - Notify
Channel GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path Notify Channel - Repeat
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- Id string
- An ID for this node, unique within the escalation path.
- If
Else GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else - Level
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path Level - Notify
Channel GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path Notify Channel - Repeat
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- if
Else GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else - level
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path Level - notify
Channel GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path Repeat - type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id string
- An ID for this node, unique within the escalation path.
- if
Else GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else - level
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path Level - notify
Channel GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path Repeat - type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id str
- An ID for this node, unique within the escalation path.
- if_
else GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else - level
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path Level - notify_
channel GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path Repeat - type str
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- if
Else Property Map - level Property Map
- notify
Channel Property Map - repeat Property Map
- type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseThenPathIfElse
- Conditions
List<Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Condition> - The prerequisite conditions that must all be satisfied
- Else
Paths List<GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Else Path> - The nodes that form the levels if our condition is not met
- Then
Paths List<GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Then Path> - Then path nodes
- Conditions
[]Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Condition - The prerequisite conditions that must all be satisfied
- Else
Paths []GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Else Path - The nodes that form the levels if our condition is not met
- Then
Paths []GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Then Path - Then path nodes
- conditions
List<Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Condition> - The prerequisite conditions that must all be satisfied
- else
Paths List<GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Else Path> - The nodes that form the levels if our condition is not met
- then
Paths List<GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Then Path> - Then path nodes
- conditions
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Condition[] - The prerequisite conditions that must all be satisfied
- else
Paths GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Else Path[] - The nodes that form the levels if our condition is not met
- then
Paths GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Then Path[] - Then path nodes
- conditions
Sequence[Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Condition] - The prerequisite conditions that must all be satisfied
- else_
paths Sequence[GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Else Path] - The nodes that form the levels if our condition is not met
- then_
paths Sequence[GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Then Path] - Then path nodes
- conditions List<Property Map>
- The prerequisite conditions that must all be satisfied
- else
Paths List<Property Map> - The nodes that form the levels if our condition is not met
- then
Paths List<Property Map> - Then path nodes
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseThenPathIfElseCondition
- Operation string
- The logical operation to be applied
- Param
Bindings List<GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Condition Param Binding> - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- Operation string
- The logical operation to be applied
- Param
Bindings []GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Condition Param Binding - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Condition Param Binding> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param
Bindings GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Condition Param Binding[] - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation str
- The logical operation to be applied
- param_
bindings Sequence[GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Condition Param Binding] - Bindings for the operation parameters
- subject str
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<Property Map> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseThenPathIfElseConditionParamBinding
- Array
Values List<GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Condition Param Binding Array Value> - The array of literal or reference parameter values
- Value
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Condition Param Binding Value - The literal or reference parameter value
- Array
Values []GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Condition Param Binding Array Value - The array of literal or reference parameter values
- Value
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values List<GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Condition Param Binding Array Value> - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Condition Param Binding Array Value[] - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Condition Param Binding Value - The literal or reference parameter value
- array_
values Sequence[GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Condition Param Binding Array Value] - The array of literal or reference parameter values
- value
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Condition Param Binding Value - The literal or reference parameter value
- array
Values List<Property Map> - The array of literal or reference parameter values
- value Property Map
- The literal or reference parameter value
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseThenPathIfElseConditionParamBindingArrayValue
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseThenPathIfElseConditionParamBindingValue
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseThenPathIfElseElsePath
- Id string
- An ID for this node, unique within the escalation path.
- Level
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Else Path Level - Notify
Channel GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Else Path Notify Channel - Repeat
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Else Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- Id string
- An ID for this node, unique within the escalation path.
- Level
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Else Path Level - Notify
Channel GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Else Path Notify Channel - Repeat
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Else Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Else Path Level - notify
Channel GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Else Path Repeat - type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id string
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Else Path Level - notify
Channel GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Else Path Repeat - type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id str
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Else Path Level - notify_
channel GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Else Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Else Path Repeat - type str
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- level Property Map
- notify
Channel Property Map - repeat Property Map
- type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseThenPathIfElseElsePathLevel
- Ack
Mode string - Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks
- Round
Robin GetConfig Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Else Path Level Round Robin Config - Targets
List<Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Else Path Level Target> - The targets (users or schedules) for this level
- 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
- Time
To doubleAck 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
- Round
Robin GetConfig Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Else Path Level Round Robin Config - Targets
[]Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Else Path Level Target - The targets (users or schedules) for this level
- 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
- Time
To float64Ack 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
- round
Robin GetConfig Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Else Path Level Round Robin Config - targets
List<Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Else Path Level Target> - The targets (users or schedules) for this level
- 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
- time
To DoubleAck 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
- round
Robin GetConfig Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Else Path Level Round Robin Config - targets
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Else Path Level Target[] - The targets (users or schedules) for this level
- 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
- 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
- round_
robin_ Getconfig Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Else Path Level Round Robin Config - targets
Sequence[Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Else Path Level Target] - The targets (users or schedules) for this level
- 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
- time_
to_ floatack_ 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
- round
Robin Property MapConfig - targets List<Property Map>
- The targets (users or schedules) for this level
- 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
- 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
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseThenPathIfElseElsePathLevelRoundRobinConfig
- Enabled bool
- Whether round robin is enabled for this level
- Rotate
After doubleSeconds - 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 float64Seconds - 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 DoubleSeconds - 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_ floatseconds - 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.
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseThenPathIfElseElsePathLevelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseThenPathIfElseElsePathNotifyChannel
- Targets
List<Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Else Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- Time
To doubleAck 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 Path If Else Then Path If Else Then Path If Else Then Path If Else Else Path Notify Channel Target - The targets (Slack channels) for this level
- 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
- Time
To float64Ack 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 Path If Else Then Path If Else Then Path If Else Then Path If Else Else Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- time
To DoubleAck 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 Path If Else Then Path If Else Then Path If Else Then Path If Else Else Path Notify Channel Target[] - The targets (Slack channels) for this level
- 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
- 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 Path If Else Then Path If Else Then Path If Else Then Path If Else Else Path Notify Channel Target] - The targets (Slack channels) for this level
- 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
- time_
to_ floatack_ 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 targets (Slack channels) for this level
- 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
- 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
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseThenPathIfElseElsePathNotifyChannelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseThenPathIfElseElsePathRepeat
- Repeat
Times double - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- Repeat
Times float64 - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- repeat
Times Double - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
- repeat
Times number - How many times to repeat these nodes
- to
Node string - Which node ID we begin repeating from.
- repeat_
times float - How many times to repeat these nodes
- to_
node str - Which node ID we begin repeating from.
- repeat
Times Number - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseThenPathIfElseThenPath
- Id string
- An ID for this node, unique within the escalation path.
- Level
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Then Path Level - Notify
Channel GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Then Path Notify Channel - Repeat
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Then Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- Id string
- An ID for this node, unique within the escalation path.
- Level
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Then Path Level - Notify
Channel GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Then Path Notify Channel - Repeat
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Then Path Repeat - Type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Then Path Level - notify
Channel GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Then Path Repeat - type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id string
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Then Path Level - notify
Channel GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Then Path Repeat - type string
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id str
- An ID for this node, unique within the escalation path.
- level
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Then Path Level - notify_
channel GetEscalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Then Path Notify Channel - repeat
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Then Path Repeat - type str
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
- id String
- An ID for this node, unique within the escalation path.
- level Property Map
- notify
Channel Property Map - repeat Property Map
- type String
- The type of this node. Available types are:
- level: A set of targets (users or schedules) that should be paged, either all at once, or with a round-robin configuration.
- notify_channel: Send the escalation to a Slack channel, where it can be acked by anyone in the channel.
- if_else: Branch the escalation based on a set of conditions.
- repeat: Go back to a previous node and repeat the logic from there.
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseThenPathIfElseThenPathLevel
- Ack
Mode string - Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks
- Round
Robin GetConfig Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Then Path Level Round Robin Config - Targets
List<Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Then Path Level Target> - The targets (users or schedules) for this level
- 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
- Time
To doubleAck 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
- Round
Robin GetConfig Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Then Path Level Round Robin Config - Targets
[]Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Then Path Level Target - The targets (users or schedules) for this level
- 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
- Time
To float64Ack 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
- round
Robin GetConfig Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Then Path Level Round Robin Config - targets
List<Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Then Path Level Target> - The targets (users or schedules) for this level
- 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
- time
To DoubleAck 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
- round
Robin GetConfig Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Then Path Level Round Robin Config - targets
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Then Path Level Target[] - The targets (users or schedules) for this level
- 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
- 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
- round_
robin_ Getconfig Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Then Path Level Round Robin Config - targets
Sequence[Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Then Path Level Target] - The targets (users or schedules) for this level
- 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
- time_
to_ floatack_ 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
- round
Robin Property MapConfig - targets List<Property Map>
- The targets (users or schedules) for this level
- 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
- 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
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseThenPathIfElseThenPathLevelRoundRobinConfig
- Enabled bool
- Whether round robin is enabled for this level
- Rotate
After doubleSeconds - 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 float64Seconds - 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 DoubleSeconds - 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_ floatseconds - 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.
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseThenPathIfElseThenPathLevelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseThenPathIfElseThenPathNotifyChannel
- Targets
List<Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path If Else Then Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- Time
To doubleAck 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 Path If Else Then Path If Else Then Path If Else Then Path If Else Then Path Notify Channel Target - The targets (Slack channels) for this level
- 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
- Time
To float64Ack 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 Path If Else Then Path If Else Then Path If Else Then Path If Else Then Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- time
To DoubleAck 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 Path If Else Then Path If Else Then Path If Else Then Path If Else Then Path Notify Channel Target[] - The targets (Slack channels) for this level
- 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
- 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 Path If Else Then Path If Else Then Path If Else Then Path If Else Then Path Notify Channel Target] - The targets (Slack channels) for this level
- 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
- time_
to_ floatack_ 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 targets (Slack channels) for this level
- 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
- 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
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseThenPathIfElseThenPathNotifyChannelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseThenPathIfElseThenPathRepeat
- Repeat
Times double - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- Repeat
Times float64 - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- repeat
Times Double - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
- repeat
Times number - How many times to repeat these nodes
- to
Node string - Which node ID we begin repeating from.
- repeat_
times float - How many times to repeat these nodes
- to_
node str - Which node ID we begin repeating from.
- repeat
Times Number - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseThenPathLevel
- Ack
Mode string - Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks
- Round
Robin GetConfig Escalation Path Path If Else Then Path If Else Then Path If Else Then Path Level Round Robin Config - Targets
List<Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path Level Target> - The targets (users or schedules) for this level
- 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
- Time
To doubleAck 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
- Round
Robin GetConfig Escalation Path Path If Else Then Path If Else Then Path If Else Then Path Level Round Robin Config - Targets
[]Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path Level Target - The targets (users or schedules) for this level
- 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
- Time
To float64Ack 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
- round
Robin GetConfig Escalation Path Path If Else Then Path If Else Then Path If Else Then Path Level Round Robin Config - targets
List<Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path Level Target> - The targets (users or schedules) for this level
- 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
- time
To DoubleAck 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
- round
Robin GetConfig Escalation Path Path If Else Then Path If Else Then Path If Else Then Path Level Round Robin Config - targets
Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path Level Target[] - The targets (users or schedules) for this level
- 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
- 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
- round_
robin_ Getconfig Escalation Path Path If Else Then Path If Else Then Path If Else Then Path Level Round Robin Config - targets
Sequence[Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path Level Target] - The targets (users or schedules) for this level
- 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
- time_
to_ floatack_ 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
- round
Robin Property MapConfig - targets List<Property Map>
- The targets (users or schedules) for this level
- 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
- 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
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseThenPathLevelRoundRobinConfig
- Enabled bool
- Whether round robin is enabled for this level
- Rotate
After doubleSeconds - 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 float64Seconds - 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 DoubleSeconds - 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_ floatseconds - 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.
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseThenPathLevelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseThenPathNotifyChannel
- Targets
List<Get
Escalation Path Path If Else Then Path If Else Then Path If Else Then Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- Time
To doubleAck 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 Path If Else Then Path If Else Then Path If Else Then Path Notify Channel Target - The targets (Slack channels) for this level
- 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
- Time
To float64Ack 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 Path If Else Then Path If Else Then Path If Else Then Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- time
To DoubleAck 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 Path If Else Then Path If Else Then Path If Else Then Path Notify Channel Target[] - The targets (Slack channels) for this level
- 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
- 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 Path If Else Then Path If Else Then Path If Else Then Path Notify Channel Target] - The targets (Slack channels) for this level
- 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
- time_
to_ floatack_ 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 targets (Slack channels) for this level
- 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
- 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
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseThenPathNotifyChannelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseThenPathIfElseThenPathIfElseThenPathRepeat
- Repeat
Times double - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- Repeat
Times float64 - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- repeat
Times Double - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
- repeat
Times number - How many times to repeat these nodes
- to
Node string - Which node ID we begin repeating from.
- repeat_
times float - How many times to repeat these nodes
- to_
node str - Which node ID we begin repeating from.
- repeat
Times Number - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
GetEscalationPathPathIfElseThenPathIfElseThenPathLevel
- Ack
Mode string - Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks
- Round
Robin GetConfig Escalation Path Path If Else Then Path If Else Then Path Level Round Robin Config - Targets
List<Get
Escalation Path Path If Else Then Path If Else Then Path Level Target> - The targets (users or schedules) for this level
- 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
- Time
To doubleAck 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
- Round
Robin GetConfig Escalation Path Path If Else Then Path If Else Then Path Level Round Robin Config - Targets
[]Get
Escalation Path Path If Else Then Path If Else Then Path Level Target - The targets (users or schedules) for this level
- 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
- Time
To float64Ack 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
- round
Robin GetConfig Escalation Path Path If Else Then Path If Else Then Path Level Round Robin Config - targets
List<Get
Escalation Path Path If Else Then Path If Else Then Path Level Target> - The targets (users or schedules) for this level
- 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
- time
To DoubleAck 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
- round
Robin GetConfig Escalation Path Path If Else Then Path If Else Then Path Level Round Robin Config - targets
Get
Escalation Path Path If Else Then Path If Else Then Path Level Target[] - The targets (users or schedules) for this level
- 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
- 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
- round_
robin_ Getconfig Escalation Path Path If Else Then Path If Else Then Path Level Round Robin Config - targets
Sequence[Get
Escalation Path Path If Else Then Path If Else Then Path Level Target] - The targets (users or schedules) for this level
- 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
- time_
to_ floatack_ 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
- round
Robin Property MapConfig - targets List<Property Map>
- The targets (users or schedules) for this level
- 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
- 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
GetEscalationPathPathIfElseThenPathIfElseThenPathLevelRoundRobinConfig
- Enabled bool
- Whether round robin is enabled for this level
- Rotate
After doubleSeconds - 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 float64Seconds - 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 DoubleSeconds - 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_ floatseconds - 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.
GetEscalationPathPathIfElseThenPathIfElseThenPathLevelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseThenPathIfElseThenPathNotifyChannel
- Targets
List<Get
Escalation Path Path If Else Then Path If Else Then Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- Time
To doubleAck 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 Path If Else Then Path If Else Then Path Notify Channel Target - The targets (Slack channels) for this level
- 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
- Time
To float64Ack 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 Path If Else Then Path If Else Then Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- time
To DoubleAck 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 Path If Else Then Path If Else Then Path Notify Channel Target[] - The targets (Slack channels) for this level
- 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
- 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 Path If Else Then Path If Else Then Path Notify Channel Target] - The targets (Slack channels) for this level
- 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
- time_
to_ floatack_ 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 targets (Slack channels) for this level
- 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
- 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
GetEscalationPathPathIfElseThenPathIfElseThenPathNotifyChannelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseThenPathIfElseThenPathRepeat
- Repeat
Times double - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- Repeat
Times float64 - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- repeat
Times Double - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
- repeat
Times number - How many times to repeat these nodes
- to
Node string - Which node ID we begin repeating from.
- repeat_
times float - How many times to repeat these nodes
- to_
node str - Which node ID we begin repeating from.
- repeat
Times Number - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
GetEscalationPathPathIfElseThenPathLevel
- Ack
Mode string - Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks
- Round
Robin GetConfig Escalation Path Path If Else Then Path Level Round Robin Config - Targets
List<Get
Escalation Path Path If Else Then Path Level Target> - The targets (users or schedules) for this level
- 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
- Time
To doubleAck 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
- Round
Robin GetConfig Escalation Path Path If Else Then Path Level Round Robin Config - Targets
[]Get
Escalation Path Path If Else Then Path Level Target - The targets (users or schedules) for this level
- 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
- Time
To float64Ack 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
- round
Robin GetConfig Escalation Path Path If Else Then Path Level Round Robin Config - targets
List<Get
Escalation Path Path If Else Then Path Level Target> - The targets (users or schedules) for this level
- 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
- time
To DoubleAck 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
- round
Robin GetConfig Escalation Path Path If Else Then Path Level Round Robin Config - targets
Get
Escalation Path Path If Else Then Path Level Target[] - The targets (users or schedules) for this level
- 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
- 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
- round_
robin_ Getconfig Escalation Path Path If Else Then Path Level Round Robin Config - targets
Sequence[Get
Escalation Path Path If Else Then Path Level Target] - The targets (users or schedules) for this level
- 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
- time_
to_ floatack_ 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
- round
Robin Property MapConfig - targets List<Property Map>
- The targets (users or schedules) for this level
- 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
- 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
GetEscalationPathPathIfElseThenPathLevelRoundRobinConfig
- Enabled bool
- Whether round robin is enabled for this level
- Rotate
After doubleSeconds - 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 float64Seconds - 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 DoubleSeconds - 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_ floatseconds - 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.
GetEscalationPathPathIfElseThenPathLevelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseThenPathNotifyChannel
- Targets
List<Get
Escalation Path Path If Else Then Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- Time
To doubleAck 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 Path If Else Then Path Notify Channel Target - The targets (Slack channels) for this level
- 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
- Time
To float64Ack 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 Path If Else Then Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- time
To DoubleAck 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 Path If Else Then Path Notify Channel Target[] - The targets (Slack channels) for this level
- 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
- 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 Path If Else Then Path Notify Channel Target] - The targets (Slack channels) for this level
- 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
- time_
to_ floatack_ 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 targets (Slack channels) for this level
- 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
- 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
GetEscalationPathPathIfElseThenPathNotifyChannelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathIfElseThenPathRepeat
- Repeat
Times double - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- Repeat
Times float64 - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- repeat
Times Double - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
- repeat
Times number - How many times to repeat these nodes
- to
Node string - Which node ID we begin repeating from.
- repeat_
times float - How many times to repeat these nodes
- to_
node str - Which node ID we begin repeating from.
- repeat
Times Number - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
GetEscalationPathPathLevel
- Ack
Mode string - Controls the behaviour of acknowledgements for this level, with 'first' cancelling all other escalations on the same level when someone acks
- Round
Robin GetConfig Escalation Path Path Level Round Robin Config - Targets
List<Get
Escalation Path Path Level Target> - The targets (users or schedules) for this level
- 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
- Time
To doubleAck 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
- Round
Robin GetConfig Escalation Path Path Level Round Robin Config - Targets
[]Get
Escalation Path Path Level Target - The targets (users or schedules) for this level
- 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
- Time
To float64Ack 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
- round
Robin GetConfig Escalation Path Path Level Round Robin Config - targets
List<Get
Escalation Path Path Level Target> - The targets (users or schedules) for this level
- 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
- time
To DoubleAck 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
- round
Robin GetConfig Escalation Path Path Level Round Robin Config - targets
Get
Escalation Path Path Level Target[] - The targets (users or schedules) for this level
- 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
- 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
- round_
robin_ Getconfig Escalation Path Path Level Round Robin Config - targets
Sequence[Get
Escalation Path Path Level Target] - The targets (users or schedules) for this level
- 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
- time_
to_ floatack_ 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
- round
Robin Property MapConfig - targets List<Property Map>
- The targets (users or schedules) for this level
- 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
- 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
GetEscalationPathPathLevelRoundRobinConfig
- Enabled bool
- Whether round robin is enabled for this level
- Rotate
After doubleSeconds - 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 float64Seconds - 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 DoubleSeconds - 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_ floatseconds - 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.
GetEscalationPathPathLevelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathNotifyChannel
- Targets
List<Get
Escalation Path Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- Time
To doubleAck 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 Path Notify Channel Target - The targets (Slack channels) for this level
- 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
- Time
To float64Ack 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 Path Notify Channel Target> - The targets (Slack channels) for this level
- 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
- time
To DoubleAck 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 Path Notify Channel Target[] - The targets (Slack channels) for this level
- 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
- 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 Path Notify Channel Target] - The targets (Slack channels) for this level
- 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
- time_
to_ floatack_ 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 targets (Slack channels) for this level
- 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
- 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
GetEscalationPathPathNotifyChannelTarget
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- Id string
- Uniquely identifies an entity of this type
- Schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- Type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- Urgency string
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
- id string
- Uniquely identifies an entity of this type
- schedule
Mode string - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type string
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency string
- The urgency of this escalation path target
- id str
- Uniquely identifies an entity of this type
- schedule_
mode str - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type str
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency str
- The urgency of this escalation path target
- id String
- Uniquely identifies an entity of this type
- schedule
Mode String - Only set for schedule targets, and either currentlyoncall, allusers or allusersforrota and specifies which users to fetch from the schedule
- type String
- Controls what type of entity this target identifies, such as EscalationPolicy or User
- urgency String
- The urgency of this escalation path target
GetEscalationPathPathRepeat
- Repeat
Times double - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- Repeat
Times float64 - How many times to repeat these nodes
- To
Node string - Which node ID we begin repeating from.
- repeat
Times Double - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
- repeat
Times number - How many times to repeat these nodes
- to
Node string - Which node ID we begin repeating from.
- repeat_
times float - How many times to repeat these nodes
- to_
node str - Which node ID we begin repeating from.
- repeat
Times Number - How many times to repeat these nodes
- to
Node String - Which node ID we begin repeating from.
GetEscalationPathWorkingHour
- 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 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 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<GetEscalation Path 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 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 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>
GetEscalationPathWorkingHourWeekdayInterval
- 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
Package Details
- Repository
- incident incident-io/terraform-provider-incident
- License
- Notes
- This Pulumi package is based on the
incidentTerraform Provider.
incident 5.24.1 published on Wednesday, Dec 24, 2025 by incident-io
