NotifyStrategyForSNSModify

更新时间:
复制 MD 格式

名称

类型

描述

示例值

object

用于 SubscriptionAndNotifyStrategy 聚合接口的 notifyStrategy 子实体入参。 与老 NotifyStrategyForModify 区别:

  • 移除 filterSetting / workspaceFilterSetting(改由 sns.subscription 承载)

  • 移除 pushingSetting / repeatNotifySetting / autoRecoverSeconds / escalationId(改由 sns.responsePlan 承载)

  • 不暴露 uuid / mode / syncFromType / incidentResponsePlanId / enabled(后端强制覆盖)

description

string

groupingSetting

object

groupingKeys

array

string

periodMin

integer

silenceSec

integer

times

integer

ignoreRestoredNotification

boolean

enableIncidentManagement

boolean

routes

array

object

channels

array

object

channelType

string

通知渠道类型,必须为以下大写枚举值之一:DING(钉钉机器人)、WEIXIN(企业微信机器人)、FEISHU(飞书机器人)、SLACK、TEAMS、WEBHOOK(自定义 Webhook)、CONTACT(联系人,需配合 enabledSubChannels 指定子渠道)、GROUP(联系人组)、DUTY(值班表)、DING_COOL_APP(钉钉酷应用)。注意:不支持 EMAIL/SMS 等小写值,邮件/短信/电话通知请使用 channelType=CONTACT 并在 enabledSubChannels 中指定 EMAIL/SMS/VOICE。

WEBHOOK

enabledSubChannels

array

仅当 channelType 为 CONTACT/GROUP/DUTY 时必填。可选值:EMAIL(邮件)、SMS(短信)、VOICE(电话)、DING(钉钉工作通知)、WEIXIN(企微消息)、FEISHU(飞书消息)、WEBHOOK。例如要邮件+短信通知联系人,设 channelType=CONTACT, enabledSubChannels=["EMAIL","SMS"]。其他 channelType(如 WEBHOOK/DING)无需设置此字段。

["EMAIL","SMS"]

string

receivers

array

接收方标识列表。WEBHOOK 类型填 webhook uuid;DING/WEIXIN/FEISHU 填机器人 uuid;CONTACT 填联系人 ID;GROUP 填联系人组 ID;DUTY 填排班 uuid。至少一个元素。

["my-webhook-uuid"]

string

effectTimeRange

object

通知生效时间段设置,定义在哪些天的哪个时间范围内发送通知

dayInWeek

array

一周中哪几天生效,数组元素取值范围 0-6(0=周日,1=周一,2=周二...6=周六)。注意:不支持 7,最大值为 6。全周生效示例:[0,1,2,3,4,5,6];仅工作日:[1,2,3,4,5]

[0,1,2,3,4,5,6]

integer

endTimeInMinute

integer

当天结束时间,从 00:00 起的分钟数,范围 0-1439(23*60+59=1439 表示 23:59)

1439

startTimeInMinute

integer

当天开始时间,从 00:00 起的分钟数,范围 0-1439(0 表示 00:00)

0

timeZone

string

IANA 时区标识,如 Asia/Shanghai、America/Los_Angeles

Asia/Shanghai

filterSetting

object

conditions

array

object

field

string

op

string

value

string

expression

string

relation

string

severities

array

string

digitalEmployeeName

string

enableRca

boolean

customTemplateEntries

array

object

targetType

string

templateUuid

string