circle-info
Squadcast is now SolarWinds Incident Response

V3EscalationPoliciesCreateEscalationPolicyRequest

Example Usage

import { V3EscalationPoliciesCreateEscalationPolicyRequest } from "@solarwinds/squadcast-sdk-typescript/models";

let value: V3EscalationPoliciesCreateEscalationPolicyRequest = {
  ownerId: "<id>",
  name: "<value>",
  description: "disapprove hungry trivial",
  repetition: 518643,
  repeatAfter: 47441,
  rules: [
    {
      escalationTime: 703277,
      via: [
        "<value 1>",
        "<value 2>",
      ],
      roundrobinEnabled: true,
      roundrobinNextIndex: 733468,
      entities: [
        {
          type: "user",
        },
      ],
      escalateWithinRoundrobin: true,
      repetition: 925422,
      repeatAfter: 399323,
    },
  ],
  enableIncidentReminders: true,
  incidentReminderRules: [
    {
      via: [
        "<value 1>",
        "<value 2>",
        "<value 3>",
      ],
      timeInterval: 101634,
      till: 858519,
    },
  ],
  enableIncidentRetrigger: false,
  retriggerAfter: 436263,
};

Fields

Field
Type
Required
Description

ownerId

string

✔️

The ID of the team that owns this escalation policy.

name

string

✔️

The name of the escalation policy.

description

string

✔️

A description of the escalation policy.

repetition

number

✔️

The number of times the entire policy should be repeated.

repeatAfter

number

✔️

The time in minutes after which the policy should be repeated.

rules

✔️

The rules that define the escalation steps.

enableIncidentReminders

boolean

✔️

Enable or disable incident reminders.

incidentReminderRules

✔️

The rules for incident reminders.

enableIncidentRetrigger

boolean

✔️

Enable or disable automatic incident re-triggering.

retriggerAfter

number

✔️

The time in hours after which an incident should be re-triggered.

entityOwner

The owner of the entity.

Last updated