Todos os produtos
Search
Central de documentação

DataWorks:UpdateDIAlarmRule

Última atualização: Sep 29, 2026

Atualiza uma regra de alerta configurada para uma tarefa de sincronização.

Descrição da operação

Você deve adquirir o DataWorks Basic Edition ou uma edição superior para usar esta operação.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

Nenhuma autorização necessária para esta operação. Se você encontrar problemas com esta operação, entre em contato com o suporte técnico.

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

Id

integer

Não

O ID da regra de alerta.

34982

Description

string

Não

A descrição da regra de alerta.

The description of the alert rule.

MetricType

string

Não

O tipo de métrica na regra de alerta. Valores válidos:

  • Heartbeat: alerta de status da tarefa

  • FailoverCount: alerta de contagem de failover

  • Delay: alerta de latência da tarefa

  • DdlReport: notificação de DDL

  • ResourceUtilization: utilização do grupo de recursos

Heartbeat

Enabled

boolean

Não

Especifica se a regra de alerta deve ser ativada. Por padrão, a regra de alerta está desativada.

true

DIJobId

integer

Não

O ID da tarefa de sincronização.

1

TriggerConditions

array<object>

Não

As condições que podem acionar a regra de alerta.

object

Não

A condição que pode acionar a regra de alerta.

Severity

string

Não

O nível de gravidade. Valores válidos:

  • Warning

  • Critical

Warning

Duration

integer

Não

O intervalo de tempo para cálculo do alerta. Unidade: minutos.

15

Threshold

integer

Não

O limite do alerta.

  • Se a regra de alerta for para o status da tarefa, você não precisa especificar um limite.

  • Se a regra de alerta for para failovers, você deve especificar o número de failovers.

  • Se a regra de alerta for para latência, você deve especificar a duração da latência, em segundos.

5

DdlTypes

array

Não

Os tipos de operações DDL para os quais a regra de alerta entra em vigor. Esta configuração entra em vigor apenas para notificações de DDL.

string

Não

O tipo de operação DDL para o qual a regra de alerta entra em vigor. Este parâmetro é retornado apenas se o parâmetro MetricType estiver definido como DdlReport. Valores válidos:

  • AlterAddColumn: adicionar uma coluna

  • AlterDropColumn: remover uma coluna

  • AlterRenameColumn: renomear uma coluna

  • AlterRenameTable: renomear uma tabela

  • AlterTableModify: outras modificações de tabela

  • DropTable: remover uma tabela

  • TruncateTable: esvaziar uma tabela

AlterAddColumn

DdlReportTags deprecated

array

Não

Este parâmetro foi descontinuado e substituído pelo parâmetro DdlTypes.

deprecated

string

Não

Este parâmetro foi descontinuado e substituído pelo parâmetro DdlTypes.

AlterAddColumn

NotificationSettings

object

Não

As configurações de notificação de alerta.

NotificationChannels

array<object>

Não

Os métodos de notificação de alerta.

object

Não

O método de notificação de alerta.

Severity

string

Não

O nível de gravidade. Valores válidos:

  • Warning

  • Critical

Warning

Channels

array

Não

O método de notificação de alerta. Valores válidos:

  • Mail: e-mail

  • Phone: chamada telefônica

  • Sms: SMS

  • Ding: DingTalk

string

Não

O método de notificação de alerta. Valores válidos:

  • Mail: e-mail

  • Phone: chamada telefônica

  • Sms: SMS

  • Ding: DingTalk

Ding

NotificationReceivers

array<object>

Não

As configurações dos destinatários da notificação de alerta.

object

Não

As configurações dos destinatários da notificação de alerta.

ReceiverType

string

Não

O tipo de destinatário. Valores válidos: AliyunUid, DingToken, FeishuToken e WebHookUrl.

DingToken

ReceiverValues

array

Não

O destinatário.

  • Se o parâmetro ReceiverType estiver definido como AliyunUid, defina este parâmetro como o ID da conta Alibaba Cloud de um usuário.

  • Se o parâmetro ReceiverType estiver definido como DingToken, defina este parâmetro como o token de um chatbot do DingTalk.

string

Não

O destinatário.

  • Se o parâmetro ReceiverType estiver definido como AliyunUid, defina este parâmetro como o ID da conta Alibaba Cloud de um usuário.

  • Se o parâmetro ReceiverType estiver definido como DingToken, defina este parâmetro como o token de um chatbot do DingTalk.

token1

MuteInterval

integer

Não

A duração do intervalo de supressão de alerta. Valor padrão: 5. Unidade: minutos.

5

InhibitionInterval deprecated

integer

Não

Este parâmetro foi descontinuado e substituído pelo parâmetro MuteInterval.

5

Name

string

Não

O nome da regra de alerta.

alarm_rule_name

DIAlarmRuleId deprecated

integer

Não

Este parâmetro foi descontinuado. Use o parâmetro Id em seu lugar.

34982

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

Os parâmetros de resposta.

RequestId

string

O ID da solicitação. Você pode usar o ID para consultar logs e solucionar problemas.

A6C6B486-E3A2-5D52-9E76-D9380485D946

Success

boolean

Indica se a solicitação foi bem-sucedida. Valores válidos:

  • true

  • false

true

Exemplos

Resposta de sucesso

JSON formato

{
  "RequestId": "A6C6B486-E3A2-5D52-9E76-D9380485D946",
  "Success": true
}

Códigos de erro

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.