Skip to main content

AWS Budgets Notification

Project description

AWS Budgets Notification

GitHub npm (scoped) PyPI Nuget GitHub Workflow Status (branch) GitHub release (latest SemVer)

View on Construct Hub

A construct library for creating AWS Budgets Notification to Slack with the AWS CDK.

Resources

This construct creating resource list.

  • SNS Topic
  • ChatBot SlackChannelConfiguration
  • Budgets (linked account count or self)

Install

TypeScript

npm install @gammarers/aws-budgets-notification
# or
yarn add @gammarers/aws-budgets-notification

Python

pip install gammarers.aws-budgets-notification

C# / .NET

dotnet add package Gammarers.CDK.AWS.BudgetNotification

Example

import { BudgetsNotification } from '@gammarers/aws-budgets-notification';

new BudgetsNotification(stack, 'BudgetsNotification', {
  slackWorkspaceId: 'T0XXXX111', // already AWS account linked your Slack.
  slackChannelId: 'XXXXXXXX', // already created your slack channel.
  budgetLimitAmount: 50,
  // optional linked account list
  linkedAccounts: [
    '111111111111',
    '222222222222',
  ],
});

example notification

License

This project is licensed under the Apache-2.0 License.

Project details


Download files

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

Source Distribution

Built Distribution

File details

Details for the file gammarers_aws_budgets_notification-1.2.17.tar.gz.

File metadata

File hashes

Hashes for gammarers_aws_budgets_notification-1.2.17.tar.gz
Algorithm Hash digest
SHA256 4d77e4fa2e7d3cf337cbb747167e124122cdf7472b852154a55a770a0424a194
MD5 3534d5d182831a30bf1deb307b8c5586
BLAKE2b-256 9dea3c0fe08932b1ebade4f4df09f5fc31dd619abdb89a5c2eb165981ebd5c9b

See more details on using hashes here.

File details

Details for the file gammarers.aws_budgets_notification-1.2.17-py3-none-any.whl.

File metadata

File hashes

Hashes for gammarers.aws_budgets_notification-1.2.17-py3-none-any.whl
Algorithm Hash digest
SHA256 aa7dddc635f34e53beb23102f78ab111a983bb62686c482429143ec083767915
MD5 8afde9b7ca62aa4462c8705fa6479710
BLAKE2b-256 2b26745756e3ba5e6cfb2b1ce2b1f3d6a10b15906c17c4d81943da2f4c73d6c6

See more details on using hashes here.

Supported by

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