1. Packages
  2. Packages
  3. Rootly
  4. API Docs
  5. EscalationPath
Viewing docs for Rootly v3.3.0
published on Thursday, May 7, 2026 by rootlyhq
rootly logo
Viewing docs for Rootly v3.3.0
published on Thursday, May 7, 2026 by rootlyhq

    Example Usage

    data "rootly_user" "john" {
      email = "demo@rootly.com"
    }
    
    data "rootly_user" "jane" {
      email = "demo1@rootly.com"
    }
    
    data "rootly_alert_urgency" "low" {
      name = "Low"
    }
    
    resource "rootly_team" "sre" {
      name     = "SREs On-Call"
      user_ids = [data.rootly_user.john.id, data.rootly_user.jane.id]
    }
    
    resource "rootly_schedule" "primary" {
      name              = "Primary On-Call Schedule"
      owner_user_id     = data.rootly_user.john.id
      all_time_coverage = false
    }
    
    resource "rootly_schedule_rotation" "weekdays" {
      schedule_id     = rootly_schedule.primary.id
      name            = "weekdays"
      active_all_week = false
      active_days = [
        "M",
        "T",
        "W",
        "R",
        "F",
      ]
      active_time_type = "custom"
      position         = 1
      schedule_rotationable_attributes = {
        handoff_time = "10:00"
      }
      schedule_rotationable_type = "ScheduleDailyRotation"
      time_zone                  = "America/Toronto"
    }
    
    # Define active days for the weekday rotation
    # Monday
    resource "rootly_schedule_rotation_active_day" "m1-weekday" {
      schedule_rotation_id = rootly_schedule_rotation.weekdays.id
      day_name             = "M"
      active_time_attributes {
        start_time = "10:00"
        end_time   = "18:00"
      }
    }
    # Tuesday
    resource "rootly_schedule_rotation_active_day" "t1-weekday" {
      schedule_rotation_id = rootly_schedule_rotation.weekdays.id
      day_name             = "T"
      active_time_attributes {
        start_time = "10:00"
        end_time   = "18:00"
      }
    }
    # Wednesday
    resource "rootly_schedule_rotation_active_day" "w1-weekday" {
      schedule_rotation_id = rootly_schedule_rotation.weekdays.id
      day_name             = "W"
      active_time_attributes {
        start_time = "10:00"
        end_time   = "18:00"
      }
    }
    # Thursday
    resource "rootly_schedule_rotation_active_day" "th1-weekday" {
      schedule_rotation_id = rootly_schedule_rotation.weekdays.id
      day_name             = "R"
      active_time_attributes {
        start_time = "10:00"
        end_time   = "18:00"
      }
    }
    # Friday
    resource "rootly_schedule_rotation_active_day" "f1-weekday" {
      schedule_rotation_id = rootly_schedule_rotation.weekdays.id
      day_name             = "F"
      active_time_attributes {
        start_time = "10:00"
        end_time   = "18:00"
      }
    }
    
    resource "rootly_schedule_rotation_user" "john" {
      schedule_rotation_id = rootly_schedule_rotation.weekdays.id
      position             = 1
      user_id              = data.rootly_user.john.id
    }
    
    resource "rootly_schedule_rotation_user" "jane" {
      schedule_rotation_id = rootly_schedule_rotation.weekdays.id
      position             = 2
      user_id              = data.rootly_user.jane.id
    }
    
    resource "rootly_escalation_policy" "primary" {
      name      = "Primary"
      group_ids = [rootly_team.sre.id]
    }
    
    resource "rootly_escalation_path" "default" {
      name                 = "Default"
      default              = true
      escalation_policy_id = rootly_escalation_policy.primary.id
    }
    
    resource "rootly_escalation_path" "ignore" {
      name                 = "Ignore"
      default              = false
      escalation_policy_id = rootly_escalation_policy.primary.id
      rules {
        rule_type   = "alert_urgency"
        urgency_ids = [data.rootly_alert_urgency.low.id]
      }
    }
    
    # Deferral path - defer alerts outside business hours, then re-evaluate
    resource "rootly_escalation_path" "defer_off_hours" {
      name                    = "Defer Off Hours"
      default                 = false
      escalation_policy_id    = rootly_escalation_policy.primary.id
      path_type               = "deferral"
      after_deferral_behavior = "re_evaluate"
    
      rules {
        rule_type = "deferral_window"
        time_zone = "America/New_York"
        time_blocks {
          monday     = true
          tuesday    = true
          wednesday  = true
          thursday   = true
          friday     = true
          start_time = "18:00"
          end_time   = "09:00"
        }
        time_blocks {
          saturday = true
          sunday   = true
          all_day  = true
        }
      }
    }
    
    # Deferral path that executes another path after deferral
    resource "rootly_escalation_path" "defer_then_escalate" {
      name                    = "Defer Then Escalate"
      default                 = false
      escalation_policy_id    = rootly_escalation_policy.primary.id
      path_type               = "deferral"
      after_deferral_behavior = "execute_path"
      after_deferral_path_id  = rootly_escalation_path.default.id
    
      rules {
        rule_type = "deferral_window"
        time_zone = "America/New_York"
        time_blocks {
          saturday = true
          sunday   = true
          all_day  = true
        }
      }
    }
    
    # Service-based routing path
    resource "rootly_escalation_path" "by_service" {
      name                 = "Route by Service"
      default              = false
      escalation_policy_id = rootly_escalation_policy.primary.id
      match_mode           = "match-any-rule"
    
      rules {
        rule_type   = "service"
        service_ids = ["your-service-id"]
      }
    }
    
    resource "rootly_escalation_level" "first" {
      escalation_policy_path_id = rootly_escalation_path.default.id
      escalation_policy_id      = rootly_escalation_policy.primary.id
      position                  = 1
      notification_target_params {
        team_members = "all"
        type         = "slack_channel"
        id           = "C06D4QHLAUE"
      }
      notification_target_params {
        type         = "schedule"
        id           = rootly_schedule.primary.id
        team_members = "all"
      }
    }
    
    # cycle-based round-robin everyone on the schedule
    resource "rootly_escalation_level" "second" {
      escalation_policy_path_id                       = rootly_escalation_path.default.id
      escalation_policy_id                            = rootly_escalation_policy.primary.id
      position                                        = 2
      delay                                           = 5
      paging_strategy_configuration_strategy          = "cycle"
      paging_strategy_configuration_schedule_strategy = "everyone"
      notification_target_params {
        type         = "schedule"
        id           = rootly_schedule.primary.id
        team_members = "all"
      }
    }
    

    Create EscalationPath Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new EscalationPath(name: string, args?: EscalationPathArgs, opts?: CustomResourceOptions);
    @overload
    def EscalationPath(resource_name: str,
                       args: Optional[EscalationPathArgs] = None,
                       opts: Optional[ResourceOptions] = None)
    
    @overload
    def EscalationPath(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       after_deferral_behavior: Optional[str] = None,
                       after_deferral_path_id: Optional[str] = None,
                       default: Optional[bool] = None,
                       escalation_policy_id: Optional[str] = None,
                       initial_delay: Optional[int] = None,
                       match_mode: Optional[str] = None,
                       name: Optional[str] = None,
                       notification_type: Optional[str] = None,
                       path_type: Optional[str] = None,
                       position: Optional[int] = None,
                       repeat: Optional[bool] = None,
                       repeat_count: Optional[int] = None,
                       rules: Optional[Sequence[EscalationPathRuleArgs]] = None,
                       time_restriction_time_zone: Optional[str] = None,
                       time_restrictions: Optional[Sequence[EscalationPathTimeRestrictionArgs]] = None)
    func NewEscalationPath(ctx *Context, name string, args *EscalationPathArgs, opts ...ResourceOption) (*EscalationPath, error)
    public EscalationPath(string name, EscalationPathArgs? args = null, CustomResourceOptions? opts = null)
    public EscalationPath(String name, EscalationPathArgs args)
    public EscalationPath(String name, EscalationPathArgs args, CustomResourceOptions options)
    
    type: rootly:EscalationPath
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args EscalationPathArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args EscalationPathArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args EscalationPathArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args EscalationPathArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args EscalationPathArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var escalationPathResource = new Rootly.EscalationPath("escalationPathResource", new()
    {
        AfterDeferralBehavior = "string",
        AfterDeferralPathId = "string",
        Default = false,
        EscalationPolicyId = "string",
        InitialDelay = 0,
        MatchMode = "string",
        Name = "string",
        NotificationType = "string",
        PathType = "string",
        Position = 0,
        Repeat = false,
        RepeatCount = 0,
        Rules = new[]
        {
            new Rootly.Inputs.EscalationPathRuleArgs
            {
                FieldableId = "string",
                FieldableType = "string",
                JsonPath = "string",
                Operator = "string",
                RuleType = "string",
                ServiceIds = new[]
                {
                    "string",
                },
                TimeBlocks = new[]
                {
                    new Rootly.Inputs.EscalationPathRuleTimeBlockArgs
                    {
                        AllDay = false,
                        EndTime = "string",
                        Friday = false,
                        Monday = false,
                        Position = 0,
                        Saturday = false,
                        StartTime = "string",
                        Sunday = false,
                        Thursday = false,
                        Tuesday = false,
                        Wednesday = false,
                    },
                },
                TimeZone = "string",
                UrgencyIds = new[]
                {
                    "string",
                },
                Value = "string",
                Values = new[]
                {
                    "string",
                },
                WithinWorkingHour = false,
            },
        },
        TimeRestrictionTimeZone = "string",
        TimeRestrictions = new[]
        {
            new Rootly.Inputs.EscalationPathTimeRestrictionArgs
            {
                EndDay = "string",
                EndTime = "string",
                StartDay = "string",
                StartTime = "string",
            },
        },
    });
    
    example, err := rootly.NewEscalationPath(ctx, "escalationPathResource", &rootly.EscalationPathArgs{
    	AfterDeferralBehavior: pulumi.String("string"),
    	AfterDeferralPathId:   pulumi.String("string"),
    	Default:               pulumi.Bool(false),
    	EscalationPolicyId:    pulumi.String("string"),
    	InitialDelay:          pulumi.Int(0),
    	MatchMode:             pulumi.String("string"),
    	Name:                  pulumi.String("string"),
    	NotificationType:      pulumi.String("string"),
    	PathType:              pulumi.String("string"),
    	Position:              pulumi.Int(0),
    	Repeat:                pulumi.Bool(false),
    	RepeatCount:           pulumi.Int(0),
    	Rules: rootly.EscalationPathRuleArray{
    		&rootly.EscalationPathRuleArgs{
    			FieldableId:   pulumi.String("string"),
    			FieldableType: pulumi.String("string"),
    			JsonPath:      pulumi.String("string"),
    			Operator:      pulumi.String("string"),
    			RuleType:      pulumi.String("string"),
    			ServiceIds: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			TimeBlocks: rootly.EscalationPathRuleTimeBlockArray{
    				&rootly.EscalationPathRuleTimeBlockArgs{
    					AllDay:    pulumi.Bool(false),
    					EndTime:   pulumi.String("string"),
    					Friday:    pulumi.Bool(false),
    					Monday:    pulumi.Bool(false),
    					Position:  pulumi.Int(0),
    					Saturday:  pulumi.Bool(false),
    					StartTime: pulumi.String("string"),
    					Sunday:    pulumi.Bool(false),
    					Thursday:  pulumi.Bool(false),
    					Tuesday:   pulumi.Bool(false),
    					Wednesday: pulumi.Bool(false),
    				},
    			},
    			TimeZone: pulumi.String("string"),
    			UrgencyIds: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			Value: pulumi.String("string"),
    			Values: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			WithinWorkingHour: pulumi.Bool(false),
    		},
    	},
    	TimeRestrictionTimeZone: pulumi.String("string"),
    	TimeRestrictions: rootly.EscalationPathTimeRestrictionArray{
    		&rootly.EscalationPathTimeRestrictionArgs{
    			EndDay:    pulumi.String("string"),
    			EndTime:   pulumi.String("string"),
    			StartDay:  pulumi.String("string"),
    			StartTime: pulumi.String("string"),
    		},
    	},
    })
    
    var escalationPathResource = new EscalationPath("escalationPathResource", EscalationPathArgs.builder()
        .afterDeferralBehavior("string")
        .afterDeferralPathId("string")
        .default_(false)
        .escalationPolicyId("string")
        .initialDelay(0)
        .matchMode("string")
        .name("string")
        .notificationType("string")
        .pathType("string")
        .position(0)
        .repeat(false)
        .repeatCount(0)
        .rules(EscalationPathRuleArgs.builder()
            .fieldableId("string")
            .fieldableType("string")
            .jsonPath("string")
            .operator("string")
            .ruleType("string")
            .serviceIds("string")
            .timeBlocks(EscalationPathRuleTimeBlockArgs.builder()
                .allDay(false)
                .endTime("string")
                .friday(false)
                .monday(false)
                .position(0)
                .saturday(false)
                .startTime("string")
                .sunday(false)
                .thursday(false)
                .tuesday(false)
                .wednesday(false)
                .build())
            .timeZone("string")
            .urgencyIds("string")
            .value("string")
            .values("string")
            .withinWorkingHour(false)
            .build())
        .timeRestrictionTimeZone("string")
        .timeRestrictions(EscalationPathTimeRestrictionArgs.builder()
            .endDay("string")
            .endTime("string")
            .startDay("string")
            .startTime("string")
            .build())
        .build());
    
    escalation_path_resource = rootly.EscalationPath("escalationPathResource",
        after_deferral_behavior="string",
        after_deferral_path_id="string",
        default=False,
        escalation_policy_id="string",
        initial_delay=0,
        match_mode="string",
        name="string",
        notification_type="string",
        path_type="string",
        position=0,
        repeat=False,
        repeat_count=0,
        rules=[{
            "fieldable_id": "string",
            "fieldable_type": "string",
            "json_path": "string",
            "operator": "string",
            "rule_type": "string",
            "service_ids": ["string"],
            "time_blocks": [{
                "all_day": False,
                "end_time": "string",
                "friday": False,
                "monday": False,
                "position": 0,
                "saturday": False,
                "start_time": "string",
                "sunday": False,
                "thursday": False,
                "tuesday": False,
                "wednesday": False,
            }],
            "time_zone": "string",
            "urgency_ids": ["string"],
            "value": "string",
            "values": ["string"],
            "within_working_hour": False,
        }],
        time_restriction_time_zone="string",
        time_restrictions=[{
            "end_day": "string",
            "end_time": "string",
            "start_day": "string",
            "start_time": "string",
        }])
    
    const escalationPathResource = new rootly.EscalationPath("escalationPathResource", {
        afterDeferralBehavior: "string",
        afterDeferralPathId: "string",
        "default": false,
        escalationPolicyId: "string",
        initialDelay: 0,
        matchMode: "string",
        name: "string",
        notificationType: "string",
        pathType: "string",
        position: 0,
        repeat: false,
        repeatCount: 0,
        rules: [{
            fieldableId: "string",
            fieldableType: "string",
            jsonPath: "string",
            operator: "string",
            ruleType: "string",
            serviceIds: ["string"],
            timeBlocks: [{
                allDay: false,
                endTime: "string",
                friday: false,
                monday: false,
                position: 0,
                saturday: false,
                startTime: "string",
                sunday: false,
                thursday: false,
                tuesday: false,
                wednesday: false,
            }],
            timeZone: "string",
            urgencyIds: ["string"],
            value: "string",
            values: ["string"],
            withinWorkingHour: false,
        }],
        timeRestrictionTimeZone: "string",
        timeRestrictions: [{
            endDay: "string",
            endTime: "string",
            startDay: "string",
            startTime: "string",
        }],
    });
    
    type: rootly:EscalationPath
    properties:
        afterDeferralBehavior: string
        afterDeferralPathId: string
        default: false
        escalationPolicyId: string
        initialDelay: 0
        matchMode: string
        name: string
        notificationType: string
        pathType: string
        position: 0
        repeat: false
        repeatCount: 0
        rules:
            - fieldableId: string
              fieldableType: string
              jsonPath: string
              operator: string
              ruleType: string
              serviceIds:
                - string
              timeBlocks:
                - allDay: false
                  endTime: string
                  friday: false
                  monday: false
                  position: 0
                  saturday: false
                  startTime: string
                  sunday: false
                  thursday: false
                  tuesday: false
                  wednesday: false
              timeZone: string
              urgencyIds:
                - string
              value: string
              values:
                - string
              withinWorkingHour: false
        timeRestrictionTimeZone: string
        timeRestrictions:
            - endDay: string
              endTime: string
              startDay: string
              startTime: string
    

    EscalationPath Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The EscalationPath resource accepts the following input properties:

    AfterDeferralBehavior string
    What happens after a deferral path finishes. Required for deferral paths.. Value must be one of reEvaluate, executePath.
    AfterDeferralPathId string
    The escalation path to execute after this deferral path when afterdeferralbehavior is execute_path.
    Default bool
    Whether this escalation path is the default path. Value must be one of true or false
    EscalationPolicyId string
    The ID of the escalation policy
    InitialDelay int
    Initial delay for escalation path in minutes. Maximum 1 week (10080).
    MatchMode string
    How path rules are matched.. Value must be one of match-all-rules, match-any-rule.
    Name string
    The name of the escalation path
    NotificationType string
    Notification rule type
    PathType string
    The type of escalation path. Cannot be changed after creation.. Value must be one of escalation, deferral.
    Position int
    The position of this path in the paths for this EP.
    Repeat bool
    Whether this path should be repeated until someone acknowledges the alert. Value must be one of true or false
    RepeatCount int
    The number of times this path will be executed until someone acknowledges the alert
    Rules List<EscalationPathRule>
    Escalation path rules
    TimeRestrictionTimeZone string
    Time zone used for time restrictions.. Value must be one of International Date Line West, Etc/GMT+12, American Samoa, Pacific/Pago_Pago, Midway Island, Pacific/Midway, Hawaii, Pacific/Honolulu, Alaska, America/Juneau, Pacific Time (US & Canada), America/Los_Angeles, Tijuana, America/Tijuana, Arizona, America/Phoenix, Mazatlan, America/Mazatlan, Mountain Time (US & Canada), America/Denver, Central America, America/Guatemala, Central Time (US & Canada), America/Chicago, Chihuahua, America/Chihuahua, Guadalajara, America/Mexico_City, Mexico City, America/Mexico_City, Monterrey, America/Monterrey, Saskatchewan, America/Regina, Bogota, America/Bogota, Eastern Time (US & Canada), America/New_York, Indiana (East), America/Indiana/Indianapolis, Lima, America/Lima, Quito, America/Lima, Atlantic Time (Canada), America/Halifax, Caracas, America/Caracas, Georgetown, America/Guyana, La Paz, America/La_Paz, Puerto Rico, America/Puerto_Rico, Santiago, America/Santiago, Newfoundland, America/St_Johns, Brasilia, America/Sao_Paulo, Buenos Aires, America/Argentina/Buenos_Aires, Montevideo, America/Montevideo, Greenland, America/Godthab, Mid-Atlantic, Atlantic/South_Georgia, Azores, Atlantic/Azores, Cape Verde Is., Atlantic/Cape_Verde, Casablanca, Africa/Casablanca, Dublin, Europe/Dublin, Edinburgh, Europe/London, Lisbon, Europe/Lisbon, London, Europe/London, Monrovia, Africa/Monrovia, UTC, Etc/UTC, Amsterdam, Europe/Amsterdam, Belgrade, Europe/Belgrade, Berlin, Europe/Berlin, Bern, Europe/Zurich, Bratislava, Europe/Bratislava, Brussels, Europe/Brussels, Budapest, Europe/Budapest, Copenhagen, Europe/Copenhagen, Ljubljana, Europe/Ljubljana, Madrid, Europe/Madrid, Paris, Europe/Paris, Prague, Europe/Prague, Rome, Europe/Rome, Sarajevo, Europe/Sarajevo, Skopje, Europe/Skopje, Stockholm, Europe/Stockholm, Vienna, Europe/Vienna, Warsaw, Europe/Warsaw, West Central Africa, Africa/Algiers, Zagreb, Europe/Zagreb, Zurich, Europe/Zurich, Athens, Europe/Athens, Bucharest, Europe/Bucharest, Cairo, Africa/Cairo, Harare, Africa/Harare, Helsinki, Europe/Helsinki, Jerusalem, Asia/Jerusalem, Kaliningrad, Europe/Kaliningrad, Kyiv, Europe/Kiev, Pretoria, Africa/Johannesburg, Riga, Europe/Riga, Sofia, Europe/Sofia, Tallinn, Europe/Tallinn, Vilnius, Europe/Vilnius, Baghdad, Asia/Baghdad, Istanbul, Europe/Istanbul, Kuwait, Asia/Kuwait, Minsk, Europe/Minsk, Moscow, Europe/Moscow, Nairobi, Africa/Nairobi, Riyadh, Asia/Riyadh, St. Petersburg, Europe/Moscow, Volgograd, Europe/Volgograd, Tehran, Asia/Tehran, Abu Dhabi, Asia/Muscat, Baku, Asia/Baku, Muscat, Asia/Muscat, Samara, Europe/Samara, Tbilisi, Asia/Tbilisi, Yerevan, Asia/Yerevan, Kabul, Asia/Kabul, Almaty, Asia/Almaty, Astana, Asia/Almaty, Ekaterinburg, Asia/Yekaterinburg, Islamabad, Asia/Karachi, Karachi, Asia/Karachi, Tashkent, Asia/Tashkent, Chennai, Asia/Kolkata, Kolkata, Asia/Kolkata, Mumbai, Asia/Kolkata, New Delhi, Asia/Kolkata, Sri Jayawardenepura, Asia/Colombo, Kathmandu, Asia/Kathmandu, Dhaka, Asia/Dhaka, Urumqi, Asia/Urumqi, Rangoon, Asia/Rangoon, Bangkok, Asia/Bangkok, Hanoi, Asia/Bangkok, Jakarta, Asia/Jakarta, Krasnoyarsk, Asia/Krasnoyarsk, Novosibirsk, Asia/Novosibirsk, Beijing, Asia/Shanghai, Chongqing, Asia/Chongqing, Hong Kong, Asia/Hong_Kong, Irkutsk, Asia/Irkutsk, Kuala Lumpur, Asia/Kuala_Lumpur, Perth, Australia/Perth, Singapore, Asia/Singapore, Taipei, Asia/Taipei, Ulaanbaatar, Asia/Ulaanbaatar, Osaka, Asia/Tokyo, Sapporo, Asia/Tokyo, Seoul, Asia/Seoul, Tokyo, Asia/Tokyo, Yakutsk, Asia/Yakutsk, Adelaide, Australia/Adelaide, Darwin, Australia/Darwin, Brisbane, Australia/Brisbane, Canberra, Australia/Canberra, Guam, Pacific/Guam, Hobart, Australia/Hobart, Melbourne, Australia/Melbourne, Port Moresby, Pacific/Port_Moresby, Sydney, Australia/Sydney, Vladivostok, Asia/Vladivostok, Magadan, Asia/Magadan, New Caledonia, Pacific/Noumea, Solomon Is., Pacific/Guadalcanal, Srednekolymsk, Asia/Srednekolymsk, Auckland, Pacific/Auckland, Fiji, Pacific/Fiji, Kamchatka, Asia/Kamchatka, Marshall Is., Pacific/Majuro, Wellington, Pacific/Auckland, Chatham Is., Pacific/Chatham, Nuku'alofa, Pacific/Tongatapu, Samoa, Pacific/Apia, Tokelau Is., Pacific/Fakaofo.
    TimeRestrictions List<EscalationPathTimeRestriction>
    If time restrictions are set, alerts will follow this path when they arrive within the specified time ranges and meet the rules.
    AfterDeferralBehavior string
    What happens after a deferral path finishes. Required for deferral paths.. Value must be one of reEvaluate, executePath.
    AfterDeferralPathId string
    The escalation path to execute after this deferral path when afterdeferralbehavior is execute_path.
    Default bool
    Whether this escalation path is the default path. Value must be one of true or false
    EscalationPolicyId string
    The ID of the escalation policy
    InitialDelay int
    Initial delay for escalation path in minutes. Maximum 1 week (10080).
    MatchMode string
    How path rules are matched.. Value must be one of match-all-rules, match-any-rule.
    Name string
    The name of the escalation path
    NotificationType string
    Notification rule type
    PathType string
    The type of escalation path. Cannot be changed after creation.. Value must be one of escalation, deferral.
    Position int
    The position of this path in the paths for this EP.
    Repeat bool
    Whether this path should be repeated until someone acknowledges the alert. Value must be one of true or false
    RepeatCount int
    The number of times this path will be executed until someone acknowledges the alert
    Rules []EscalationPathRuleArgs
    Escalation path rules
    TimeRestrictionTimeZone string
    Time zone used for time restrictions.. Value must be one of International Date Line West, Etc/GMT+12, American Samoa, Pacific/Pago_Pago, Midway Island, Pacific/Midway, Hawaii, Pacific/Honolulu, Alaska, America/Juneau, Pacific Time (US & Canada), America/Los_Angeles, Tijuana, America/Tijuana, Arizona, America/Phoenix, Mazatlan, America/Mazatlan, Mountain Time (US & Canada), America/Denver, Central America, America/Guatemala, Central Time (US & Canada), America/Chicago, Chihuahua, America/Chihuahua, Guadalajara, America/Mexico_City, Mexico City, America/Mexico_City, Monterrey, America/Monterrey, Saskatchewan, America/Regina, Bogota, America/Bogota, Eastern Time (US & Canada), America/New_York, Indiana (East), America/Indiana/Indianapolis, Lima, America/Lima, Quito, America/Lima, Atlantic Time (Canada), America/Halifax, Caracas, America/Caracas, Georgetown, America/Guyana, La Paz, America/La_Paz, Puerto Rico, America/Puerto_Rico, Santiago, America/Santiago, Newfoundland, America/St_Johns, Brasilia, America/Sao_Paulo, Buenos Aires, America/Argentina/Buenos_Aires, Montevideo, America/Montevideo, Greenland, America/Godthab, Mid-Atlantic, Atlantic/South_Georgia, Azores, Atlantic/Azores, Cape Verde Is., Atlantic/Cape_Verde, Casablanca, Africa/Casablanca, Dublin, Europe/Dublin, Edinburgh, Europe/London, Lisbon, Europe/Lisbon, London, Europe/London, Monrovia, Africa/Monrovia, UTC, Etc/UTC, Amsterdam, Europe/Amsterdam, Belgrade, Europe/Belgrade, Berlin, Europe/Berlin, Bern, Europe/Zurich, Bratislava, Europe/Bratislava, Brussels, Europe/Brussels, Budapest, Europe/Budapest, Copenhagen, Europe/Copenhagen, Ljubljana, Europe/Ljubljana, Madrid, Europe/Madrid, Paris, Europe/Paris, Prague, Europe/Prague, Rome, Europe/Rome, Sarajevo, Europe/Sarajevo, Skopje, Europe/Skopje, Stockholm, Europe/Stockholm, Vienna, Europe/Vienna, Warsaw, Europe/Warsaw, West Central Africa, Africa/Algiers, Zagreb, Europe/Zagreb, Zurich, Europe/Zurich, Athens, Europe/Athens, Bucharest, Europe/Bucharest, Cairo, Africa/Cairo, Harare, Africa/Harare, Helsinki, Europe/Helsinki, Jerusalem, Asia/Jerusalem, Kaliningrad, Europe/Kaliningrad, Kyiv, Europe/Kiev, Pretoria, Africa/Johannesburg, Riga, Europe/Riga, Sofia, Europe/Sofia, Tallinn, Europe/Tallinn, Vilnius, Europe/Vilnius, Baghdad, Asia/Baghdad, Istanbul, Europe/Istanbul, Kuwait, Asia/Kuwait, Minsk, Europe/Minsk, Moscow, Europe/Moscow, Nairobi, Africa/Nairobi, Riyadh, Asia/Riyadh, St. Petersburg, Europe/Moscow, Volgograd, Europe/Volgograd, Tehran, Asia/Tehran, Abu Dhabi, Asia/Muscat, Baku, Asia/Baku, Muscat, Asia/Muscat, Samara, Europe/Samara, Tbilisi, Asia/Tbilisi, Yerevan, Asia/Yerevan, Kabul, Asia/Kabul, Almaty, Asia/Almaty, Astana, Asia/Almaty, Ekaterinburg, Asia/Yekaterinburg, Islamabad, Asia/Karachi, Karachi, Asia/Karachi, Tashkent, Asia/Tashkent, Chennai, Asia/Kolkata, Kolkata, Asia/Kolkata, Mumbai, Asia/Kolkata, New Delhi, Asia/Kolkata, Sri Jayawardenepura, Asia/Colombo, Kathmandu, Asia/Kathmandu, Dhaka, Asia/Dhaka, Urumqi, Asia/Urumqi, Rangoon, Asia/Rangoon, Bangkok, Asia/Bangkok, Hanoi, Asia/Bangkok, Jakarta, Asia/Jakarta, Krasnoyarsk, Asia/Krasnoyarsk, Novosibirsk, Asia/Novosibirsk, Beijing, Asia/Shanghai, Chongqing, Asia/Chongqing, Hong Kong, Asia/Hong_Kong, Irkutsk, Asia/Irkutsk, Kuala Lumpur, Asia/Kuala_Lumpur, Perth, Australia/Perth, Singapore, Asia/Singapore, Taipei, Asia/Taipei, Ulaanbaatar, Asia/Ulaanbaatar, Osaka, Asia/Tokyo, Sapporo, Asia/Tokyo, Seoul, Asia/Seoul, Tokyo, Asia/Tokyo, Yakutsk, Asia/Yakutsk, Adelaide, Australia/Adelaide, Darwin, Australia/Darwin, Brisbane, Australia/Brisbane, Canberra, Australia/Canberra, Guam, Pacific/Guam, Hobart, Australia/Hobart, Melbourne, Australia/Melbourne, Port Moresby, Pacific/Port_Moresby, Sydney, Australia/Sydney, Vladivostok, Asia/Vladivostok, Magadan, Asia/Magadan, New Caledonia, Pacific/Noumea, Solomon Is., Pacific/Guadalcanal, Srednekolymsk, Asia/Srednekolymsk, Auckland, Pacific/Auckland, Fiji, Pacific/Fiji, Kamchatka, Asia/Kamchatka, Marshall Is., Pacific/Majuro, Wellington, Pacific/Auckland, Chatham Is., Pacific/Chatham, Nuku'alofa, Pacific/Tongatapu, Samoa, Pacific/Apia, Tokelau Is., Pacific/Fakaofo.
    TimeRestrictions []EscalationPathTimeRestrictionArgs
    If time restrictions are set, alerts will follow this path when they arrive within the specified time ranges and meet the rules.
    afterDeferralBehavior String
    What happens after a deferral path finishes. Required for deferral paths.. Value must be one of reEvaluate, executePath.
    afterDeferralPathId String
    The escalation path to execute after this deferral path when afterdeferralbehavior is execute_path.
    default_ Boolean
    Whether this escalation path is the default path. Value must be one of true or false
    escalationPolicyId String
    The ID of the escalation policy
    initialDelay Integer
    Initial delay for escalation path in minutes. Maximum 1 week (10080).
    matchMode String
    How path rules are matched.. Value must be one of match-all-rules, match-any-rule.
    name String
    The name of the escalation path
    notificationType String
    Notification rule type
    pathType String
    The type of escalation path. Cannot be changed after creation.. Value must be one of escalation, deferral.
    position Integer
    The position of this path in the paths for this EP.
    repeat Boolean
    Whether this path should be repeated until someone acknowledges the alert. Value must be one of true or false
    repeatCount Integer
    The number of times this path will be executed until someone acknowledges the alert
    rules List<EscalationPathRule>
    Escalation path rules
    timeRestrictionTimeZone String
    Time zone used for time restrictions.. Value must be one of International Date Line West, Etc/GMT+12, American Samoa, Pacific/Pago_Pago, Midway Island, Pacific/Midway, Hawaii, Pacific/Honolulu, Alaska, America/Juneau, Pacific Time (US & Canada), America/Los_Angeles, Tijuana, America/Tijuana, Arizona, America/Phoenix, Mazatlan, America/Mazatlan, Mountain Time (US & Canada), America/Denver, Central America, America/Guatemala, Central Time (US & Canada), America/Chicago, Chihuahua, America/Chihuahua, Guadalajara, America/Mexico_City, Mexico City, America/Mexico_City, Monterrey, America/Monterrey, Saskatchewan, America/Regina, Bogota, America/Bogota, Eastern Time (US & Canada), America/New_York, Indiana (East), America/Indiana/Indianapolis, Lima, America/Lima, Quito, America/Lima, Atlantic Time (Canada), America/Halifax, Caracas, America/Caracas, Georgetown, America/Guyana, La Paz, America/La_Paz, Puerto Rico, America/Puerto_Rico, Santiago, America/Santiago, Newfoundland, America/St_Johns, Brasilia, America/Sao_Paulo, Buenos Aires, America/Argentina/Buenos_Aires, Montevideo, America/Montevideo, Greenland, America/Godthab, Mid-Atlantic, Atlantic/South_Georgia, Azores, Atlantic/Azores, Cape Verde Is., Atlantic/Cape_Verde, Casablanca, Africa/Casablanca, Dublin, Europe/Dublin, Edinburgh, Europe/London, Lisbon, Europe/Lisbon, London, Europe/London, Monrovia, Africa/Monrovia, UTC, Etc/UTC, Amsterdam, Europe/Amsterdam, Belgrade, Europe/Belgrade, Berlin, Europe/Berlin, Bern, Europe/Zurich, Bratislava, Europe/Bratislava, Brussels, Europe/Brussels, Budapest, Europe/Budapest, Copenhagen, Europe/Copenhagen, Ljubljana, Europe/Ljubljana, Madrid, Europe/Madrid, Paris, Europe/Paris, Prague, Europe/Prague, Rome, Europe/Rome, Sarajevo, Europe/Sarajevo, Skopje, Europe/Skopje, Stockholm, Europe/Stockholm, Vienna, Europe/Vienna, Warsaw, Europe/Warsaw, West Central Africa, Africa/Algiers, Zagreb, Europe/Zagreb, Zurich, Europe/Zurich, Athens, Europe/Athens, Bucharest, Europe/Bucharest, Cairo, Africa/Cairo, Harare, Africa/Harare, Helsinki, Europe/Helsinki, Jerusalem, Asia/Jerusalem, Kaliningrad, Europe/Kaliningrad, Kyiv, Europe/Kiev, Pretoria, Africa/Johannesburg, Riga, Europe/Riga, Sofia, Europe/Sofia, Tallinn, Europe/Tallinn, Vilnius, Europe/Vilnius, Baghdad, Asia/Baghdad, Istanbul, Europe/Istanbul, Kuwait, Asia/Kuwait, Minsk, Europe/Minsk, Moscow, Europe/Moscow, Nairobi, Africa/Nairobi, Riyadh, Asia/Riyadh, St. Petersburg, Europe/Moscow, Volgograd, Europe/Volgograd, Tehran, Asia/Tehran, Abu Dhabi, Asia/Muscat, Baku, Asia/Baku, Muscat, Asia/Muscat, Samara, Europe/Samara, Tbilisi, Asia/Tbilisi, Yerevan, Asia/Yerevan, Kabul, Asia/Kabul, Almaty, Asia/Almaty, Astana, Asia/Almaty, Ekaterinburg, Asia/Yekaterinburg, Islamabad, Asia/Karachi, Karachi, Asia/Karachi, Tashkent, Asia/Tashkent, Chennai, Asia/Kolkata, Kolkata, Asia/Kolkata, Mumbai, Asia/Kolkata, New Delhi, Asia/Kolkata, Sri Jayawardenepura, Asia/Colombo, Kathmandu, Asia/Kathmandu, Dhaka, Asia/Dhaka, Urumqi, Asia/Urumqi, Rangoon, Asia/Rangoon, Bangkok, Asia/Bangkok, Hanoi, Asia/Bangkok, Jakarta, Asia/Jakarta, Krasnoyarsk, Asia/Krasnoyarsk, Novosibirsk, Asia/Novosibirsk, Beijing, Asia/Shanghai, Chongqing, Asia/Chongqing, Hong Kong, Asia/Hong_Kong, Irkutsk, Asia/Irkutsk, Kuala Lumpur, Asia/Kuala_Lumpur, Perth, Australia/Perth, Singapore, Asia/Singapore, Taipei, Asia/Taipei, Ulaanbaatar, Asia/Ulaanbaatar, Osaka, Asia/Tokyo, Sapporo, Asia/Tokyo, Seoul, Asia/Seoul, Tokyo, Asia/Tokyo, Yakutsk, Asia/Yakutsk, Adelaide, Australia/Adelaide, Darwin, Australia/Darwin, Brisbane, Australia/Brisbane, Canberra, Australia/Canberra, Guam, Pacific/Guam, Hobart, Australia/Hobart, Melbourne, Australia/Melbourne, Port Moresby, Pacific/Port_Moresby, Sydney, Australia/Sydney, Vladivostok, Asia/Vladivostok, Magadan, Asia/Magadan, New Caledonia, Pacific/Noumea, Solomon Is., Pacific/Guadalcanal, Srednekolymsk, Asia/Srednekolymsk, Auckland, Pacific/Auckland, Fiji, Pacific/Fiji, Kamchatka, Asia/Kamchatka, Marshall Is., Pacific/Majuro, Wellington, Pacific/Auckland, Chatham Is., Pacific/Chatham, Nuku'alofa, Pacific/Tongatapu, Samoa, Pacific/Apia, Tokelau Is., Pacific/Fakaofo.
    timeRestrictions List<EscalationPathTimeRestriction>
    If time restrictions are set, alerts will follow this path when they arrive within the specified time ranges and meet the rules.
    afterDeferralBehavior string
    What happens after a deferral path finishes. Required for deferral paths.. Value must be one of reEvaluate, executePath.
    afterDeferralPathId string
    The escalation path to execute after this deferral path when afterdeferralbehavior is execute_path.
    default boolean
    Whether this escalation path is the default path. Value must be one of true or false
    escalationPolicyId string
    The ID of the escalation policy
    initialDelay number
    Initial delay for escalation path in minutes. Maximum 1 week (10080).
    matchMode string
    How path rules are matched.. Value must be one of match-all-rules, match-any-rule.
    name string
    The name of the escalation path
    notificationType string
    Notification rule type
    pathType string
    The type of escalation path. Cannot be changed after creation.. Value must be one of escalation, deferral.
    position number
    The position of this path in the paths for this EP.
    repeat boolean
    Whether this path should be repeated until someone acknowledges the alert. Value must be one of true or false
    repeatCount number
    The number of times this path will be executed until someone acknowledges the alert
    rules EscalationPathRule[]
    Escalation path rules
    timeRestrictionTimeZone string
    Time zone used for time restrictions.. Value must be one of International Date Line West, Etc/GMT+12, American Samoa, Pacific/Pago_Pago, Midway Island, Pacific/Midway, Hawaii, Pacific/Honolulu, Alaska, America/Juneau, Pacific Time (US & Canada), America/Los_Angeles, Tijuana, America/Tijuana, Arizona, America/Phoenix, Mazatlan, America/Mazatlan, Mountain Time (US & Canada), America/Denver, Central America, America/Guatemala, Central Time (US & Canada), America/Chicago, Chihuahua, America/Chihuahua, Guadalajara, America/Mexico_City, Mexico City, America/Mexico_City, Monterrey, America/Monterrey, Saskatchewan, America/Regina, Bogota, America/Bogota, Eastern Time (US & Canada), America/New_York, Indiana (East), America/Indiana/Indianapolis, Lima, America/Lima, Quito, America/Lima, Atlantic Time (Canada), America/Halifax, Caracas, America/Caracas, Georgetown, America/Guyana, La Paz, America/La_Paz, Puerto Rico, America/Puerto_Rico, Santiago, America/Santiago, Newfoundland, America/St_Johns, Brasilia, America/Sao_Paulo, Buenos Aires, America/Argentina/Buenos_Aires, Montevideo, America/Montevideo, Greenland, America/Godthab, Mid-Atlantic, Atlantic/South_Georgia, Azores, Atlantic/Azores, Cape Verde Is., Atlantic/Cape_Verde, Casablanca, Africa/Casablanca, Dublin, Europe/Dublin, Edinburgh, Europe/London, Lisbon, Europe/Lisbon, London, Europe/London, Monrovia, Africa/Monrovia, UTC, Etc/UTC, Amsterdam, Europe/Amsterdam, Belgrade, Europe/Belgrade, Berlin, Europe/Berlin, Bern, Europe/Zurich, Bratislava, Europe/Bratislava, Brussels, Europe/Brussels, Budapest, Europe/Budapest, Copenhagen, Europe/Copenhagen, Ljubljana, Europe/Ljubljana, Madrid, Europe/Madrid, Paris, Europe/Paris, Prague, Europe/Prague, Rome, Europe/Rome, Sarajevo, Europe/Sarajevo, Skopje, Europe/Skopje, Stockholm, Europe/Stockholm, Vienna, Europe/Vienna, Warsaw, Europe/Warsaw, West Central Africa, Africa/Algiers, Zagreb, Europe/Zagreb, Zurich, Europe/Zurich, Athens, Europe/Athens, Bucharest, Europe/Bucharest, Cairo, Africa/Cairo, Harare, Africa/Harare, Helsinki, Europe/Helsinki, Jerusalem, Asia/Jerusalem, Kaliningrad, Europe/Kaliningrad, Kyiv, Europe/Kiev, Pretoria, Africa/Johannesburg, Riga, Europe/Riga, Sofia, Europe/Sofia, Tallinn, Europe/Tallinn, Vilnius, Europe/Vilnius, Baghdad, Asia/Baghdad, Istanbul, Europe/Istanbul, Kuwait, Asia/Kuwait, Minsk, Europe/Minsk, Moscow, Europe/Moscow, Nairobi, Africa/Nairobi, Riyadh, Asia/Riyadh, St. Petersburg, Europe/Moscow, Volgograd, Europe/Volgograd, Tehran, Asia/Tehran, Abu Dhabi, Asia/Muscat, Baku, Asia/Baku, Muscat, Asia/Muscat, Samara, Europe/Samara, Tbilisi, Asia/Tbilisi, Yerevan, Asia/Yerevan, Kabul, Asia/Kabul, Almaty, Asia/Almaty, Astana, Asia/Almaty, Ekaterinburg, Asia/Yekaterinburg, Islamabad, Asia/Karachi, Karachi, Asia/Karachi, Tashkent, Asia/Tashkent, Chennai, Asia/Kolkata, Kolkata, Asia/Kolkata, Mumbai, Asia/Kolkata, New Delhi, Asia/Kolkata, Sri Jayawardenepura, Asia/Colombo, Kathmandu, Asia/Kathmandu, Dhaka, Asia/Dhaka, Urumqi, Asia/Urumqi, Rangoon, Asia/Rangoon, Bangkok, Asia/Bangkok, Hanoi, Asia/Bangkok, Jakarta, Asia/Jakarta, Krasnoyarsk, Asia/Krasnoyarsk, Novosibirsk, Asia/Novosibirsk, Beijing, Asia/Shanghai, Chongqing, Asia/Chongqing, Hong Kong, Asia/Hong_Kong, Irkutsk, Asia/Irkutsk, Kuala Lumpur, Asia/Kuala_Lumpur, Perth, Australia/Perth, Singapore, Asia/Singapore, Taipei, Asia/Taipei, Ulaanbaatar, Asia/Ulaanbaatar, Osaka, Asia/Tokyo, Sapporo, Asia/Tokyo, Seoul, Asia/Seoul, Tokyo, Asia/Tokyo, Yakutsk, Asia/Yakutsk, Adelaide, Australia/Adelaide, Darwin, Australia/Darwin, Brisbane, Australia/Brisbane, Canberra, Australia/Canberra, Guam, Pacific/Guam, Hobart, Australia/Hobart, Melbourne, Australia/Melbourne, Port Moresby, Pacific/Port_Moresby, Sydney, Australia/Sydney, Vladivostok, Asia/Vladivostok, Magadan, Asia/Magadan, New Caledonia, Pacific/Noumea, Solomon Is., Pacific/Guadalcanal, Srednekolymsk, Asia/Srednekolymsk, Auckland, Pacific/Auckland, Fiji, Pacific/Fiji, Kamchatka, Asia/Kamchatka, Marshall Is., Pacific/Majuro, Wellington, Pacific/Auckland, Chatham Is., Pacific/Chatham, Nuku'alofa, Pacific/Tongatapu, Samoa, Pacific/Apia, Tokelau Is., Pacific/Fakaofo.
    timeRestrictions EscalationPathTimeRestriction[]
    If time restrictions are set, alerts will follow this path when they arrive within the specified time ranges and meet the rules.
    after_deferral_behavior str
    What happens after a deferral path finishes. Required for deferral paths.. Value must be one of reEvaluate, executePath.
    after_deferral_path_id str
    The escalation path to execute after this deferral path when afterdeferralbehavior is execute_path.
    default bool
    Whether this escalation path is the default path. Value must be one of true or false
    escalation_policy_id str
    The ID of the escalation policy
    initial_delay int
    Initial delay for escalation path in minutes. Maximum 1 week (10080).
    match_mode str
    How path rules are matched.. Value must be one of match-all-rules, match-any-rule.
    name str
    The name of the escalation path
    notification_type str
    Notification rule type
    path_type str
    The type of escalation path. Cannot be changed after creation.. Value must be one of escalation, deferral.
    position int
    The position of this path in the paths for this EP.
    repeat bool
    Whether this path should be repeated until someone acknowledges the alert. Value must be one of true or false
    repeat_count int
    The number of times this path will be executed until someone acknowledges the alert
    rules Sequence[EscalationPathRuleArgs]
    Escalation path rules
    time_restriction_time_zone str
    Time zone used for time restrictions.. Value must be one of International Date Line West, Etc/GMT+12, American Samoa, Pacific/Pago_Pago, Midway Island, Pacific/Midway, Hawaii, Pacific/Honolulu, Alaska, America/Juneau, Pacific Time (US & Canada), America/Los_Angeles, Tijuana, America/Tijuana, Arizona, America/Phoenix, Mazatlan, America/Mazatlan, Mountain Time (US & Canada), America/Denver, Central America, America/Guatemala, Central Time (US & Canada), America/Chicago, Chihuahua, America/Chihuahua, Guadalajara, America/Mexico_City, Mexico City, America/Mexico_City, Monterrey, America/Monterrey, Saskatchewan, America/Regina, Bogota, America/Bogota, Eastern Time (US & Canada), America/New_York, Indiana (East), America/Indiana/Indianapolis, Lima, America/Lima, Quito, America/Lima, Atlantic Time (Canada), America/Halifax, Caracas, America/Caracas, Georgetown, America/Guyana, La Paz, America/La_Paz, Puerto Rico, America/Puerto_Rico, Santiago, America/Santiago, Newfoundland, America/St_Johns, Brasilia, America/Sao_Paulo, Buenos Aires, America/Argentina/Buenos_Aires, Montevideo, America/Montevideo, Greenland, America/Godthab, Mid-Atlantic, Atlantic/South_Georgia, Azores, Atlantic/Azores, Cape Verde Is., Atlantic/Cape_Verde, Casablanca, Africa/Casablanca, Dublin, Europe/Dublin, Edinburgh, Europe/London, Lisbon, Europe/Lisbon, London, Europe/London, Monrovia, Africa/Monrovia, UTC, Etc/UTC, Amsterdam, Europe/Amsterdam, Belgrade, Europe/Belgrade, Berlin, Europe/Berlin, Bern, Europe/Zurich, Bratislava, Europe/Bratislava, Brussels, Europe/Brussels, Budapest, Europe/Budapest, Copenhagen, Europe/Copenhagen, Ljubljana, Europe/Ljubljana, Madrid, Europe/Madrid, Paris, Europe/Paris, Prague, Europe/Prague, Rome, Europe/Rome, Sarajevo, Europe/Sarajevo, Skopje, Europe/Skopje, Stockholm, Europe/Stockholm, Vienna, Europe/Vienna, Warsaw, Europe/Warsaw, West Central Africa, Africa/Algiers, Zagreb, Europe/Zagreb, Zurich, Europe/Zurich, Athens, Europe/Athens, Bucharest, Europe/Bucharest, Cairo, Africa/Cairo, Harare, Africa/Harare, Helsinki, Europe/Helsinki, Jerusalem, Asia/Jerusalem, Kaliningrad, Europe/Kaliningrad, Kyiv, Europe/Kiev, Pretoria, Africa/Johannesburg, Riga, Europe/Riga, Sofia, Europe/Sofia, Tallinn, Europe/Tallinn, Vilnius, Europe/Vilnius, Baghdad, Asia/Baghdad, Istanbul, Europe/Istanbul, Kuwait, Asia/Kuwait, Minsk, Europe/Minsk, Moscow, Europe/Moscow, Nairobi, Africa/Nairobi, Riyadh, Asia/Riyadh, St. Petersburg, Europe/Moscow, Volgograd, Europe/Volgograd, Tehran, Asia/Tehran, Abu Dhabi, Asia/Muscat, Baku, Asia/Baku, Muscat, Asia/Muscat, Samara, Europe/Samara, Tbilisi, Asia/Tbilisi, Yerevan, Asia/Yerevan, Kabul, Asia/Kabul, Almaty, Asia/Almaty, Astana, Asia/Almaty, Ekaterinburg, Asia/Yekaterinburg, Islamabad, Asia/Karachi, Karachi, Asia/Karachi, Tashkent, Asia/Tashkent, Chennai, Asia/Kolkata, Kolkata, Asia/Kolkata, Mumbai, Asia/Kolkata, New Delhi, Asia/Kolkata, Sri Jayawardenepura, Asia/Colombo, Kathmandu, Asia/Kathmandu, Dhaka, Asia/Dhaka, Urumqi, Asia/Urumqi, Rangoon, Asia/Rangoon, Bangkok, Asia/Bangkok, Hanoi, Asia/Bangkok, Jakarta, Asia/Jakarta, Krasnoyarsk, Asia/Krasnoyarsk, Novosibirsk, Asia/Novosibirsk, Beijing, Asia/Shanghai, Chongqing, Asia/Chongqing, Hong Kong, Asia/Hong_Kong, Irkutsk, Asia/Irkutsk, Kuala Lumpur, Asia/Kuala_Lumpur, Perth, Australia/Perth, Singapore, Asia/Singapore, Taipei, Asia/Taipei, Ulaanbaatar, Asia/Ulaanbaatar, Osaka, Asia/Tokyo, Sapporo, Asia/Tokyo, Seoul, Asia/Seoul, Tokyo, Asia/Tokyo, Yakutsk, Asia/Yakutsk, Adelaide, Australia/Adelaide, Darwin, Australia/Darwin, Brisbane, Australia/Brisbane, Canberra, Australia/Canberra, Guam, Pacific/Guam, Hobart, Australia/Hobart, Melbourne, Australia/Melbourne, Port Moresby, Pacific/Port_Moresby, Sydney, Australia/Sydney, Vladivostok, Asia/Vladivostok, Magadan, Asia/Magadan, New Caledonia, Pacific/Noumea, Solomon Is., Pacific/Guadalcanal, Srednekolymsk, Asia/Srednekolymsk, Auckland, Pacific/Auckland, Fiji, Pacific/Fiji, Kamchatka, Asia/Kamchatka, Marshall Is., Pacific/Majuro, Wellington, Pacific/Auckland, Chatham Is., Pacific/Chatham, Nuku'alofa, Pacific/Tongatapu, Samoa, Pacific/Apia, Tokelau Is., Pacific/Fakaofo.
    time_restrictions Sequence[EscalationPathTimeRestrictionArgs]
    If time restrictions are set, alerts will follow this path when they arrive within the specified time ranges and meet the rules.
    afterDeferralBehavior String
    What happens after a deferral path finishes. Required for deferral paths.. Value must be one of reEvaluate, executePath.
    afterDeferralPathId String
    The escalation path to execute after this deferral path when afterdeferralbehavior is execute_path.
    default Boolean
    Whether this escalation path is the default path. Value must be one of true or false
    escalationPolicyId String
    The ID of the escalation policy
    initialDelay Number
    Initial delay for escalation path in minutes. Maximum 1 week (10080).
    matchMode String
    How path rules are matched.. Value must be one of match-all-rules, match-any-rule.
    name String
    The name of the escalation path
    notificationType String
    Notification rule type
    pathType String
    The type of escalation path. Cannot be changed after creation.. Value must be one of escalation, deferral.
    position Number
    The position of this path in the paths for this EP.
    repeat Boolean
    Whether this path should be repeated until someone acknowledges the alert. Value must be one of true or false
    repeatCount Number
    The number of times this path will be executed until someone acknowledges the alert
    rules List<Property Map>
    Escalation path rules
    timeRestrictionTimeZone String
    Time zone used for time restrictions.. Value must be one of International Date Line West, Etc/GMT+12, American Samoa, Pacific/Pago_Pago, Midway Island, Pacific/Midway, Hawaii, Pacific/Honolulu, Alaska, America/Juneau, Pacific Time (US & Canada), America/Los_Angeles, Tijuana, America/Tijuana, Arizona, America/Phoenix, Mazatlan, America/Mazatlan, Mountain Time (US & Canada), America/Denver, Central America, America/Guatemala, Central Time (US & Canada), America/Chicago, Chihuahua, America/Chihuahua, Guadalajara, America/Mexico_City, Mexico City, America/Mexico_City, Monterrey, America/Monterrey, Saskatchewan, America/Regina, Bogota, America/Bogota, Eastern Time (US & Canada), America/New_York, Indiana (East), America/Indiana/Indianapolis, Lima, America/Lima, Quito, America/Lima, Atlantic Time (Canada), America/Halifax, Caracas, America/Caracas, Georgetown, America/Guyana, La Paz, America/La_Paz, Puerto Rico, America/Puerto_Rico, Santiago, America/Santiago, Newfoundland, America/St_Johns, Brasilia, America/Sao_Paulo, Buenos Aires, America/Argentina/Buenos_Aires, Montevideo, America/Montevideo, Greenland, America/Godthab, Mid-Atlantic, Atlantic/South_Georgia, Azores, Atlantic/Azores, Cape Verde Is., Atlantic/Cape_Verde, Casablanca, Africa/Casablanca, Dublin, Europe/Dublin, Edinburgh, Europe/London, Lisbon, Europe/Lisbon, London, Europe/London, Monrovia, Africa/Monrovia, UTC, Etc/UTC, Amsterdam, Europe/Amsterdam, Belgrade, Europe/Belgrade, Berlin, Europe/Berlin, Bern, Europe/Zurich, Bratislava, Europe/Bratislava, Brussels, Europe/Brussels, Budapest, Europe/Budapest, Copenhagen, Europe/Copenhagen, Ljubljana, Europe/Ljubljana, Madrid, Europe/Madrid, Paris, Europe/Paris, Prague, Europe/Prague, Rome, Europe/Rome, Sarajevo, Europe/Sarajevo, Skopje, Europe/Skopje, Stockholm, Europe/Stockholm, Vienna, Europe/Vienna, Warsaw, Europe/Warsaw, West Central Africa, Africa/Algiers, Zagreb, Europe/Zagreb, Zurich, Europe/Zurich, Athens, Europe/Athens, Bucharest, Europe/Bucharest, Cairo, Africa/Cairo, Harare, Africa/Harare, Helsinki, Europe/Helsinki, Jerusalem, Asia/Jerusalem, Kaliningrad, Europe/Kaliningrad, Kyiv, Europe/Kiev, Pretoria, Africa/Johannesburg, Riga, Europe/Riga, Sofia, Europe/Sofia, Tallinn, Europe/Tallinn, Vilnius, Europe/Vilnius, Baghdad, Asia/Baghdad, Istanbul, Europe/Istanbul, Kuwait, Asia/Kuwait, Minsk, Europe/Minsk, Moscow, Europe/Moscow, Nairobi, Africa/Nairobi, Riyadh, Asia/Riyadh, St. Petersburg, Europe/Moscow, Volgograd, Europe/Volgograd, Tehran, Asia/Tehran, Abu Dhabi, Asia/Muscat, Baku, Asia/Baku, Muscat, Asia/Muscat, Samara, Europe/Samara, Tbilisi, Asia/Tbilisi, Yerevan, Asia/Yerevan, Kabul, Asia/Kabul, Almaty, Asia/Almaty, Astana, Asia/Almaty, Ekaterinburg, Asia/Yekaterinburg, Islamabad, Asia/Karachi, Karachi, Asia/Karachi, Tashkent, Asia/Tashkent, Chennai, Asia/Kolkata, Kolkata, Asia/Kolkata, Mumbai, Asia/Kolkata, New Delhi, Asia/Kolkata, Sri Jayawardenepura, Asia/Colombo, Kathmandu, Asia/Kathmandu, Dhaka, Asia/Dhaka, Urumqi, Asia/Urumqi, Rangoon, Asia/Rangoon, Bangkok, Asia/Bangkok, Hanoi, Asia/Bangkok, Jakarta, Asia/Jakarta, Krasnoyarsk, Asia/Krasnoyarsk, Novosibirsk, Asia/Novosibirsk, Beijing, Asia/Shanghai, Chongqing, Asia/Chongqing, Hong Kong, Asia/Hong_Kong, Irkutsk, Asia/Irkutsk, Kuala Lumpur, Asia/Kuala_Lumpur, Perth, Australia/Perth, Singapore, Asia/Singapore, Taipei, Asia/Taipei, Ulaanbaatar, Asia/Ulaanbaatar, Osaka, Asia/Tokyo, Sapporo, Asia/Tokyo, Seoul, Asia/Seoul, Tokyo, Asia/Tokyo, Yakutsk, Asia/Yakutsk, Adelaide, Australia/Adelaide, Darwin, Australia/Darwin, Brisbane, Australia/Brisbane, Canberra, Australia/Canberra, Guam, Pacific/Guam, Hobart, Australia/Hobart, Melbourne, Australia/Melbourne, Port Moresby, Pacific/Port_Moresby, Sydney, Australia/Sydney, Vladivostok, Asia/Vladivostok, Magadan, Asia/Magadan, New Caledonia, Pacific/Noumea, Solomon Is., Pacific/Guadalcanal, Srednekolymsk, Asia/Srednekolymsk, Auckland, Pacific/Auckland, Fiji, Pacific/Fiji, Kamchatka, Asia/Kamchatka, Marshall Is., Pacific/Majuro, Wellington, Pacific/Auckland, Chatham Is., Pacific/Chatham, Nuku'alofa, Pacific/Tongatapu, Samoa, Pacific/Apia, Tokelau Is., Pacific/Fakaofo.
    timeRestrictions List<Property Map>
    If time restrictions are set, alerts will follow this path when they arrive within the specified time ranges and meet the rules.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the EscalationPath resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing EscalationPath Resource

    Get an existing EscalationPath resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: EscalationPathState, opts?: CustomResourceOptions): EscalationPath
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            after_deferral_behavior: Optional[str] = None,
            after_deferral_path_id: Optional[str] = None,
            default: Optional[bool] = None,
            escalation_policy_id: Optional[str] = None,
            initial_delay: Optional[int] = None,
            match_mode: Optional[str] = None,
            name: Optional[str] = None,
            notification_type: Optional[str] = None,
            path_type: Optional[str] = None,
            position: Optional[int] = None,
            repeat: Optional[bool] = None,
            repeat_count: Optional[int] = None,
            rules: Optional[Sequence[EscalationPathRuleArgs]] = None,
            time_restriction_time_zone: Optional[str] = None,
            time_restrictions: Optional[Sequence[EscalationPathTimeRestrictionArgs]] = None) -> EscalationPath
    func GetEscalationPath(ctx *Context, name string, id IDInput, state *EscalationPathState, opts ...ResourceOption) (*EscalationPath, error)
    public static EscalationPath Get(string name, Input<string> id, EscalationPathState? state, CustomResourceOptions? opts = null)
    public static EscalationPath get(String name, Output<String> id, EscalationPathState state, CustomResourceOptions options)
    resources:  _:    type: rootly:EscalationPath    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AfterDeferralBehavior string
    What happens after a deferral path finishes. Required for deferral paths.. Value must be one of reEvaluate, executePath.
    AfterDeferralPathId string
    The escalation path to execute after this deferral path when afterdeferralbehavior is execute_path.
    Default bool
    Whether this escalation path is the default path. Value must be one of true or false
    EscalationPolicyId string
    The ID of the escalation policy
    InitialDelay int
    Initial delay for escalation path in minutes. Maximum 1 week (10080).
    MatchMode string
    How path rules are matched.. Value must be one of match-all-rules, match-any-rule.
    Name string
    The name of the escalation path
    NotificationType string
    Notification rule type
    PathType string
    The type of escalation path. Cannot be changed after creation.. Value must be one of escalation, deferral.
    Position int
    The position of this path in the paths for this EP.
    Repeat bool
    Whether this path should be repeated until someone acknowledges the alert. Value must be one of true or false
    RepeatCount int
    The number of times this path will be executed until someone acknowledges the alert
    Rules List<EscalationPathRule>
    Escalation path rules
    TimeRestrictionTimeZone string
    Time zone used for time restrictions.. Value must be one of International Date Line West, Etc/GMT+12, American Samoa, Pacific/Pago_Pago, Midway Island, Pacific/Midway, Hawaii, Pacific/Honolulu, Alaska, America/Juneau, Pacific Time (US & Canada), America/Los_Angeles, Tijuana, America/Tijuana, Arizona, America/Phoenix, Mazatlan, America/Mazatlan, Mountain Time (US & Canada), America/Denver, Central America, America/Guatemala, Central Time (US & Canada), America/Chicago, Chihuahua, America/Chihuahua, Guadalajara, America/Mexico_City, Mexico City, America/Mexico_City, Monterrey, America/Monterrey, Saskatchewan, America/Regina, Bogota, America/Bogota, Eastern Time (US & Canada), America/New_York, Indiana (East), America/Indiana/Indianapolis, Lima, America/Lima, Quito, America/Lima, Atlantic Time (Canada), America/Halifax, Caracas, America/Caracas, Georgetown, America/Guyana, La Paz, America/La_Paz, Puerto Rico, America/Puerto_Rico, Santiago, America/Santiago, Newfoundland, America/St_Johns, Brasilia, America/Sao_Paulo, Buenos Aires, America/Argentina/Buenos_Aires, Montevideo, America/Montevideo, Greenland, America/Godthab, Mid-Atlantic, Atlantic/South_Georgia, Azores, Atlantic/Azores, Cape Verde Is., Atlantic/Cape_Verde, Casablanca, Africa/Casablanca, Dublin, Europe/Dublin, Edinburgh, Europe/London, Lisbon, Europe/Lisbon, London, Europe/London, Monrovia, Africa/Monrovia, UTC, Etc/UTC, Amsterdam, Europe/Amsterdam, Belgrade, Europe/Belgrade, Berlin, Europe/Berlin, Bern, Europe/Zurich, Bratislava, Europe/Bratislava, Brussels, Europe/Brussels, Budapest, Europe/Budapest, Copenhagen, Europe/Copenhagen, Ljubljana, Europe/Ljubljana, Madrid, Europe/Madrid, Paris, Europe/Paris, Prague, Europe/Prague, Rome, Europe/Rome, Sarajevo, Europe/Sarajevo, Skopje, Europe/Skopje, Stockholm, Europe/Stockholm, Vienna, Europe/Vienna, Warsaw, Europe/Warsaw, West Central Africa, Africa/Algiers, Zagreb, Europe/Zagreb, Zurich, Europe/Zurich, Athens, Europe/Athens, Bucharest, Europe/Bucharest, Cairo, Africa/Cairo, Harare, Africa/Harare, Helsinki, Europe/Helsinki, Jerusalem, Asia/Jerusalem, Kaliningrad, Europe/Kaliningrad, Kyiv, Europe/Kiev, Pretoria, Africa/Johannesburg, Riga, Europe/Riga, Sofia, Europe/Sofia, Tallinn, Europe/Tallinn, Vilnius, Europe/Vilnius, Baghdad, Asia/Baghdad, Istanbul, Europe/Istanbul, Kuwait, Asia/Kuwait, Minsk, Europe/Minsk, Moscow, Europe/Moscow, Nairobi, Africa/Nairobi, Riyadh, Asia/Riyadh, St. Petersburg, Europe/Moscow, Volgograd, Europe/Volgograd, Tehran, Asia/Tehran, Abu Dhabi, Asia/Muscat, Baku, Asia/Baku, Muscat, Asia/Muscat, Samara, Europe/Samara, Tbilisi, Asia/Tbilisi, Yerevan, Asia/Yerevan, Kabul, Asia/Kabul, Almaty, Asia/Almaty, Astana, Asia/Almaty, Ekaterinburg, Asia/Yekaterinburg, Islamabad, Asia/Karachi, Karachi, Asia/Karachi, Tashkent, Asia/Tashkent, Chennai, Asia/Kolkata, Kolkata, Asia/Kolkata, Mumbai, Asia/Kolkata, New Delhi, Asia/Kolkata, Sri Jayawardenepura, Asia/Colombo, Kathmandu, Asia/Kathmandu, Dhaka, Asia/Dhaka, Urumqi, Asia/Urumqi, Rangoon, Asia/Rangoon, Bangkok, Asia/Bangkok, Hanoi, Asia/Bangkok, Jakarta, Asia/Jakarta, Krasnoyarsk, Asia/Krasnoyarsk, Novosibirsk, Asia/Novosibirsk, Beijing, Asia/Shanghai, Chongqing, Asia/Chongqing, Hong Kong, Asia/Hong_Kong, Irkutsk, Asia/Irkutsk, Kuala Lumpur, Asia/Kuala_Lumpur, Perth, Australia/Perth, Singapore, Asia/Singapore, Taipei, Asia/Taipei, Ulaanbaatar, Asia/Ulaanbaatar, Osaka, Asia/Tokyo, Sapporo, Asia/Tokyo, Seoul, Asia/Seoul, Tokyo, Asia/Tokyo, Yakutsk, Asia/Yakutsk, Adelaide, Australia/Adelaide, Darwin, Australia/Darwin, Brisbane, Australia/Brisbane, Canberra, Australia/Canberra, Guam, Pacific/Guam, Hobart, Australia/Hobart, Melbourne, Australia/Melbourne, Port Moresby, Pacific/Port_Moresby, Sydney, Australia/Sydney, Vladivostok, Asia/Vladivostok, Magadan, Asia/Magadan, New Caledonia, Pacific/Noumea, Solomon Is., Pacific/Guadalcanal, Srednekolymsk, Asia/Srednekolymsk, Auckland, Pacific/Auckland, Fiji, Pacific/Fiji, Kamchatka, Asia/Kamchatka, Marshall Is., Pacific/Majuro, Wellington, Pacific/Auckland, Chatham Is., Pacific/Chatham, Nuku'alofa, Pacific/Tongatapu, Samoa, Pacific/Apia, Tokelau Is., Pacific/Fakaofo.
    TimeRestrictions List<EscalationPathTimeRestriction>
    If time restrictions are set, alerts will follow this path when they arrive within the specified time ranges and meet the rules.
    AfterDeferralBehavior string
    What happens after a deferral path finishes. Required for deferral paths.. Value must be one of reEvaluate, executePath.
    AfterDeferralPathId string
    The escalation path to execute after this deferral path when afterdeferralbehavior is execute_path.
    Default bool
    Whether this escalation path is the default path. Value must be one of true or false
    EscalationPolicyId string
    The ID of the escalation policy
    InitialDelay int
    Initial delay for escalation path in minutes. Maximum 1 week (10080).
    MatchMode string
    How path rules are matched.. Value must be one of match-all-rules, match-any-rule.
    Name string
    The name of the escalation path
    NotificationType string
    Notification rule type
    PathType string
    The type of escalation path. Cannot be changed after creation.. Value must be one of escalation, deferral.
    Position int
    The position of this path in the paths for this EP.
    Repeat bool
    Whether this path should be repeated until someone acknowledges the alert. Value must be one of true or false
    RepeatCount int
    The number of times this path will be executed until someone acknowledges the alert
    Rules []EscalationPathRuleArgs
    Escalation path rules
    TimeRestrictionTimeZone string
    Time zone used for time restrictions.. Value must be one of International Date Line West, Etc/GMT+12, American Samoa, Pacific/Pago_Pago, Midway Island, Pacific/Midway, Hawaii, Pacific/Honolulu, Alaska, America/Juneau, Pacific Time (US & Canada), America/Los_Angeles, Tijuana, America/Tijuana, Arizona, America/Phoenix, Mazatlan, America/Mazatlan, Mountain Time (US & Canada), America/Denver, Central America, America/Guatemala, Central Time (US & Canada), America/Chicago, Chihuahua, America/Chihuahua, Guadalajara, America/Mexico_City, Mexico City, America/Mexico_City, Monterrey, America/Monterrey, Saskatchewan, America/Regina, Bogota, America/Bogota, Eastern Time (US & Canada), America/New_York, Indiana (East), America/Indiana/Indianapolis, Lima, America/Lima, Quito, America/Lima, Atlantic Time (Canada), America/Halifax, Caracas, America/Caracas, Georgetown, America/Guyana, La Paz, America/La_Paz, Puerto Rico, America/Puerto_Rico, Santiago, America/Santiago, Newfoundland, America/St_Johns, Brasilia, America/Sao_Paulo, Buenos Aires, America/Argentina/Buenos_Aires, Montevideo, America/Montevideo, Greenland, America/Godthab, Mid-Atlantic, Atlantic/South_Georgia, Azores, Atlantic/Azores, Cape Verde Is., Atlantic/Cape_Verde, Casablanca, Africa/Casablanca, Dublin, Europe/Dublin, Edinburgh, Europe/London, Lisbon, Europe/Lisbon, London, Europe/London, Monrovia, Africa/Monrovia, UTC, Etc/UTC, Amsterdam, Europe/Amsterdam, Belgrade, Europe/Belgrade, Berlin, Europe/Berlin, Bern, Europe/Zurich, Bratislava, Europe/Bratislava, Brussels, Europe/Brussels, Budapest, Europe/Budapest, Copenhagen, Europe/Copenhagen, Ljubljana, Europe/Ljubljana, Madrid, Europe/Madrid, Paris, Europe/Paris, Prague, Europe/Prague, Rome, Europe/Rome, Sarajevo, Europe/Sarajevo, Skopje, Europe/Skopje, Stockholm, Europe/Stockholm, Vienna, Europe/Vienna, Warsaw, Europe/Warsaw, West Central Africa, Africa/Algiers, Zagreb, Europe/Zagreb, Zurich, Europe/Zurich, Athens, Europe/Athens, Bucharest, Europe/Bucharest, Cairo, Africa/Cairo, Harare, Africa/Harare, Helsinki, Europe/Helsinki, Jerusalem, Asia/Jerusalem, Kaliningrad, Europe/Kaliningrad, Kyiv, Europe/Kiev, Pretoria, Africa/Johannesburg, Riga, Europe/Riga, Sofia, Europe/Sofia, Tallinn, Europe/Tallinn, Vilnius, Europe/Vilnius, Baghdad, Asia/Baghdad, Istanbul, Europe/Istanbul, Kuwait, Asia/Kuwait, Minsk, Europe/Minsk, Moscow, Europe/Moscow, Nairobi, Africa/Nairobi, Riyadh, Asia/Riyadh, St. Petersburg, Europe/Moscow, Volgograd, Europe/Volgograd, Tehran, Asia/Tehran, Abu Dhabi, Asia/Muscat, Baku, Asia/Baku, Muscat, Asia/Muscat, Samara, Europe/Samara, Tbilisi, Asia/Tbilisi, Yerevan, Asia/Yerevan, Kabul, Asia/Kabul, Almaty, Asia/Almaty, Astana, Asia/Almaty, Ekaterinburg, Asia/Yekaterinburg, Islamabad, Asia/Karachi, Karachi, Asia/Karachi, Tashkent, Asia/Tashkent, Chennai, Asia/Kolkata, Kolkata, Asia/Kolkata, Mumbai, Asia/Kolkata, New Delhi, Asia/Kolkata, Sri Jayawardenepura, Asia/Colombo, Kathmandu, Asia/Kathmandu, Dhaka, Asia/Dhaka, Urumqi, Asia/Urumqi, Rangoon, Asia/Rangoon, Bangkok, Asia/Bangkok, Hanoi, Asia/Bangkok, Jakarta, Asia/Jakarta, Krasnoyarsk, Asia/Krasnoyarsk, Novosibirsk, Asia/Novosibirsk, Beijing, Asia/Shanghai, Chongqing, Asia/Chongqing, Hong Kong, Asia/Hong_Kong, Irkutsk, Asia/Irkutsk, Kuala Lumpur, Asia/Kuala_Lumpur, Perth, Australia/Perth, Singapore, Asia/Singapore, Taipei, Asia/Taipei, Ulaanbaatar, Asia/Ulaanbaatar, Osaka, Asia/Tokyo, Sapporo, Asia/Tokyo, Seoul, Asia/Seoul, Tokyo, Asia/Tokyo, Yakutsk, Asia/Yakutsk, Adelaide, Australia/Adelaide, Darwin, Australia/Darwin, Brisbane, Australia/Brisbane, Canberra, Australia/Canberra, Guam, Pacific/Guam, Hobart, Australia/Hobart, Melbourne, Australia/Melbourne, Port Moresby, Pacific/Port_Moresby, Sydney, Australia/Sydney, Vladivostok, Asia/Vladivostok, Magadan, Asia/Magadan, New Caledonia, Pacific/Noumea, Solomon Is., Pacific/Guadalcanal, Srednekolymsk, Asia/Srednekolymsk, Auckland, Pacific/Auckland, Fiji, Pacific/Fiji, Kamchatka, Asia/Kamchatka, Marshall Is., Pacific/Majuro, Wellington, Pacific/Auckland, Chatham Is., Pacific/Chatham, Nuku'alofa, Pacific/Tongatapu, Samoa, Pacific/Apia, Tokelau Is., Pacific/Fakaofo.
    TimeRestrictions []EscalationPathTimeRestrictionArgs
    If time restrictions are set, alerts will follow this path when they arrive within the specified time ranges and meet the rules.
    afterDeferralBehavior String
    What happens after a deferral path finishes. Required for deferral paths.. Value must be one of reEvaluate, executePath.
    afterDeferralPathId String
    The escalation path to execute after this deferral path when afterdeferralbehavior is execute_path.
    default_ Boolean
    Whether this escalation path is the default path. Value must be one of true or false
    escalationPolicyId String
    The ID of the escalation policy
    initialDelay Integer
    Initial delay for escalation path in minutes. Maximum 1 week (10080).
    matchMode String
    How path rules are matched.. Value must be one of match-all-rules, match-any-rule.
    name String
    The name of the escalation path
    notificationType String
    Notification rule type
    pathType String
    The type of escalation path. Cannot be changed after creation.. Value must be one of escalation, deferral.
    position Integer
    The position of this path in the paths for this EP.
    repeat Boolean
    Whether this path should be repeated until someone acknowledges the alert. Value must be one of true or false
    repeatCount Integer
    The number of times this path will be executed until someone acknowledges the alert
    rules List<EscalationPathRule>
    Escalation path rules
    timeRestrictionTimeZone String
    Time zone used for time restrictions.. Value must be one of International Date Line West, Etc/GMT+12, American Samoa, Pacific/Pago_Pago, Midway Island, Pacific/Midway, Hawaii, Pacific/Honolulu, Alaska, America/Juneau, Pacific Time (US & Canada), America/Los_Angeles, Tijuana, America/Tijuana, Arizona, America/Phoenix, Mazatlan, America/Mazatlan, Mountain Time (US & Canada), America/Denver, Central America, America/Guatemala, Central Time (US & Canada), America/Chicago, Chihuahua, America/Chihuahua, Guadalajara, America/Mexico_City, Mexico City, America/Mexico_City, Monterrey, America/Monterrey, Saskatchewan, America/Regina, Bogota, America/Bogota, Eastern Time (US & Canada), America/New_York, Indiana (East), America/Indiana/Indianapolis, Lima, America/Lima, Quito, America/Lima, Atlantic Time (Canada), America/Halifax, Caracas, America/Caracas, Georgetown, America/Guyana, La Paz, America/La_Paz, Puerto Rico, America/Puerto_Rico, Santiago, America/Santiago, Newfoundland, America/St_Johns, Brasilia, America/Sao_Paulo, Buenos Aires, America/Argentina/Buenos_Aires, Montevideo, America/Montevideo, Greenland, America/Godthab, Mid-Atlantic, Atlantic/South_Georgia, Azores, Atlantic/Azores, Cape Verde Is., Atlantic/Cape_Verde, Casablanca, Africa/Casablanca, Dublin, Europe/Dublin, Edinburgh, Europe/London, Lisbon, Europe/Lisbon, London, Europe/London, Monrovia, Africa/Monrovia, UTC, Etc/UTC, Amsterdam, Europe/Amsterdam, Belgrade, Europe/Belgrade, Berlin, Europe/Berlin, Bern, Europe/Zurich, Bratislava, Europe/Bratislava, Brussels, Europe/Brussels, Budapest, Europe/Budapest, Copenhagen, Europe/Copenhagen, Ljubljana, Europe/Ljubljana, Madrid, Europe/Madrid, Paris, Europe/Paris, Prague, Europe/Prague, Rome, Europe/Rome, Sarajevo, Europe/Sarajevo, Skopje, Europe/Skopje, Stockholm, Europe/Stockholm, Vienna, Europe/Vienna, Warsaw, Europe/Warsaw, West Central Africa, Africa/Algiers, Zagreb, Europe/Zagreb, Zurich, Europe/Zurich, Athens, Europe/Athens, Bucharest, Europe/Bucharest, Cairo, Africa/Cairo, Harare, Africa/Harare, Helsinki, Europe/Helsinki, Jerusalem, Asia/Jerusalem, Kaliningrad, Europe/Kaliningrad, Kyiv, Europe/Kiev, Pretoria, Africa/Johannesburg, Riga, Europe/Riga, Sofia, Europe/Sofia, Tallinn, Europe/Tallinn, Vilnius, Europe/Vilnius, Baghdad, Asia/Baghdad, Istanbul, Europe/Istanbul, Kuwait, Asia/Kuwait, Minsk, Europe/Minsk, Moscow, Europe/Moscow, Nairobi, Africa/Nairobi, Riyadh, Asia/Riyadh, St. Petersburg, Europe/Moscow, Volgograd, Europe/Volgograd, Tehran, Asia/Tehran, Abu Dhabi, Asia/Muscat, Baku, Asia/Baku, Muscat, Asia/Muscat, Samara, Europe/Samara, Tbilisi, Asia/Tbilisi, Yerevan, Asia/Yerevan, Kabul, Asia/Kabul, Almaty, Asia/Almaty, Astana, Asia/Almaty, Ekaterinburg, Asia/Yekaterinburg, Islamabad, Asia/Karachi, Karachi, Asia/Karachi, Tashkent, Asia/Tashkent, Chennai, Asia/Kolkata, Kolkata, Asia/Kolkata, Mumbai, Asia/Kolkata, New Delhi, Asia/Kolkata, Sri Jayawardenepura, Asia/Colombo, Kathmandu, Asia/Kathmandu, Dhaka, Asia/Dhaka, Urumqi, Asia/Urumqi, Rangoon, Asia/Rangoon, Bangkok, Asia/Bangkok, Hanoi, Asia/Bangkok, Jakarta, Asia/Jakarta, Krasnoyarsk, Asia/Krasnoyarsk, Novosibirsk, Asia/Novosibirsk, Beijing, Asia/Shanghai, Chongqing, Asia/Chongqing, Hong Kong, Asia/Hong_Kong, Irkutsk, Asia/Irkutsk, Kuala Lumpur, Asia/Kuala_Lumpur, Perth, Australia/Perth, Singapore, Asia/Singapore, Taipei, Asia/Taipei, Ulaanbaatar, Asia/Ulaanbaatar, Osaka, Asia/Tokyo, Sapporo, Asia/Tokyo, Seoul, Asia/Seoul, Tokyo, Asia/Tokyo, Yakutsk, Asia/Yakutsk, Adelaide, Australia/Adelaide, Darwin, Australia/Darwin, Brisbane, Australia/Brisbane, Canberra, Australia/Canberra, Guam, Pacific/Guam, Hobart, Australia/Hobart, Melbourne, Australia/Melbourne, Port Moresby, Pacific/Port_Moresby, Sydney, Australia/Sydney, Vladivostok, Asia/Vladivostok, Magadan, Asia/Magadan, New Caledonia, Pacific/Noumea, Solomon Is., Pacific/Guadalcanal, Srednekolymsk, Asia/Srednekolymsk, Auckland, Pacific/Auckland, Fiji, Pacific/Fiji, Kamchatka, Asia/Kamchatka, Marshall Is., Pacific/Majuro, Wellington, Pacific/Auckland, Chatham Is., Pacific/Chatham, Nuku'alofa, Pacific/Tongatapu, Samoa, Pacific/Apia, Tokelau Is., Pacific/Fakaofo.
    timeRestrictions List<EscalationPathTimeRestriction>
    If time restrictions are set, alerts will follow this path when they arrive within the specified time ranges and meet the rules.
    afterDeferralBehavior string
    What happens after a deferral path finishes. Required for deferral paths.. Value must be one of reEvaluate, executePath.
    afterDeferralPathId string
    The escalation path to execute after this deferral path when afterdeferralbehavior is execute_path.
    default boolean
    Whether this escalation path is the default path. Value must be one of true or false
    escalationPolicyId string
    The ID of the escalation policy
    initialDelay number
    Initial delay for escalation path in minutes. Maximum 1 week (10080).
    matchMode string
    How path rules are matched.. Value must be one of match-all-rules, match-any-rule.
    name string
    The name of the escalation path
    notificationType string
    Notification rule type
    pathType string
    The type of escalation path. Cannot be changed after creation.. Value must be one of escalation, deferral.
    position number
    The position of this path in the paths for this EP.
    repeat boolean
    Whether this path should be repeated until someone acknowledges the alert. Value must be one of true or false
    repeatCount number
    The number of times this path will be executed until someone acknowledges the alert
    rules EscalationPathRule[]
    Escalation path rules
    timeRestrictionTimeZone string
    Time zone used for time restrictions.. Value must be one of International Date Line West, Etc/GMT+12, American Samoa, Pacific/Pago_Pago, Midway Island, Pacific/Midway, Hawaii, Pacific/Honolulu, Alaska, America/Juneau, Pacific Time (US & Canada), America/Los_Angeles, Tijuana, America/Tijuana, Arizona, America/Phoenix, Mazatlan, America/Mazatlan, Mountain Time (US & Canada), America/Denver, Central America, America/Guatemala, Central Time (US & Canada), America/Chicago, Chihuahua, America/Chihuahua, Guadalajara, America/Mexico_City, Mexico City, America/Mexico_City, Monterrey, America/Monterrey, Saskatchewan, America/Regina, Bogota, America/Bogota, Eastern Time (US & Canada), America/New_York, Indiana (East), America/Indiana/Indianapolis, Lima, America/Lima, Quito, America/Lima, Atlantic Time (Canada), America/Halifax, Caracas, America/Caracas, Georgetown, America/Guyana, La Paz, America/La_Paz, Puerto Rico, America/Puerto_Rico, Santiago, America/Santiago, Newfoundland, America/St_Johns, Brasilia, America/Sao_Paulo, Buenos Aires, America/Argentina/Buenos_Aires, Montevideo, America/Montevideo, Greenland, America/Godthab, Mid-Atlantic, Atlantic/South_Georgia, Azores, Atlantic/Azores, Cape Verde Is., Atlantic/Cape_Verde, Casablanca, Africa/Casablanca, Dublin, Europe/Dublin, Edinburgh, Europe/London, Lisbon, Europe/Lisbon, London, Europe/London, Monrovia, Africa/Monrovia, UTC, Etc/UTC, Amsterdam, Europe/Amsterdam, Belgrade, Europe/Belgrade, Berlin, Europe/Berlin, Bern, Europe/Zurich, Bratislava, Europe/Bratislava, Brussels, Europe/Brussels, Budapest, Europe/Budapest, Copenhagen, Europe/Copenhagen, Ljubljana, Europe/Ljubljana, Madrid, Europe/Madrid, Paris, Europe/Paris, Prague, Europe/Prague, Rome, Europe/Rome, Sarajevo, Europe/Sarajevo, Skopje, Europe/Skopje, Stockholm, Europe/Stockholm, Vienna, Europe/Vienna, Warsaw, Europe/Warsaw, West Central Africa, Africa/Algiers, Zagreb, Europe/Zagreb, Zurich, Europe/Zurich, Athens, Europe/Athens, Bucharest, Europe/Bucharest, Cairo, Africa/Cairo, Harare, Africa/Harare, Helsinki, Europe/Helsinki, Jerusalem, Asia/Jerusalem, Kaliningrad, Europe/Kaliningrad, Kyiv, Europe/Kiev, Pretoria, Africa/Johannesburg, Riga, Europe/Riga, Sofia, Europe/Sofia, Tallinn, Europe/Tallinn, Vilnius, Europe/Vilnius, Baghdad, Asia/Baghdad, Istanbul, Europe/Istanbul, Kuwait, Asia/Kuwait, Minsk, Europe/Minsk, Moscow, Europe/Moscow, Nairobi, Africa/Nairobi, Riyadh, Asia/Riyadh, St. Petersburg, Europe/Moscow, Volgograd, Europe/Volgograd, Tehran, Asia/Tehran, Abu Dhabi, Asia/Muscat, Baku, Asia/Baku, Muscat, Asia/Muscat, Samara, Europe/Samara, Tbilisi, Asia/Tbilisi, Yerevan, Asia/Yerevan, Kabul, Asia/Kabul, Almaty, Asia/Almaty, Astana, Asia/Almaty, Ekaterinburg, Asia/Yekaterinburg, Islamabad, Asia/Karachi, Karachi, Asia/Karachi, Tashkent, Asia/Tashkent, Chennai, Asia/Kolkata, Kolkata, Asia/Kolkata, Mumbai, Asia/Kolkata, New Delhi, Asia/Kolkata, Sri Jayawardenepura, Asia/Colombo, Kathmandu, Asia/Kathmandu, Dhaka, Asia/Dhaka, Urumqi, Asia/Urumqi, Rangoon, Asia/Rangoon, Bangkok, Asia/Bangkok, Hanoi, Asia/Bangkok, Jakarta, Asia/Jakarta, Krasnoyarsk, Asia/Krasnoyarsk, Novosibirsk, Asia/Novosibirsk, Beijing, Asia/Shanghai, Chongqing, Asia/Chongqing, Hong Kong, Asia/Hong_Kong, Irkutsk, Asia/Irkutsk, Kuala Lumpur, Asia/Kuala_Lumpur, Perth, Australia/Perth, Singapore, Asia/Singapore, Taipei, Asia/Taipei, Ulaanbaatar, Asia/Ulaanbaatar, Osaka, Asia/Tokyo, Sapporo, Asia/Tokyo, Seoul, Asia/Seoul, Tokyo, Asia/Tokyo, Yakutsk, Asia/Yakutsk, Adelaide, Australia/Adelaide, Darwin, Australia/Darwin, Brisbane, Australia/Brisbane, Canberra, Australia/Canberra, Guam, Pacific/Guam, Hobart, Australia/Hobart, Melbourne, Australia/Melbourne, Port Moresby, Pacific/Port_Moresby, Sydney, Australia/Sydney, Vladivostok, Asia/Vladivostok, Magadan, Asia/Magadan, New Caledonia, Pacific/Noumea, Solomon Is., Pacific/Guadalcanal, Srednekolymsk, Asia/Srednekolymsk, Auckland, Pacific/Auckland, Fiji, Pacific/Fiji, Kamchatka, Asia/Kamchatka, Marshall Is., Pacific/Majuro, Wellington, Pacific/Auckland, Chatham Is., Pacific/Chatham, Nuku'alofa, Pacific/Tongatapu, Samoa, Pacific/Apia, Tokelau Is., Pacific/Fakaofo.
    timeRestrictions EscalationPathTimeRestriction[]
    If time restrictions are set, alerts will follow this path when they arrive within the specified time ranges and meet the rules.
    after_deferral_behavior str
    What happens after a deferral path finishes. Required for deferral paths.. Value must be one of reEvaluate, executePath.
    after_deferral_path_id str
    The escalation path to execute after this deferral path when afterdeferralbehavior is execute_path.
    default bool
    Whether this escalation path is the default path. Value must be one of true or false
    escalation_policy_id str
    The ID of the escalation policy
    initial_delay int
    Initial delay for escalation path in minutes. Maximum 1 week (10080).
    match_mode str
    How path rules are matched.. Value must be one of match-all-rules, match-any-rule.
    name str
    The name of the escalation path
    notification_type str
    Notification rule type
    path_type str
    The type of escalation path. Cannot be changed after creation.. Value must be one of escalation, deferral.
    position int
    The position of this path in the paths for this EP.
    repeat bool
    Whether this path should be repeated until someone acknowledges the alert. Value must be one of true or false
    repeat_count int
    The number of times this path will be executed until someone acknowledges the alert
    rules Sequence[EscalationPathRuleArgs]
    Escalation path rules
    time_restriction_time_zone str
    Time zone used for time restrictions.. Value must be one of International Date Line West, Etc/GMT+12, American Samoa, Pacific/Pago_Pago, Midway Island, Pacific/Midway, Hawaii, Pacific/Honolulu, Alaska, America/Juneau, Pacific Time (US & Canada), America/Los_Angeles, Tijuana, America/Tijuana, Arizona, America/Phoenix, Mazatlan, America/Mazatlan, Mountain Time (US & Canada), America/Denver, Central America, America/Guatemala, Central Time (US & Canada), America/Chicago, Chihuahua, America/Chihuahua, Guadalajara, America/Mexico_City, Mexico City, America/Mexico_City, Monterrey, America/Monterrey, Saskatchewan, America/Regina, Bogota, America/Bogota, Eastern Time (US & Canada), America/New_York, Indiana (East), America/Indiana/Indianapolis, Lima, America/Lima, Quito, America/Lima, Atlantic Time (Canada), America/Halifax, Caracas, America/Caracas, Georgetown, America/Guyana, La Paz, America/La_Paz, Puerto Rico, America/Puerto_Rico, Santiago, America/Santiago, Newfoundland, America/St_Johns, Brasilia, America/Sao_Paulo, Buenos Aires, America/Argentina/Buenos_Aires, Montevideo, America/Montevideo, Greenland, America/Godthab, Mid-Atlantic, Atlantic/South_Georgia, Azores, Atlantic/Azores, Cape Verde Is., Atlantic/Cape_Verde, Casablanca, Africa/Casablanca, Dublin, Europe/Dublin, Edinburgh, Europe/London, Lisbon, Europe/Lisbon, London, Europe/London, Monrovia, Africa/Monrovia, UTC, Etc/UTC, Amsterdam, Europe/Amsterdam, Belgrade, Europe/Belgrade, Berlin, Europe/Berlin, Bern, Europe/Zurich, Bratislava, Europe/Bratislava, Brussels, Europe/Brussels, Budapest, Europe/Budapest, Copenhagen, Europe/Copenhagen, Ljubljana, Europe/Ljubljana, Madrid, Europe/Madrid, Paris, Europe/Paris, Prague, Europe/Prague, Rome, Europe/Rome, Sarajevo, Europe/Sarajevo, Skopje, Europe/Skopje, Stockholm, Europe/Stockholm, Vienna, Europe/Vienna, Warsaw, Europe/Warsaw, West Central Africa, Africa/Algiers, Zagreb, Europe/Zagreb, Zurich, Europe/Zurich, Athens, Europe/Athens, Bucharest, Europe/Bucharest, Cairo, Africa/Cairo, Harare, Africa/Harare, Helsinki, Europe/Helsinki, Jerusalem, Asia/Jerusalem, Kaliningrad, Europe/Kaliningrad, Kyiv, Europe/Kiev, Pretoria, Africa/Johannesburg, Riga, Europe/Riga, Sofia, Europe/Sofia, Tallinn, Europe/Tallinn, Vilnius, Europe/Vilnius, Baghdad, Asia/Baghdad, Istanbul, Europe/Istanbul, Kuwait, Asia/Kuwait, Minsk, Europe/Minsk, Moscow, Europe/Moscow, Nairobi, Africa/Nairobi, Riyadh, Asia/Riyadh, St. Petersburg, Europe/Moscow, Volgograd, Europe/Volgograd, Tehran, Asia/Tehran, Abu Dhabi, Asia/Muscat, Baku, Asia/Baku, Muscat, Asia/Muscat, Samara, Europe/Samara, Tbilisi, Asia/Tbilisi, Yerevan, Asia/Yerevan, Kabul, Asia/Kabul, Almaty, Asia/Almaty, Astana, Asia/Almaty, Ekaterinburg, Asia/Yekaterinburg, Islamabad, Asia/Karachi, Karachi, Asia/Karachi, Tashkent, Asia/Tashkent, Chennai, Asia/Kolkata, Kolkata, Asia/Kolkata, Mumbai, Asia/Kolkata, New Delhi, Asia/Kolkata, Sri Jayawardenepura, Asia/Colombo, Kathmandu, Asia/Kathmandu, Dhaka, Asia/Dhaka, Urumqi, Asia/Urumqi, Rangoon, Asia/Rangoon, Bangkok, Asia/Bangkok, Hanoi, Asia/Bangkok, Jakarta, Asia/Jakarta, Krasnoyarsk, Asia/Krasnoyarsk, Novosibirsk, Asia/Novosibirsk, Beijing, Asia/Shanghai, Chongqing, Asia/Chongqing, Hong Kong, Asia/Hong_Kong, Irkutsk, Asia/Irkutsk, Kuala Lumpur, Asia/Kuala_Lumpur, Perth, Australia/Perth, Singapore, Asia/Singapore, Taipei, Asia/Taipei, Ulaanbaatar, Asia/Ulaanbaatar, Osaka, Asia/Tokyo, Sapporo, Asia/Tokyo, Seoul, Asia/Seoul, Tokyo, Asia/Tokyo, Yakutsk, Asia/Yakutsk, Adelaide, Australia/Adelaide, Darwin, Australia/Darwin, Brisbane, Australia/Brisbane, Canberra, Australia/Canberra, Guam, Pacific/Guam, Hobart, Australia/Hobart, Melbourne, Australia/Melbourne, Port Moresby, Pacific/Port_Moresby, Sydney, Australia/Sydney, Vladivostok, Asia/Vladivostok, Magadan, Asia/Magadan, New Caledonia, Pacific/Noumea, Solomon Is., Pacific/Guadalcanal, Srednekolymsk, Asia/Srednekolymsk, Auckland, Pacific/Auckland, Fiji, Pacific/Fiji, Kamchatka, Asia/Kamchatka, Marshall Is., Pacific/Majuro, Wellington, Pacific/Auckland, Chatham Is., Pacific/Chatham, Nuku'alofa, Pacific/Tongatapu, Samoa, Pacific/Apia, Tokelau Is., Pacific/Fakaofo.
    time_restrictions Sequence[EscalationPathTimeRestrictionArgs]
    If time restrictions are set, alerts will follow this path when they arrive within the specified time ranges and meet the rules.
    afterDeferralBehavior String
    What happens after a deferral path finishes. Required for deferral paths.. Value must be one of reEvaluate, executePath.
    afterDeferralPathId String
    The escalation path to execute after this deferral path when afterdeferralbehavior is execute_path.
    default Boolean
    Whether this escalation path is the default path. Value must be one of true or false
    escalationPolicyId String
    The ID of the escalation policy
    initialDelay Number
    Initial delay for escalation path in minutes. Maximum 1 week (10080).
    matchMode String
    How path rules are matched.. Value must be one of match-all-rules, match-any-rule.
    name String
    The name of the escalation path
    notificationType String
    Notification rule type
    pathType String
    The type of escalation path. Cannot be changed after creation.. Value must be one of escalation, deferral.
    position Number
    The position of this path in the paths for this EP.
    repeat Boolean
    Whether this path should be repeated until someone acknowledges the alert. Value must be one of true or false
    repeatCount Number
    The number of times this path will be executed until someone acknowledges the alert
    rules List<Property Map>
    Escalation path rules
    timeRestrictionTimeZone String
    Time zone used for time restrictions.. Value must be one of International Date Line West, Etc/GMT+12, American Samoa, Pacific/Pago_Pago, Midway Island, Pacific/Midway, Hawaii, Pacific/Honolulu, Alaska, America/Juneau, Pacific Time (US & Canada), America/Los_Angeles, Tijuana, America/Tijuana, Arizona, America/Phoenix, Mazatlan, America/Mazatlan, Mountain Time (US & Canada), America/Denver, Central America, America/Guatemala, Central Time (US & Canada), America/Chicago, Chihuahua, America/Chihuahua, Guadalajara, America/Mexico_City, Mexico City, America/Mexico_City, Monterrey, America/Monterrey, Saskatchewan, America/Regina, Bogota, America/Bogota, Eastern Time (US & Canada), America/New_York, Indiana (East), America/Indiana/Indianapolis, Lima, America/Lima, Quito, America/Lima, Atlantic Time (Canada), America/Halifax, Caracas, America/Caracas, Georgetown, America/Guyana, La Paz, America/La_Paz, Puerto Rico, America/Puerto_Rico, Santiago, America/Santiago, Newfoundland, America/St_Johns, Brasilia, America/Sao_Paulo, Buenos Aires, America/Argentina/Buenos_Aires, Montevideo, America/Montevideo, Greenland, America/Godthab, Mid-Atlantic, Atlantic/South_Georgia, Azores, Atlantic/Azores, Cape Verde Is., Atlantic/Cape_Verde, Casablanca, Africa/Casablanca, Dublin, Europe/Dublin, Edinburgh, Europe/London, Lisbon, Europe/Lisbon, London, Europe/London, Monrovia, Africa/Monrovia, UTC, Etc/UTC, Amsterdam, Europe/Amsterdam, Belgrade, Europe/Belgrade, Berlin, Europe/Berlin, Bern, Europe/Zurich, Bratislava, Europe/Bratislava, Brussels, Europe/Brussels, Budapest, Europe/Budapest, Copenhagen, Europe/Copenhagen, Ljubljana, Europe/Ljubljana, Madrid, Europe/Madrid, Paris, Europe/Paris, Prague, Europe/Prague, Rome, Europe/Rome, Sarajevo, Europe/Sarajevo, Skopje, Europe/Skopje, Stockholm, Europe/Stockholm, Vienna, Europe/Vienna, Warsaw, Europe/Warsaw, West Central Africa, Africa/Algiers, Zagreb, Europe/Zagreb, Zurich, Europe/Zurich, Athens, Europe/Athens, Bucharest, Europe/Bucharest, Cairo, Africa/Cairo, Harare, Africa/Harare, Helsinki, Europe/Helsinki, Jerusalem, Asia/Jerusalem, Kaliningrad, Europe/Kaliningrad, Kyiv, Europe/Kiev, Pretoria, Africa/Johannesburg, Riga, Europe/Riga, Sofia, Europe/Sofia, Tallinn, Europe/Tallinn, Vilnius, Europe/Vilnius, Baghdad, Asia/Baghdad, Istanbul, Europe/Istanbul, Kuwait, Asia/Kuwait, Minsk, Europe/Minsk, Moscow, Europe/Moscow, Nairobi, Africa/Nairobi, Riyadh, Asia/Riyadh, St. Petersburg, Europe/Moscow, Volgograd, Europe/Volgograd, Tehran, Asia/Tehran, Abu Dhabi, Asia/Muscat, Baku, Asia/Baku, Muscat, Asia/Muscat, Samara, Europe/Samara, Tbilisi, Asia/Tbilisi, Yerevan, Asia/Yerevan, Kabul, Asia/Kabul, Almaty, Asia/Almaty, Astana, Asia/Almaty, Ekaterinburg, Asia/Yekaterinburg, Islamabad, Asia/Karachi, Karachi, Asia/Karachi, Tashkent, Asia/Tashkent, Chennai, Asia/Kolkata, Kolkata, Asia/Kolkata, Mumbai, Asia/Kolkata, New Delhi, Asia/Kolkata, Sri Jayawardenepura, Asia/Colombo, Kathmandu, Asia/Kathmandu, Dhaka, Asia/Dhaka, Urumqi, Asia/Urumqi, Rangoon, Asia/Rangoon, Bangkok, Asia/Bangkok, Hanoi, Asia/Bangkok, Jakarta, Asia/Jakarta, Krasnoyarsk, Asia/Krasnoyarsk, Novosibirsk, Asia/Novosibirsk, Beijing, Asia/Shanghai, Chongqing, Asia/Chongqing, Hong Kong, Asia/Hong_Kong, Irkutsk, Asia/Irkutsk, Kuala Lumpur, Asia/Kuala_Lumpur, Perth, Australia/Perth, Singapore, Asia/Singapore, Taipei, Asia/Taipei, Ulaanbaatar, Asia/Ulaanbaatar, Osaka, Asia/Tokyo, Sapporo, Asia/Tokyo, Seoul, Asia/Seoul, Tokyo, Asia/Tokyo, Yakutsk, Asia/Yakutsk, Adelaide, Australia/Adelaide, Darwin, Australia/Darwin, Brisbane, Australia/Brisbane, Canberra, Australia/Canberra, Guam, Pacific/Guam, Hobart, Australia/Hobart, Melbourne, Australia/Melbourne, Port Moresby, Pacific/Port_Moresby, Sydney, Australia/Sydney, Vladivostok, Asia/Vladivostok, Magadan, Asia/Magadan, New Caledonia, Pacific/Noumea, Solomon Is., Pacific/Guadalcanal, Srednekolymsk, Asia/Srednekolymsk, Auckland, Pacific/Auckland, Fiji, Pacific/Fiji, Kamchatka, Asia/Kamchatka, Marshall Is., Pacific/Majuro, Wellington, Pacific/Auckland, Chatham Is., Pacific/Chatham, Nuku'alofa, Pacific/Tongatapu, Samoa, Pacific/Apia, Tokelau Is., Pacific/Fakaofo.
    timeRestrictions List<Property Map>
    If time restrictions are set, alerts will follow this path when they arrive within the specified time ranges and meet the rules.

    Supporting Types

    EscalationPathRule, EscalationPathRuleArgs

    FieldableId string
    The ID of the alert field. Only used with field rule type.
    FieldableType string
    The type of the fieldable. Only used with field rule type. Value must be one of AlertField.
    JsonPath string
    JSON path to extract value from payload
    Operator string
    How the value should be matched. For jsonPath rule type: is, isNot, contains, doesNotContain. For field rule type: is, isNot, contains, doesNotContain, isOneOf, isNotOneOf, isEmpty, isNotEmpty, containsKey, doesNotContainKey, startsWith, doesNotStartWith, matches, doesNotMatch.
    RuleType string
    The type of the escalation path rule. Value must be one of alertUrgency, workingHour, jsonPath, field, service, deferralWindow.
    ServiceIds List<string>
    Service ids for which this escalation path should be used. Only used with service rule type.
    TimeBlocks List<EscalationPathRuleTimeBlock>
    Time windows during which alerts are deferred. Only used with deferralWindow rule type.
    TimeZone string
    Time zone for the deferral window (IANA format, e.g. America/New_York). Only used with deferralWindow rule type.
    UrgencyIds List<string>
    Alert urgency ids for which this escalation path should be used
    Value string
    Value with which JSON path value should be matched
    Values List<string>
    Values to match against. Only used with field rule type.
    WithinWorkingHour bool
    Whether the escalation path should be used within working hours. Value must be one of true or false
    FieldableId string
    The ID of the alert field. Only used with field rule type.
    FieldableType string
    The type of the fieldable. Only used with field rule type. Value must be one of AlertField.
    JsonPath string
    JSON path to extract value from payload
    Operator string
    How the value should be matched. For jsonPath rule type: is, isNot, contains, doesNotContain. For field rule type: is, isNot, contains, doesNotContain, isOneOf, isNotOneOf, isEmpty, isNotEmpty, containsKey, doesNotContainKey, startsWith, doesNotStartWith, matches, doesNotMatch.
    RuleType string
    The type of the escalation path rule. Value must be one of alertUrgency, workingHour, jsonPath, field, service, deferralWindow.
    ServiceIds []string
    Service ids for which this escalation path should be used. Only used with service rule type.
    TimeBlocks []EscalationPathRuleTimeBlock
    Time windows during which alerts are deferred. Only used with deferralWindow rule type.
    TimeZone string
    Time zone for the deferral window (IANA format, e.g. America/New_York). Only used with deferralWindow rule type.
    UrgencyIds []string
    Alert urgency ids for which this escalation path should be used
    Value string
    Value with which JSON path value should be matched
    Values []string
    Values to match against. Only used with field rule type.
    WithinWorkingHour bool
    Whether the escalation path should be used within working hours. Value must be one of true or false
    fieldableId String
    The ID of the alert field. Only used with field rule type.
    fieldableType String
    The type of the fieldable. Only used with field rule type. Value must be one of AlertField.
    jsonPath String
    JSON path to extract value from payload
    operator String
    How the value should be matched. For jsonPath rule type: is, isNot, contains, doesNotContain. For field rule type: is, isNot, contains, doesNotContain, isOneOf, isNotOneOf, isEmpty, isNotEmpty, containsKey, doesNotContainKey, startsWith, doesNotStartWith, matches, doesNotMatch.
    ruleType String
    The type of the escalation path rule. Value must be one of alertUrgency, workingHour, jsonPath, field, service, deferralWindow.
    serviceIds List<String>
    Service ids for which this escalation path should be used. Only used with service rule type.
    timeBlocks List<EscalationPathRuleTimeBlock>
    Time windows during which alerts are deferred. Only used with deferralWindow rule type.
    timeZone String
    Time zone for the deferral window (IANA format, e.g. America/New_York). Only used with deferralWindow rule type.
    urgencyIds List<String>
    Alert urgency ids for which this escalation path should be used
    value String
    Value with which JSON path value should be matched
    values List<String>
    Values to match against. Only used with field rule type.
    withinWorkingHour Boolean
    Whether the escalation path should be used within working hours. Value must be one of true or false
    fieldableId string
    The ID of the alert field. Only used with field rule type.
    fieldableType string
    The type of the fieldable. Only used with field rule type. Value must be one of AlertField.
    jsonPath string
    JSON path to extract value from payload
    operator string
    How the value should be matched. For jsonPath rule type: is, isNot, contains, doesNotContain. For field rule type: is, isNot, contains, doesNotContain, isOneOf, isNotOneOf, isEmpty, isNotEmpty, containsKey, doesNotContainKey, startsWith, doesNotStartWith, matches, doesNotMatch.
    ruleType string
    The type of the escalation path rule. Value must be one of alertUrgency, workingHour, jsonPath, field, service, deferralWindow.
    serviceIds string[]
    Service ids for which this escalation path should be used. Only used with service rule type.
    timeBlocks EscalationPathRuleTimeBlock[]
    Time windows during which alerts are deferred. Only used with deferralWindow rule type.
    timeZone string
    Time zone for the deferral window (IANA format, e.g. America/New_York). Only used with deferralWindow rule type.
    urgencyIds string[]
    Alert urgency ids for which this escalation path should be used
    value string
    Value with which JSON path value should be matched
    values string[]
    Values to match against. Only used with field rule type.
    withinWorkingHour boolean
    Whether the escalation path should be used within working hours. Value must be one of true or false
    fieldable_id str
    The ID of the alert field. Only used with field rule type.
    fieldable_type str
    The type of the fieldable. Only used with field rule type. Value must be one of AlertField.
    json_path str
    JSON path to extract value from payload
    operator str
    How the value should be matched. For jsonPath rule type: is, isNot, contains, doesNotContain. For field rule type: is, isNot, contains, doesNotContain, isOneOf, isNotOneOf, isEmpty, isNotEmpty, containsKey, doesNotContainKey, startsWith, doesNotStartWith, matches, doesNotMatch.
    rule_type str
    The type of the escalation path rule. Value must be one of alertUrgency, workingHour, jsonPath, field, service, deferralWindow.
    service_ids Sequence[str]
    Service ids for which this escalation path should be used. Only used with service rule type.
    time_blocks Sequence[EscalationPathRuleTimeBlock]
    Time windows during which alerts are deferred. Only used with deferralWindow rule type.
    time_zone str
    Time zone for the deferral window (IANA format, e.g. America/New_York). Only used with deferralWindow rule type.
    urgency_ids Sequence[str]
    Alert urgency ids for which this escalation path should be used
    value str
    Value with which JSON path value should be matched
    values Sequence[str]
    Values to match against. Only used with field rule type.
    within_working_hour bool
    Whether the escalation path should be used within working hours. Value must be one of true or false
    fieldableId String
    The ID of the alert field. Only used with field rule type.
    fieldableType String
    The type of the fieldable. Only used with field rule type. Value must be one of AlertField.
    jsonPath String
    JSON path to extract value from payload
    operator String
    How the value should be matched. For jsonPath rule type: is, isNot, contains, doesNotContain. For field rule type: is, isNot, contains, doesNotContain, isOneOf, isNotOneOf, isEmpty, isNotEmpty, containsKey, doesNotContainKey, startsWith, doesNotStartWith, matches, doesNotMatch.
    ruleType String
    The type of the escalation path rule. Value must be one of alertUrgency, workingHour, jsonPath, field, service, deferralWindow.
    serviceIds List<String>
    Service ids for which this escalation path should be used. Only used with service rule type.
    timeBlocks List<Property Map>
    Time windows during which alerts are deferred. Only used with deferralWindow rule type.
    timeZone String
    Time zone for the deferral window (IANA format, e.g. America/New_York). Only used with deferralWindow rule type.
    urgencyIds List<String>
    Alert urgency ids for which this escalation path should be used
    value String
    Value with which JSON path value should be matched
    values List<String>
    Values to match against. Only used with field rule type.
    withinWorkingHour Boolean
    Whether the escalation path should be used within working hours. Value must be one of true or false

    EscalationPathRuleTimeBlock, EscalationPathRuleTimeBlockArgs

    AllDay bool
    Whether this time block covers the entire day
    EndTime string
    Formatted as HH:MM
    Friday bool
    Whether the time block applies on Friday
    Monday bool
    Whether the time block applies on Monday
    Position int
    Position of the time block
    Saturday bool
    Whether the time block applies on Saturday
    StartTime string
    Formatted as HH:MM
    Sunday bool
    Whether the time block applies on Sunday
    Thursday bool
    Whether the time block applies on Thursday
    Tuesday bool
    Whether the time block applies on Tuesday
    Wednesday bool
    Whether the time block applies on Wednesday
    AllDay bool
    Whether this time block covers the entire day
    EndTime string
    Formatted as HH:MM
    Friday bool
    Whether the time block applies on Friday
    Monday bool
    Whether the time block applies on Monday
    Position int
    Position of the time block
    Saturday bool
    Whether the time block applies on Saturday
    StartTime string
    Formatted as HH:MM
    Sunday bool
    Whether the time block applies on Sunday
    Thursday bool
    Whether the time block applies on Thursday
    Tuesday bool
    Whether the time block applies on Tuesday
    Wednesday bool
    Whether the time block applies on Wednesday
    allDay Boolean
    Whether this time block covers the entire day
    endTime String
    Formatted as HH:MM
    friday Boolean
    Whether the time block applies on Friday
    monday Boolean
    Whether the time block applies on Monday
    position Integer
    Position of the time block
    saturday Boolean
    Whether the time block applies on Saturday
    startTime String
    Formatted as HH:MM
    sunday Boolean
    Whether the time block applies on Sunday
    thursday Boolean
    Whether the time block applies on Thursday
    tuesday Boolean
    Whether the time block applies on Tuesday
    wednesday Boolean
    Whether the time block applies on Wednesday
    allDay boolean
    Whether this time block covers the entire day
    endTime string
    Formatted as HH:MM
    friday boolean
    Whether the time block applies on Friday
    monday boolean
    Whether the time block applies on Monday
    position number
    Position of the time block
    saturday boolean
    Whether the time block applies on Saturday
    startTime string
    Formatted as HH:MM
    sunday boolean
    Whether the time block applies on Sunday
    thursday boolean
    Whether the time block applies on Thursday
    tuesday boolean
    Whether the time block applies on Tuesday
    wednesday boolean
    Whether the time block applies on Wednesday
    all_day bool
    Whether this time block covers the entire day
    end_time str
    Formatted as HH:MM
    friday bool
    Whether the time block applies on Friday
    monday bool
    Whether the time block applies on Monday
    position int
    Position of the time block
    saturday bool
    Whether the time block applies on Saturday
    start_time str
    Formatted as HH:MM
    sunday bool
    Whether the time block applies on Sunday
    thursday bool
    Whether the time block applies on Thursday
    tuesday bool
    Whether the time block applies on Tuesday
    wednesday bool
    Whether the time block applies on Wednesday
    allDay Boolean
    Whether this time block covers the entire day
    endTime String
    Formatted as HH:MM
    friday Boolean
    Whether the time block applies on Friday
    monday Boolean
    Whether the time block applies on Monday
    position Number
    Position of the time block
    saturday Boolean
    Whether the time block applies on Saturday
    startTime String
    Formatted as HH:MM
    sunday Boolean
    Whether the time block applies on Sunday
    thursday Boolean
    Whether the time block applies on Thursday
    tuesday Boolean
    Whether the time block applies on Tuesday
    wednesday Boolean
    Whether the time block applies on Wednesday

    EscalationPathTimeRestriction, EscalationPathTimeRestrictionArgs

    EndDay string
    Value must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
    EndTime string
    Formatted as HH:MM
    StartDay string
    Value must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
    StartTime string
    Formatted as HH:MM
    EndDay string
    Value must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
    EndTime string
    Formatted as HH:MM
    StartDay string
    Value must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
    StartTime string
    Formatted as HH:MM
    endDay String
    Value must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
    endTime String
    Formatted as HH:MM
    startDay String
    Value must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
    startTime String
    Formatted as HH:MM
    endDay string
    Value must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
    endTime string
    Formatted as HH:MM
    startDay string
    Value must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
    startTime string
    Formatted as HH:MM
    end_day str
    Value must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
    end_time str
    Formatted as HH:MM
    start_day str
    Value must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
    start_time str
    Formatted as HH:MM
    endDay String
    Value must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
    endTime String
    Formatted as HH:MM
    startDay String
    Value must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
    startTime String
    Formatted as HH:MM

    Import

    rootly.EscalationPath can be imported using the import command.

    $ pulumi import rootly:index/escalationPath:EscalationPath primary a816421c-6ceb-481a-87c4-585e47451f24
    

    Or using an import block.

    Locate the resource id in the web app, or retrieve it by listing resources through the API if it’s not visible in the web app.

    HCL can be generated from the import block using the -generate-config-out flag.

    pulumi preview -generate-config-out=generated.tf
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    rootly rootlyhq/pulumi-rootly
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the rootly Terraform Provider.
    rootly logo
    Viewing docs for Rootly v3.3.0
    published on Thursday, May 7, 2026 by rootlyhq
      Try Pulumi Cloud free. Your team will thank you.