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

File metadata

File hashes

Hashes for gammarers_aws_budgets_notification-1.2.15.tar.gz
Algorithm Hash digest
SHA256 fb42e651d0517c2daae88229b9d194ae0d03f2ddc72a61974c26da2881ff7b0a
MD5 2ad3fff895d6d2ad81b5a701840468a5
BLAKE2b-256 814d1e2dee9942365a169995ad621e21516d3e8505c1cb7055b7ecc4bb3f9c4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gammarers.aws_budgets_notification-1.2.15-py3-none-any.whl
Algorithm Hash digest
SHA256 16d51d7bb2510769cb44add708ae46f116815680e908b57535d2d86a9a507a9c
MD5 b332355aded19e7cc9db3e4af579ec36
BLAKE2b-256 7c2cfb2764419967c717128c5bd8a3c6288daaa4056e9fc8f78e3363250756cb

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