Todos os produtos
Search
Central de documentação

DataWorks:UpdateDIAlarmRule

Última atualização: Jun 29, 2026

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

Descrição da operação

As regras de alerta podem ser configuradas quando sua tarefa inclui sincronização em tempo real. A regra de alerta é atualizada como uma atualização de campo completo. Atualizações parciais de campo não são suportadas.

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

DIAlarmRuleId

integer

Sim

O ID da regra de alerta.

34982

Description

string

Não

A descrição da regra de alerta.

mysql synchronizes to hologres heartbeat alert

MetricType

string

Sim

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

  • Heartbeat

  • FailoverCount

  • Delay

Heartbeat

TriggerConditions

array<object>

Sim

As condições usadas para acionar a regra de alerta.

object

Não

A condição usada para acionar a regra de alerta.

Severity

string

Não

O nível de severidade. 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 status da tarefa, não é necessário 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

NotificationSettings

object

Sim

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

NotificationChannels

array<object>

Sim

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 severidade. Valores válidos:

  • Warning

  • Critical

Warning

Channels

array

Não

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

string

Não

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

  • Mail: e-mail

  • Phone: chamada telefônica

  • Sms: mensagem de texto

  • Ding: token do chatbot DingTalk

Ding

NotificationReceivers

array<object>

Sim

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

object

Não

A configuração de um destinatário de notificação de alerta.

ReceiverType

string

Não

O tipo de destinatário.

  • Se o método de notificação de alerta for Mail, Phone ou Sms, o tipo de destinatário é o ID da conta Alibaba Cloud.

  • Se o método de notificação de alerta for Ding, o tipo de destinatário é o token do chatbot DingTalk.

DingToken

ReceiverValues

array

Não

Os destinatários.

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 DingTalk.

token1

InhibitionInterval

integer

Não

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

5

Enabled

boolean

Não

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

true

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

O resultado retornado.

RequestId

string

O ID da solicitação.

A6C6B486-E3A2-5D52-9E76-D9380485D946

Exemplos

Resposta de sucesso

JSON formato

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

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

500 InternalError.System An internal system error occurred. Try again later.
500 InternalError.UserId.Missing An internal system error occurred. Try again later.
403 Forbidden.Access Access is forbidden. Please first activate DataWorks Enterprise Edition or Flagship Edition. No permission, please authorize
429 Throttling.Api The request for this resource has exceeded your available limit.
429 Throttling.System The DataWorks system is busy. Try again later.
429 Throttling.User Your request is too frequent. Try again later.

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.