• /
  • 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

Atualizar uma regra de silenciamento

|View as Markdown (English)

O identificador da ação é newrelic.alerts.updateMutingRule.

Atualiza uma regra de silenciamento existente. Todos os campos, exceto accountId e id, são opcionais — apenas os campos fornecidos são alterados.

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

Entrada

Tipo

Descrição

Exemplo

ID da conta

Interno

Obrigatório.

A conta da New Relic que possui a regra de silenciamento.

123456

id

Corda

Obrigatório.

O ID da regra de silenciamento a ser atualizada.

"7654321"

nome

Corda

Opcional.

Novo nome para a regra de silenciamento. Omitir para manter inalterado.

"Deploy window - extended"

habilitado

Boleano

Opcional.

Se a regra de silenciamento está ativa. Defina

false

para desabilitar.

false

doença

Mapa

Opcional.

Novo grupo de condição. Consulte

createMutingRule

para ver a estrutura do campo. Omitir para manter inalterado.

{"operator": "AND", "conditions": [{"attribute": "policyName", "operator": "EQUALS", "values": ["Checkout Service"]}]}

descrição

Corda

Opcional.

Nova descrição. Omita para deixar inalterado.

"Deploy window extended by 30 minutes."

actionOnMutingRuleWindowEnded

Corda

Opcional.

Ação no fim ou desativação da regra. Um de

CLOSE_ISSUES_ON_INACTIVE

ou

DO_NOTHING

.

"DO_NOTHING"

agendamento

Mapa

Opcional.

Novo agendamento. Consulte

createMutingRule

para ver a estrutura do campo. Omitir para manter inalterado.

{"startTime": "2026-09-01T02:00:00", "endTime": "2026-09-01T04:30:00", "timeZone": "America/Los_Angeles", "repeat": "WEEKLY", "weeklyRepeatDays": ["SATURDAY", "SUNDAY"]}

selectors

Lista

Opcional.

Seletores JQ para extrair valores da resposta.

selectors:
- name: mutingRuleId
expression: ".data.alertsMutingRuleUpdate.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

quando a etapa foi executada sem erro.

errorMessage

Corda

Mensagem de erro em caso de falha.

null

em caso de sucesso.

dados

Mapa

Resposta do NerdGraph. Use selectors para extrair id, name, enabled, status ou accountId de data.

{
"data": {
"alertsMutingRuleUpdate": {
"id": "7654321",
"name": "Deploy window - extended",
"enabled": false,
"status": "INACTIVE",
"accountId": 123456
}
}
}

O exemplo a seguir desativa uma regra de silenciamento após o término de uma janela de implantação.

Exemplo de fluxo de trabalho

name: update_muting_rule
description: Disable a muting rule
steps:
- name: updateMutingRule
type: action
action: newrelic.alerts.updateMutingRule
version: 1
inputs:
accountId: ${{ .workflowInputs.accountId }}
id: ${{ .workflowInputs.mutingRuleId }}
enabled: false
next: end
Copyright © 2026 New Relic Inc.

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