• /
  • EnglishEspañolFrançais日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Criar um incidente do PagerDuty

|View as Markdown (English)

Para pré-requisitos, consulte as ações de incidente do PagerDuty.

Criar um incidente do PagerDuty

O identificador da ação é pagerduty.incident.create.

Cria um novo incidente no PagerDuty com o serviço, título, prioridade e outros atributos opcionais especificados.

A tabela a seguir descreve todos os campos de entrada disponíveis para esta ação.

Entrada

Tipo

Descrição

Exemplo

token

Corda

Obrigatório.

API token do PagerDuty.

${{ :secrets:pagerdutyApiToken }}

type

Corda

Obrigatório.

Deve ser

"incident"

.

"Incident"

title

Corda

Obrigatório.

Título do incidente.

"Test Incident"

serviço

Mapa

Obrigatório.

Objeto de referência de serviço com os campos

id

e

type

.

{"id": "PV5L94Z", "type": "service_reference"}

de

Corda

Opcional.

Obrigatório para tokens de conta, opcional para tokens de usuário. O endereço de e-mail do usuário que faz a solicitação.

abc@example.com

prioridade

Mapa

Opcional.

Referência de prioridade.

{"id": "P53ZZH5", "type": "priority_reference"}

urgência

Corda

Opcional.

Urgência do incidente.

"low"

body

Mapa

Opcional.

Corpo do incidente com

type

e

details

.

{"type": "incident_body", "details": "Incident details here."}

incidentKey

Corda

Opcional.

Chave de desduplicação.

"1234-5678-919123"

assignments

Lista

Opcional.

Lista de objetos de responsáveis.

[{"assignee": {"id": "P11223", "type": "user_reference"}}]

incidentType

Corda

Opcional.

Nome do tipo de incidente.

{"name": "major_incident"}

escalationPolicy

Mapa

Opcional.

Referência da política de escalonamento.

{"id": "PT20YPA", "type": "escalation_policy_reference"}

conferenceBridge

Mapa

Opcional.

Detalhes da ponte de conferência.

{"conference_number": "+1 1234567890", "conference_url": "https://someUrl.com"}

selectors

Lista

Opcional.

Seletores JQ para extrair campos da saída.

[{"name": "incidentId", "expression": ".responseBody | fromjson.incident.id"}]

A tabela a seguir descreve todos os campos de saída retornados por esta ação.

Saída

Tipo

Descrição

success

Boleano

true

em caso de sucesso,

false

em caso de falha.

response

Objeto

O objeto de incidente criado. Campos principais:

id

,

type

,

title

,

status

.

errorMessage

Corda

Mensagem de erro em caso de falha.

null

em caso de sucesso.

O exemplo a seguir cria um novo incidente do PagerDuty com um serviço, urgência, corpo e política de escalonamento.

Exemplo de fluxo de trabalho

name: create-pagerduty-incident
description: Create a new PagerDuty incident
steps:
- name: create
type: action
action: pagerduty.incident.create
version: 1
inputs:
token: ${{ :secrets:pagerdutyApiToken }}
type: incident
title: Test incident
service:
id: P123456
type: service_reference
urgency: low
body:
type: incident_body
details: Test Body
incidentKey: a12345-b678910-c111213
escalationPolicy:
id: P54321
type: escalation_policy_reference
selectors:
- name: incidentId
expression: .responseBody | fromjson.incident.id
next: end
Copyright © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.