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

gammarers_aws_budgets_notification-1.2.60.tar.gz (85.6 kB view details)

Uploaded Source

Built Distribution

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

File details

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

File metadata

File hashes

Hashes for gammarers_aws_budgets_notification-1.2.60.tar.gz
Algorithm Hash digest
SHA256 d7739fbffefcdca751c950824a93ec2ae5161210e5442e604051d6cf94cb2fa8
MD5 3937fe278af84f12b666ed42c2eaccf6
BLAKE2b-256 5b77adc4470d0679c8bacad1324fdc96aeb9453df11d71bd78e3dfbf3afe7ab7

See more details on using hashes here.

File details

Details for the file gammarers_aws_budgets_notification-1.2.60-py3-none-any.whl.

File metadata

File hashes

Hashes for gammarers_aws_budgets_notification-1.2.60-py3-none-any.whl
Algorithm Hash digest
SHA256 8b4cd85a27ecc9ded349b39936b89b2404d25a82f0b5fd9bc0cedd5233c5309a
MD5 984a500fddea7b15dd8ea41150315b1c
BLAKE2b-256 f5f5fe6b429da1a06793813bc64f07c19df11d76f48c6d8bee25e5850e933dd9

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