# IAlarmRule

Interface for Alarm Rule.

Extends: IAlarmRule
Implemented by: Alarm, AlarmBase, AnomalyDetectionAlarm, CompositeAlarm, PromQLAlarm

- Source: [`aws-cloudwatch/lib/alarm-base.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0/packages/aws-cdk-lib/aws-cloudwatch/lib/alarm-base.ts#L13)

## Methods

- `renderAlarmRule(): string` — serialized representation of Alarm Rule to be used when building the Composite Alarm resource.
