Todos los productos
Search
Centro de documentos

DataWorks:UpdateDIAlarmRule

Última actualización: Sep 29, 2026

Actualiza una regla de alerta configurada para una tarea de sincronización.

Descripción de la operación

Para utilizar esta operación, debe adquirir DataWorks Basic Edition o una edición superior.

Pruébelo ahora

Pruebe esta API en OpenAPI Explorer sin necesidad de firma manual. Las llamadas exitosas generan automáticamente código SDK acorde a sus parámetros. Descárguelo con seguridad de credenciales integrada para uso local.

Test

Autorización de RAM

No se requiere autorización para esta operación. Si experimenta problemas al ejecutarla, póngase en contacto con el soporte técnico.

Parámetros de la solicitud

Parámetro

Tipo

Obligatorio

Descripción

Ejemplo

Id

integer

No

El ID de la regla de alerta.

34982

Description

string

No

La descripción de la regla de alerta.

The description of the alert rule.

MetricType

string

No

El tipo de métrica de la regla de alerta. Valores válidos:

  • Heartbeat: alerta del estado de la tarea

  • FailoverCount: alerta del recuento de conmutaciones por error

  • Delay: alerta de latencia de la tarea

  • DdlReport: notificación de DDL

  • ResourceUtilization: utilización del grupo de recursos

Heartbeat

Enabled

boolean

No

Especifica si se debe habilitar la regla de alerta. De forma predeterminada, la regla de alerta está deshabilitada.

true

DIJobId

integer

No

El ID de la tarea de sincronización.

1

TriggerConditions

array<object>

No

Las condiciones que pueden activar la regla de alerta.

object

No

La condición que puede activar la regla de alerta.

Severity

string

No

El nivel de gravedad. Valores válidos:

  • Warning

  • Critical

Warning

Duration

integer

No

El intervalo de tiempo para el cálculo de alertas. Unidad: minutos.

15

Threshold

integer

No

El umbral de alerta.

  • Si la regla de alerta es para el estado de la tarea, no es necesario especificar un umbral.

  • Si la regla de alerta es para las conmutaciones por error, debe especificar el número de conmutaciones por error.

  • Si la regla de alerta es para la latencia, debe especificar la duración de la latencia en segundos.

5

DdlTypes

array

No

Los tipos de operaciones DDL para los cuales la regla de alerta surte efecto. Esta configuración surte efecto únicamente para las notificaciones de DDL.

string

No

El tipo de operación DDL para el cual la regla de alerta surte efecto. Este parámetro se devuelve solo si el parámetro MetricType está establecido en DdlReport. Valores válidos:

  • AlterAddColumn: agregar una columna

  • AlterDropColumn: eliminar una columna

  • AlterRenameColumn: cambiar el nombre de una columna

  • AlterRenameTable: cambiar el nombre de una tabla

  • AlterTableModify: otras modificaciones de la tabla

  • DropTable: eliminar una tabla

  • TruncateTable: vaciar una tabla

AlterAddColumn

DdlReportTags deprecated

array

No

Este parámetro está obsoleto y se reemplaza por el parámetro DdlTypes.

deprecated

string

No

Este parámetro está obsoleto y se reemplaza por el parámetro DdlTypes.

AlterAddColumn

NotificationSettings

object

No

La configuración de notificaciones de alerta.

NotificationChannels

array<object>

No

Los métodos de notificación de alerta.

object

No

El método de notificación de alerta.

Severity

string

No

El nivel de gravedad. Valores válidos:

  • Warning

  • Critical

Warning

Channels

array

No

El método de notificación de alerta. Valores válidos:

  • Mail: correo electrónico

  • Phone: llamada telefónica

  • Sms: SMS

  • Ding: DingTalk

string

No

El método de notificación de alerta. Valores válidos:

  • Mail: correo electrónico

  • Phone: llamada telefónica

  • Sms: SMS

  • Ding: DingTalk

Ding

NotificationReceivers

array<object>

No

La configuración de los destinatarios de notificaciones de alerta.

object

No

La configuración de los destinatarios de notificaciones de alerta.

ReceiverType

string

No

El tipo de destinatario. Valores válidos: AliyunUid, DingToken, FeishuToken y WebHookUrl.

DingToken

ReceiverValues

array

No

El destinatario.

  • Si el parámetro ReceiverType está establecido en AliyunUid, establezca este parámetro en el ID de la cuenta de Alibaba Cloud de un usuario.

  • Si el parámetro ReceiverType está establecido en DingToken, establezca este parámetro en el token de un chatbot de DingTalk.

string

No

El destinatario.

  • Si el parámetro ReceiverType está establecido en AliyunUid, establezca este parámetro en el ID de la cuenta de Alibaba Cloud de un usuario.

  • Si el parámetro ReceiverType está establecido en DingToken, establezca este parámetro en el token de un chatbot de DingTalk.

token1

MuteInterval

integer

No

La duración del intervalo de supresión de alertas. Valor predeterminado: 5. Unidad: minutos.

5

InhibitionInterval deprecated

integer

No

Este parámetro está obsoleto y se reemplaza por el parámetro MuteInterval.

5

Name

string

No

El nombre de la regla de alerta.

alarm_rule_name

DIAlarmRuleId deprecated

integer

No

Este parámetro está obsoleto. Utilice el parámetro Id en su lugar.

34982

Elementos de la respuesta

Elemento

Tipo

Descripción

Ejemplo

object

Los parámetros de respuesta.

RequestId

string

El ID de la solicitud. Puede utilizar el ID para consultar registros y solucionar problemas.

A6C6B486-E3A2-5D52-9E76-D9380485D946

Success

boolean

Indica si la solicitud se realizó correctamente. Valores válidos:

  • true

  • false

true

Ejemplos

Respuesta exitosa

JSON Formato

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

Códigos de error

Consulte Códigos de error para ver la lista completa.

Notas de la versión

Consulte Notas de la versión para ver la lista completa.