class AlarmEvents
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.CloudWatch.Events.AlarmEvents |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awscloudwatch/events#AlarmEvents |
Java | software.amazon.awscdk.mixins.preview.services.cloudwatch.events.AlarmEvents |
Python | aws_cdk.mixins_preview.aws_cloudwatch.events.AlarmEvents |
TypeScript | @aws-cdk/mixins-preview ยป aws_cloudwatch ยป events ยป AlarmEvents |
EventBridge event patterns for Alarm.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { events as cloudwatch_events } from '@aws-cdk/mixins-preview/aws-cloudwatch';
import { aws_cloudwatch as interfaces_cloudwatch } from 'aws-cdk-lib/interfaces';
declare const alarmRef: interfaces_cloudwatch.IAlarmRef;
const alarmEvents = cloudwatch_events.AlarmEvents.fromAlarm(alarmRef);
Methods
| Name | Description |
|---|---|
| cloud | EventBridge event pattern for Alarm CloudWatch Alarm Configuration Change. |
| cloud | EventBridge event pattern for Alarm CloudWatch Alarm State Change. |
| static from | Create AlarmEvents from a Alarm reference. |
cloudWatchAlarmConfigurationChangePattern(options?)
public cloudWatchAlarmConfigurationChangePattern(options?: CloudWatchAlarmConfigurationChangeProps): EventPattern
Parameters
Returns
EventBridge event pattern for Alarm CloudWatch Alarm Configuration Change.
cloudWatchAlarmStateChangePattern(options?)
public cloudWatchAlarmStateChangePattern(options?: CloudWatchAlarmStateChangeProps): EventPattern
Parameters
- options
CloudWatch Alarm State Change Props
Returns
EventBridge event pattern for Alarm CloudWatch Alarm State Change.
static fromAlarm(alarmRef)
public static fromAlarm(alarmRef: IAlarmRef): AlarmEvents
Parameters
- alarmRef
IAlarmRef
Returns
Create AlarmEvents from a Alarm reference.

.NET
Go
Java
Python
TypeScript