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

File metadata

File hashes

Hashes for gammarers_aws_budgets_notification-1.2.52.tar.gz
Algorithm Hash digest
SHA256 15956bab4d0fa6c0574e27e76f511964bcdbd00b13ec18c103feb7d165750f14
MD5 24f5508e6a8a69f6bdbca39009fbe55f
BLAKE2b-256 a55cadf54a0c0fa72e14759cac0540fb023441f56169c0167dba05ee69d8efac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gammarers_aws_budgets_notification-1.2.52-py3-none-any.whl
Algorithm Hash digest
SHA256 4c07ef3bde98cf8ae6cb20686c65c45919c52d63b0892f00c763b43dbde30e4e
MD5 7f7d3d4f73f64c31402475579a09ca7c
BLAKE2b-256 e59b98d66b54a151f217493dbcca3c7c4985b2adb3284d20f9dc006751b36d9c

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