aws-cdk-lib.aws_cloudwatch_actions.SnsAction

class SnsAction

LanguageType name
.NETAmazon.CDK.AWS.CloudWatch.Actions.SnsAction
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awscloudwatchactions#SnsAction
Javasoftware.amazon.awscdk.services.cloudwatch.actions.SnsAction
Pythonaws_cdk.aws_cloudwatch_actions.SnsAction
TypeScript (source)aws-cdk-lib » aws_cloudwatch_actions » SnsAction

Implements IAlarmAction

Use an SNS topic as an alarm action.

Example

import * as cw_actions from 'aws-cdk-lib/aws-cloudwatch-actions';
declare const alarm: cloudwatch.Alarm;

const topic = new sns.Topic(this, 'Topic');
alarm.addAlarmAction(new cw_actions.SnsAction(topic));

Initializer

new SnsAction(topic: ITopic)

Parameters

  • topic ITopic

Methods

NameDescription
bind(_scope, _alarm)Returns an alarm action configuration to use an SNS topic as an alarm action.

bind(_scope, _alarm)

public bind(_scope: Construct, _alarm: IAlarm): AlarmActionConfig

Parameters

  • _scope Construct
  • _alarm IAlarm

Returns

  • AlarmActionConfig

Returns an alarm action configuration to use an SNS topic as an alarm action.