Skip to main content

cdk-sns-notify

Project description

NPM version PyPI version Release

cdk-sns-notify

A CDK construct library to send line notify or discord webhook

Sample

# Example automatically generated from non-compiling source. May contain errors.
import * as sns from "@aws-cdk/aws-sns";
import * as cloudwatch from "@aws-cdk/aws-cloudwatch";
import * as cw_actions from "@aws-cdk/aws-cloudwatch-actions";

import { SnsNotify } from "cdk-sns-notify";

const topic = new sns.Topic(stack, "Topic");

const metric = new cloudwatch.Metric({
  namespace: "AWS/EC2",
  metricName: "CPUUtilization",
  dimensions: {
    InstanceId: instance.instanceId,
  },
  period: cdk.Duration.minutes(1),
});

const alarm = new cloudwatch.Alarm(stack, "Alarm", {
  metric,
  threshold: 5,
  evaluationPeriods: 1,
});

alarm.addAlarmAction(new cw_actions.SnsAction(topic));

const snsLineNotify = new SnsNotify(stack, "sns-line-notify", {
  lineNotifyToken: "lineNotifyToken",
});

topic.addSubscription(snsLineNotify.lambdaSubscription);

Deploy

cdk deploy

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cdk-sns-notify-0.0.116.tar.gz (25.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cdk_sns_notify-0.0.116-py3-none-any.whl (25.0 kB view details)

Uploaded Python 3

File details

Details for the file cdk-sns-notify-0.0.116.tar.gz.

File metadata

  • Download URL: cdk-sns-notify-0.0.116.tar.gz
  • Upload date:
  • Size: 25.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.3

File hashes

Hashes for cdk-sns-notify-0.0.116.tar.gz
Algorithm Hash digest
SHA256 0b82dec3ae22a145234c00bf097c21684eef6baf495ba59f149caf4d25a46261
MD5 1d80b675b7853cd8f004eba0d8eae9a5
BLAKE2b-256 386e815c8ea6410a813fb5d279ef687edb451030c602fcf6b3522ccc469d5c4d

See more details on using hashes here.

File details

Details for the file cdk_sns_notify-0.0.116-py3-none-any.whl.

File metadata

  • Download URL: cdk_sns_notify-0.0.116-py3-none-any.whl
  • Upload date:
  • Size: 25.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.3

File hashes

Hashes for cdk_sns_notify-0.0.116-py3-none-any.whl
Algorithm Hash digest
SHA256 8d10bdae8d507aedca44478d06764a73de21ae818acb4d5e6c01c1bbe889f02d
MD5 7e1c14427aa1e816ae6fc9311d4b41b0
BLAKE2b-256 f553b1cf97e589f7ee87c9483ca081a1ab60d0dd4e1998dc4fb261e4923bd895

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page