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.49.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.49.tar.gz.

File metadata

File hashes

Hashes for gammarers_aws_budgets_notification-1.2.49.tar.gz
Algorithm Hash digest
SHA256 39cf89df22d585f9736cfdff3512e13fd8174a0203dd66bc7951026b616a2c1b
MD5 075a62f5e56512343e4e16648ccff041
BLAKE2b-256 537104756092036e2d14407903b15fa586b5adc3e01b7f239b6e578cfd0d4e0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gammarers_aws_budgets_notification-1.2.49-py3-none-any.whl
Algorithm Hash digest
SHA256 cbf6ad5545c902f5d8a6fc532216526fe3fb0cdbeb0a660d046b3428db302afa
MD5 4f2dfd478630212af6be9c288198ee80
BLAKE2b-256 8ffb7b373582d0181231961b73fb1795a15d5c815ba3c2c99ce74f0451fea6a2

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