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

File metadata

File hashes

Hashes for gammarers_aws_budgets_notification-1.2.19.tar.gz
Algorithm Hash digest
SHA256 4e851daa186ac962198b1702b6f3bfa130fa13c92c42df133eb02608cf11481c
MD5 2aea975b56324447aa29bc7d4590d465
BLAKE2b-256 ba556aea00a3cedebcf12574350da1e4fe46c8beb8f4f9e8a36af87e9953a72a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gammarers.aws_budgets_notification-1.2.19-py3-none-any.whl
Algorithm Hash digest
SHA256 beac34bbcac55911277d557e10791f212415ac80cb21d95bf8c628e89e4215fe
MD5 57b38e8a5855e3510f6b570cb0cc010f
BLAKE2b-256 4d79228126a059ddb2682547f0c705ada7ab38bc6743652f498a99bf20f18323

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