in src/watchful.ts [127:136]
public addAlarm(alarm: cloudwatch.IAlarm) {
const alarmWithAction = hasAlarmAction(alarm) ? alarm : new cloudwatch.CompositeAlarm(this, `Created Alarm ${this.createdAlarmCount++}`, {
alarmRule: cloudwatch.AlarmRule.fromAlarm(alarm, cloudwatch.AlarmState.ALARM),
});
if (this.alarmTopic) {
alarmWithAction.addAlarmAction(new cloudwatch_actions.SnsAction(this.alarmTopic));
}
alarmWithAction.addAlarmAction(...this.alarmActions);
}