1. Registry
  2. Packages
  3. Incident Provider
  4. API Docs
  5. getEscalationPathBeta
Viewing docs for incident 7.0.0
published on Friday, Sep 11, 2026 by incident-io
Viewing docs for incident 7.0.0
published on Friday, Sep 11, 2026 by incident-io

    incident.EscalationPathBeta was renamed to incident.EscalationPath in v7.0.

    This name still works and still manages the same thing, so upgrading to v7 needs no change to a configuration that uses it. It is deprecated: every plan naming it warns, and it will be removed in v8.0.

    To move onto the new name:

    import * as pulumi from "@pulumi/pulumi";
    
    import pulumi
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    
    return await Deployment.RunAsync(() => 
    {
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
        }
    }
    
    {}
    
    Example coming soon!
    

    Both names are the same resource, backed by the same schema and the same API, so the move carries your state across and the plan after it is empty. See incident.EscalationPath for the documentation.

    Using getEscalationPathBeta

    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 getEscalationPathBeta(args: GetEscalationPathBetaArgs, opts?: InvokeOptions): Promise<GetEscalationPathBetaResult>
    function getEscalationPathBetaOutput(args: GetEscalationPathBetaOutputArgs, opts?: InvokeOutputOptions): Output<GetEscalationPathBetaResult>
    def get_escalation_path_beta(id: Optional[str] = None,
                                 name: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetEscalationPathBetaResult
    def get_escalation_path_beta_output(id: pulumi.Input[Optional[str]] = None,
                                 name: pulumi.Input[Optional[str]] = None,
                                 opts: Optional[InvokeOutputOptions] = None) -> Output[GetEscalationPathBetaResult]
    func LookupEscalationPathBeta(ctx *Context, args *LookupEscalationPathBetaArgs, opts ...InvokeOption) (*LookupEscalationPathBetaResult, error)
    func LookupEscalationPathBetaOutput(ctx *Context, args *LookupEscalationPathBetaOutputArgs, opts ...InvokeOption) LookupEscalationPathBetaResultOutput

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

    public static class GetEscalationPathBeta 
    {
        public static Task<GetEscalationPathBetaResult> InvokeAsync(GetEscalationPathBetaArgs args, InvokeOptions? opts = null)
        public static Output<GetEscalationPathBetaResult> Invoke(GetEscalationPathBetaInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetEscalationPathBetaResult> Invoke(GetEscalationPathBetaInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetEscalationPathBetaResult> getEscalationPathBeta(GetEscalationPathBetaArgs args, InvokeOptions options)
    public static Output<GetEscalationPathBetaResult> getEscalationPathBeta(GetEscalationPathBetaArgs args, InvokeOptions options)
    public static Output<GetEscalationPathBetaResult> getEscalationPathBeta(GetEscalationPathBetaArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: incident:index/getEscalationPathBeta:getEscalationPathBeta
      arguments:
        # arguments dictionary
    data "incident_get_escalation_path_beta" "name" {
        # arguments
    }

    The following arguments are supported:

    Id string
    Unique identifier for this escalation path.
    Name string
    The name of this escalation path, for the user's reference.
    Id string
    Unique identifier for this escalation path.
    Name string
    The name of this escalation path, for the user's reference.
    id string
    Unique identifier for this escalation path.
    name string
    The name of this escalation path, for the user's reference.
    id String
    Unique identifier for this escalation path.
    name String
    The name of this escalation path, for the user's reference.
    id string
    Unique identifier for this escalation path.
    name string
    The name of this escalation path, for the user's reference.
    id str
    Unique identifier for this escalation path.
    name str
    The name of this escalation path, for the user's reference.
    id String
    Unique identifier for this escalation path.
    name String
    The name of this escalation path, for the user's reference.

    getEscalationPathBeta 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.
    RepeatConfig GetEscalationPathBetaRepeatConfig
    Controls if an escalation will repeat after acknowledgement, when the alert is unresolved. When configured, it will repeat after the specified delay.
    Sequences Dictionary<string, GetEscalationPathBetaSequences>
    Named sequences of nodes, keyed by a name you choose. Each sequence either ends with a branch node or runs off the end of the escalation path. Branches reference other sequences by key.
    Start string
    The key of the sequence this escalation path begins with.
    TeamIds 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.
    WorkingHours List<GetEscalationPathBetaWorkingHour>
    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.
    RepeatConfig GetEscalationPathBetaRepeatConfig
    Controls if an escalation will repeat after acknowledgement, when the alert is unresolved. When configured, it will repeat after the specified delay.
    Sequences map[string]GetEscalationPathBetaSequences
    Named sequences of nodes, keyed by a name you choose. Each sequence either ends with a branch node or runs off the end of the escalation path. Branches reference other sequences by key.
    Start string
    The key of the sequence this escalation path begins with.
    TeamIds []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.
    WorkingHours []GetEscalationPathBetaWorkingHour
    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.
    repeat_config object
    Controls if an escalation will repeat after acknowledgement, when the alert is unresolved. When configured, it will repeat after the specified delay.
    sequences map(object)
    Named sequences of nodes, keyed by a name you choose. Each sequence either ends with a branch node or runs off the end of the escalation path. Branches reference other sequences by key.
    start string
    The key of the sequence this escalation path begins with.
    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(object)
    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.
    repeatConfig GetEscalationPathBetaRepeatConfig
    Controls if an escalation will repeat after acknowledgement, when the alert is unresolved. When configured, it will repeat after the specified delay.
    sequences Map<String,GetEscalationPathBetaSequences>
    Named sequences of nodes, keyed by a name you choose. Each sequence either ends with a branch node or runs off the end of the escalation path. Branches reference other sequences by key.
    start String
    The key of the sequence this escalation path begins with.
    teamIds 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.
    workingHours List<GetEscalationPathBetaWorkingHour>
    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.
    repeatConfig GetEscalationPathBetaRepeatConfig
    Controls if an escalation will repeat after acknowledgement, when the alert is unresolved. When configured, it will repeat after the specified delay.
    sequences {[key: string]: GetEscalationPathBetaSequences}
    Named sequences of nodes, keyed by a name you choose. Each sequence either ends with a branch node or runs off the end of the escalation path. Branches reference other sequences by key.
    start string
    The key of the sequence this escalation path begins with.
    teamIds 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.
    workingHours GetEscalationPathBetaWorkingHour[]
    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.
    repeat_config GetEscalationPathBetaRepeatConfig
    Controls if an escalation will repeat after acknowledgement, when the alert is unresolved. When configured, it will repeat after the specified delay.
    sequences Mapping[str, GetEscalationPathBetaSequences]
    Named sequences of nodes, keyed by a name you choose. Each sequence either ends with a branch node or runs off the end of the escalation path. Branches reference other sequences by key.
    start str
    The key of the sequence this escalation path begins with.
    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[GetEscalationPathBetaWorkingHour]
    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.
    repeatConfig Property Map
    Controls if an escalation will repeat after acknowledgement, when the alert is unresolved. When configured, it will repeat after the specified delay.
    sequences Map<Property Map>
    Named sequences of nodes, keyed by a name you choose. Each sequence either ends with a branch node or runs off the end of the escalation path. Branches reference other sequences by key.
    start String
    The key of the sequence this escalation path begins with.
    teamIds 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.
    workingHours List<Property Map>
    The working hours for this escalation path.

    Supporting Types

    GetEscalationPathBetaRepeatConfig

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

    GetEscalationPathBetaSequences

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

    GetEscalationPathBetaSequencesNode

    Branch GetEscalationPathBetaSequencesNodeBranch
    Send the escalation down one of two sequences, depending on what if tests. A branch must be the last node in its sequence.
    Delay GetEscalationPathBetaSequencesNodeDelay
    EscalationPath GetEscalationPathBetaSequencesNodeEscalationPath
    Reassign the escalation to another escalation path, continuing from that path's first node.
    Id string
    An id for this node, unique within the escalation path, so a loop can name it.
    Level GetEscalationPathBetaSequencesNodeLevel
    Loop GetEscalationPathBetaSequencesNodeLoop
    Go back to an earlier node and run from there again.
    NotifyChannel GetEscalationPathBetaSequencesNodeNotifyChannel
    Branch GetEscalationPathBetaSequencesNodeBranch
    Send the escalation down one of two sequences, depending on what if tests. A branch must be the last node in its sequence.
    Delay GetEscalationPathBetaSequencesNodeDelay
    EscalationPath GetEscalationPathBetaSequencesNodeEscalationPath
    Reassign the escalation to another escalation path, continuing from that path's first node.
    Id string
    An id for this node, unique within the escalation path, so a loop can name it.
    Level GetEscalationPathBetaSequencesNodeLevel
    Loop GetEscalationPathBetaSequencesNodeLoop
    Go back to an earlier node and run from there again.
    NotifyChannel GetEscalationPathBetaSequencesNodeNotifyChannel
    branch object
    Send the escalation down one of two sequences, depending on what if tests. A branch must be the last node in its sequence.
    delay object
    escalation_path object
    Reassign the escalation to another escalation path, continuing from that path's first node.
    id string
    An id for this node, unique within the escalation path, so a loop can name it.
    level object
    loop object
    Go back to an earlier node and run from there again.
    notify_channel object
    branch GetEscalationPathBetaSequencesNodeBranch
    Send the escalation down one of two sequences, depending on what if tests. A branch must be the last node in its sequence.
    delay GetEscalationPathBetaSequencesNodeDelay
    escalationPath GetEscalationPathBetaSequencesNodeEscalationPath
    Reassign the escalation to another escalation path, continuing from that path's first node.
    id String
    An id for this node, unique within the escalation path, so a loop can name it.
    level GetEscalationPathBetaSequencesNodeLevel
    loop GetEscalationPathBetaSequencesNodeLoop
    Go back to an earlier node and run from there again.
    notifyChannel GetEscalationPathBetaSequencesNodeNotifyChannel
    branch GetEscalationPathBetaSequencesNodeBranch
    Send the escalation down one of two sequences, depending on what if tests. A branch must be the last node in its sequence.
    delay GetEscalationPathBetaSequencesNodeDelay
    escalationPath GetEscalationPathBetaSequencesNodeEscalationPath
    Reassign the escalation to another escalation path, continuing from that path's first node.
    id string
    An id for this node, unique within the escalation path, so a loop can name it.
    level GetEscalationPathBetaSequencesNodeLevel
    loop GetEscalationPathBetaSequencesNodeLoop
    Go back to an earlier node and run from there again.
    notifyChannel GetEscalationPathBetaSequencesNodeNotifyChannel
    branch GetEscalationPathBetaSequencesNodeBranch
    Send the escalation down one of two sequences, depending on what if tests. A branch must be the last node in its sequence.
    delay GetEscalationPathBetaSequencesNodeDelay
    escalation_path GetEscalationPathBetaSequencesNodeEscalationPath
    Reassign the escalation to another escalation path, continuing from that path's first node.
    id str
    An id for this node, unique within the escalation path, so a loop can name it.
    level GetEscalationPathBetaSequencesNodeLevel
    loop GetEscalationPathBetaSequencesNodeLoop
    Go back to an earlier node and run from there again.
    notify_channel GetEscalationPathBetaSequencesNodeNotifyChannel
    branch Property Map
    Send the escalation down one of two sequences, depending on what if tests. A branch must be the last node in its sequence.
    delay Property Map
    escalationPath Property Map
    Reassign the escalation to another escalation path, continuing from that path's first node.
    id String
    An id for this node, unique within the escalation path, so a loop can name it.
    level Property Map
    loop Property Map
    Go back to an earlier node and run from there again.
    notifyChannel Property Map

    GetEscalationPathBetaSequencesNodeBranch

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

    GetEscalationPathBetaSequencesNodeBranchIf

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

    GetEscalationPathBetaSequencesNodeDelay

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

    GetEscalationPathBetaSequencesNodeEscalationPath

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

    GetEscalationPathBetaSequencesNodeLevel

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

    GetEscalationPathBetaSequencesNodeLevelRetryConfig

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

    GetEscalationPathBetaSequencesNodeLevelRoundRobinConfig

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

    GetEscalationPathBetaSequencesNodeLevelTarget

    Id string
    Uniquely identifies an entity of this type
    ScheduleMode string
    Only set for schedule targets, this specifies which users to fetch from the schedule. Use currentlyoncall to notify whoever is on call right now across the schedule, allusers to notify every user attached to the schedule, or allusersforrota / currentlyoncallforrota / nextoncallforrota to scope to a specific rota (in which case selectedrotaid is required). nextoncall notifies whoever is next on call across the schedule. Possible values are: currently_on_call, all_users_for_rota, all_users, currently_on_call_for_rota, next_on_call_for_rota, next_on_call.
    SelectedRotaId string
    For schedule targets, identifies which rota on the schedule the schedulemode applies to. Required when schedulemode is allusersforrota, currentlyoncallforrota, or nextoncallforrota; must be omitted for other schedulemode values.
    Type string
    Controls what type of entity this target identifies, such as EscalationPolicy or User. Possible values are: schedule, user, slack_channel, msteams_channel.
    Urgency string
    The urgency of this escalation path target. Possible values are: high, low.
    Id string
    Uniquely identifies an entity of this type
    ScheduleMode string
    Only set for schedule targets, this specifies which users to fetch from the schedule. Use currentlyoncall to notify whoever is on call right now across the schedule, allusers to notify every user attached to the schedule, or allusersforrota / currentlyoncallforrota / nextoncallforrota to scope to a specific rota (in which case selectedrotaid is required). nextoncall notifies whoever is next on call across the schedule. Possible values are: currently_on_call, all_users_for_rota, all_users, currently_on_call_for_rota, next_on_call_for_rota, next_on_call.
    SelectedRotaId string
    For schedule targets, identifies which rota on the schedule the schedulemode applies to. Required when schedulemode is allusersforrota, currentlyoncallforrota, or nextoncallforrota; must be omitted for other schedulemode values.
    Type string
    Controls what type of entity this target identifies, such as EscalationPolicy or User. Possible values are: schedule, user, slack_channel, msteams_channel.
    Urgency string
    The urgency of this escalation path target. Possible values are: high, low.
    id string
    Uniquely identifies an entity of this type
    schedule_mode string
    Only set for schedule targets, this specifies which users to fetch from the schedule. Use currentlyoncall to notify whoever is on call right now across the schedule, allusers to notify every user attached to the schedule, or allusersforrota / currentlyoncallforrota / nextoncallforrota to scope to a specific rota (in which case selectedrotaid is required). nextoncall notifies whoever is next on call across the schedule. Possible values are: currently_on_call, all_users_for_rota, all_users, currently_on_call_for_rota, next_on_call_for_rota, next_on_call.
    selected_rota_id string
    For schedule targets, identifies which rota on the schedule the schedulemode applies to. Required when schedulemode is allusersforrota, currentlyoncallforrota, or nextoncallforrota; must be omitted for other schedulemode values.
    type string
    Controls what type of entity this target identifies, such as EscalationPolicy or User. Possible values are: schedule, user, slack_channel, msteams_channel.
    urgency string
    The urgency of this escalation path target. Possible values are: high, low.
    id String
    Uniquely identifies an entity of this type
    scheduleMode String
    Only set for schedule targets, this specifies which users to fetch from the schedule. Use currentlyoncall to notify whoever is on call right now across the schedule, allusers to notify every user attached to the schedule, or allusersforrota / currentlyoncallforrota / nextoncallforrota to scope to a specific rota (in which case selectedrotaid is required). nextoncall notifies whoever is next on call across the schedule. Possible values are: currently_on_call, all_users_for_rota, all_users, currently_on_call_for_rota, next_on_call_for_rota, next_on_call.
    selectedRotaId String
    For schedule targets, identifies which rota on the schedule the schedulemode applies to. Required when schedulemode is allusersforrota, currentlyoncallforrota, or nextoncallforrota; must be omitted for other schedulemode values.
    type String
    Controls what type of entity this target identifies, such as EscalationPolicy or User. Possible values are: schedule, user, slack_channel, msteams_channel.
    urgency String
    The urgency of this escalation path target. Possible values are: high, low.
    id string
    Uniquely identifies an entity of this type
    scheduleMode string
    Only set for schedule targets, this specifies which users to fetch from the schedule. Use currentlyoncall to notify whoever is on call right now across the schedule, allusers to notify every user attached to the schedule, or allusersforrota / currentlyoncallforrota / nextoncallforrota to scope to a specific rota (in which case selectedrotaid is required). nextoncall notifies whoever is next on call across the schedule. Possible values are: currently_on_call, all_users_for_rota, all_users, currently_on_call_for_rota, next_on_call_for_rota, next_on_call.
    selectedRotaId string
    For schedule targets, identifies which rota on the schedule the schedulemode applies to. Required when schedulemode is allusersforrota, currentlyoncallforrota, or nextoncallforrota; must be omitted for other schedulemode values.
    type string
    Controls what type of entity this target identifies, such as EscalationPolicy or User. Possible values are: schedule, user, slack_channel, msteams_channel.
    urgency string
    The urgency of this escalation path target. Possible values are: high, low.
    id str
    Uniquely identifies an entity of this type
    schedule_mode str
    Only set for schedule targets, this specifies which users to fetch from the schedule. Use currentlyoncall to notify whoever is on call right now across the schedule, allusers to notify every user attached to the schedule, or allusersforrota / currentlyoncallforrota / nextoncallforrota to scope to a specific rota (in which case selectedrotaid is required). nextoncall notifies whoever is next on call across the schedule. Possible values are: currently_on_call, all_users_for_rota, all_users, currently_on_call_for_rota, next_on_call_for_rota, next_on_call.
    selected_rota_id str
    For schedule targets, identifies which rota on the schedule the schedulemode applies to. Required when schedulemode is allusersforrota, currentlyoncallforrota, or nextoncallforrota; must be omitted for other schedulemode values.
    type str
    Controls what type of entity this target identifies, such as EscalationPolicy or User. Possible values are: schedule, user, slack_channel, msteams_channel.
    urgency str
    The urgency of this escalation path target. Possible values are: high, low.
    id String
    Uniquely identifies an entity of this type
    scheduleMode String
    Only set for schedule targets, this specifies which users to fetch from the schedule. Use currentlyoncall to notify whoever is on call right now across the schedule, allusers to notify every user attached to the schedule, or allusersforrota / currentlyoncallforrota / nextoncallforrota to scope to a specific rota (in which case selectedrotaid is required). nextoncall notifies whoever is next on call across the schedule. Possible values are: currently_on_call, all_users_for_rota, all_users, currently_on_call_for_rota, next_on_call_for_rota, next_on_call.
    selectedRotaId String
    For schedule targets, identifies which rota on the schedule the schedulemode applies to. Required when schedulemode is allusersforrota, currentlyoncallforrota, or nextoncallforrota; must be omitted for other schedulemode values.
    type String
    Controls what type of entity this target identifies, such as EscalationPolicy or User. Possible values are: schedule, user, slack_channel, msteams_channel.
    urgency String
    The urgency of this escalation path target. Possible values are: high, low.

    GetEscalationPathBetaSequencesNodeLoop

    BackTo string
    The id of the node to repeat from.
    Times double
    How many times to repeat these nodes
    BackTo string
    The id of the node to repeat from.
    Times float64
    How many times to repeat these nodes
    back_to string
    The id of the node to repeat from.
    times number
    How many times to repeat these nodes
    backTo String
    The id of the node to repeat from.
    times Double
    How many times to repeat these nodes
    backTo string
    The id of the node to repeat from.
    times number
    How many times to repeat these nodes
    back_to str
    The id of the node to repeat from.
    times float
    How many times to repeat these nodes
    backTo String
    The id of the node to repeat from.
    times Number
    How many times to repeat these nodes

    GetEscalationPathBetaSequencesNodeNotifyChannel

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

    GetEscalationPathBetaSequencesNodeNotifyChannelTarget

    Id string
    Uniquely identifies an entity of this type
    ScheduleMode string
    Only set for schedule targets, this specifies which users to fetch from the schedule. Use currentlyoncall to notify whoever is on call right now across the schedule, allusers to notify every user attached to the schedule, or allusersforrota / currentlyoncallforrota / nextoncallforrota to scope to a specific rota (in which case selectedrotaid is required). nextoncall notifies whoever is next on call across the schedule. Possible values are: currently_on_call, all_users_for_rota, all_users, currently_on_call_for_rota, next_on_call_for_rota, next_on_call.
    SelectedRotaId string
    For schedule targets, identifies which rota on the schedule the schedulemode applies to. Required when schedulemode is allusersforrota, currentlyoncallforrota, or nextoncallforrota; must be omitted for other schedulemode values.
    Type string
    Controls what type of entity this target identifies, such as EscalationPolicy or User. Possible values are: schedule, user, slack_channel, msteams_channel.
    Urgency string
    The urgency of this escalation path target. Possible values are: high, low.
    Id string
    Uniquely identifies an entity of this type
    ScheduleMode string
    Only set for schedule targets, this specifies which users to fetch from the schedule. Use currentlyoncall to notify whoever is on call right now across the schedule, allusers to notify every user attached to the schedule, or allusersforrota / currentlyoncallforrota / nextoncallforrota to scope to a specific rota (in which case selectedrotaid is required). nextoncall notifies whoever is next on call across the schedule. Possible values are: currently_on_call, all_users_for_rota, all_users, currently_on_call_for_rota, next_on_call_for_rota, next_on_call.
    SelectedRotaId string
    For schedule targets, identifies which rota on the schedule the schedulemode applies to. Required when schedulemode is allusersforrota, currentlyoncallforrota, or nextoncallforrota; must be omitted for other schedulemode values.
    Type string
    Controls what type of entity this target identifies, such as EscalationPolicy or User. Possible values are: schedule, user, slack_channel, msteams_channel.
    Urgency string
    The urgency of this escalation path target. Possible values are: high, low.
    id string
    Uniquely identifies an entity of this type
    schedule_mode string
    Only set for schedule targets, this specifies which users to fetch from the schedule. Use currentlyoncall to notify whoever is on call right now across the schedule, allusers to notify every user attached to the schedule, or allusersforrota / currentlyoncallforrota / nextoncallforrota to scope to a specific rota (in which case selectedrotaid is required). nextoncall notifies whoever is next on call across the schedule. Possible values are: currently_on_call, all_users_for_rota, all_users, currently_on_call_for_rota, next_on_call_for_rota, next_on_call.
    selected_rota_id string
    For schedule targets, identifies which rota on the schedule the schedulemode applies to. Required when schedulemode is allusersforrota, currentlyoncallforrota, or nextoncallforrota; must be omitted for other schedulemode values.
    type string
    Controls what type of entity this target identifies, such as EscalationPolicy or User. Possible values are: schedule, user, slack_channel, msteams_channel.
    urgency string
    The urgency of this escalation path target. Possible values are: high, low.
    id String
    Uniquely identifies an entity of this type
    scheduleMode String
    Only set for schedule targets, this specifies which users to fetch from the schedule. Use currentlyoncall to notify whoever is on call right now across the schedule, allusers to notify every user attached to the schedule, or allusersforrota / currentlyoncallforrota / nextoncallforrota to scope to a specific rota (in which case selectedrotaid is required). nextoncall notifies whoever is next on call across the schedule. Possible values are: currently_on_call, all_users_for_rota, all_users, currently_on_call_for_rota, next_on_call_for_rota, next_on_call.
    selectedRotaId String
    For schedule targets, identifies which rota on the schedule the schedulemode applies to. Required when schedulemode is allusersforrota, currentlyoncallforrota, or nextoncallforrota; must be omitted for other schedulemode values.
    type String
    Controls what type of entity this target identifies, such as EscalationPolicy or User. Possible values are: schedule, user, slack_channel, msteams_channel.
    urgency String
    The urgency of this escalation path target. Possible values are: high, low.
    id string
    Uniquely identifies an entity of this type
    scheduleMode string
    Only set for schedule targets, this specifies which users to fetch from the schedule. Use currentlyoncall to notify whoever is on call right now across the schedule, allusers to notify every user attached to the schedule, or allusersforrota / currentlyoncallforrota / nextoncallforrota to scope to a specific rota (in which case selectedrotaid is required). nextoncall notifies whoever is next on call across the schedule. Possible values are: currently_on_call, all_users_for_rota, all_users, currently_on_call_for_rota, next_on_call_for_rota, next_on_call.
    selectedRotaId string
    For schedule targets, identifies which rota on the schedule the schedulemode applies to. Required when schedulemode is allusersforrota, currentlyoncallforrota, or nextoncallforrota; must be omitted for other schedulemode values.
    type string
    Controls what type of entity this target identifies, such as EscalationPolicy or User. Possible values are: schedule, user, slack_channel, msteams_channel.
    urgency string
    The urgency of this escalation path target. Possible values are: high, low.
    id str
    Uniquely identifies an entity of this type
    schedule_mode str
    Only set for schedule targets, this specifies which users to fetch from the schedule. Use currentlyoncall to notify whoever is on call right now across the schedule, allusers to notify every user attached to the schedule, or allusersforrota / currentlyoncallforrota / nextoncallforrota to scope to a specific rota (in which case selectedrotaid is required). nextoncall notifies whoever is next on call across the schedule. Possible values are: currently_on_call, all_users_for_rota, all_users, currently_on_call_for_rota, next_on_call_for_rota, next_on_call.
    selected_rota_id str
    For schedule targets, identifies which rota on the schedule the schedulemode applies to. Required when schedulemode is allusersforrota, currentlyoncallforrota, or nextoncallforrota; must be omitted for other schedulemode values.
    type str
    Controls what type of entity this target identifies, such as EscalationPolicy or User. Possible values are: schedule, user, slack_channel, msteams_channel.
    urgency str
    The urgency of this escalation path target. Possible values are: high, low.
    id String
    Uniquely identifies an entity of this type
    scheduleMode String
    Only set for schedule targets, this specifies which users to fetch from the schedule. Use currentlyoncall to notify whoever is on call right now across the schedule, allusers to notify every user attached to the schedule, or allusersforrota / currentlyoncallforrota / nextoncallforrota to scope to a specific rota (in which case selectedrotaid is required). nextoncall notifies whoever is next on call across the schedule. Possible values are: currently_on_call, all_users_for_rota, all_users, currently_on_call_for_rota, next_on_call_for_rota, next_on_call.
    selectedRotaId String
    For schedule targets, identifies which rota on the schedule the schedulemode applies to. Required when schedulemode is allusersforrota, currentlyoncallforrota, or nextoncallforrota; must be omitted for other schedulemode values.
    type String
    Controls what type of entity this target identifies, such as EscalationPolicy or User. Possible values are: schedule, user, slack_channel, msteams_channel.
    urgency String
    The urgency of this escalation path target. Possible values are: high, low.

    GetEscalationPathBetaWorkingHour

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

    GetEscalationPathBetaWorkingHourWeekdayInterval

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

    Package Details

    Repository
    incident incident-io/terraform-provider-incident
    License
    Notes
    This Pulumi package is based on the incident Terraform Provider.
    Viewing docs for incident 7.0.0
    published on Friday, Sep 11, 2026 by incident-io

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial