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

File metadata

File hashes

Hashes for gammarers_aws_budgets_notification-1.2.23.tar.gz
Algorithm Hash digest
SHA256 9aae2565b99555885c236dd03666146467f681ad75f052b209311cb8f559c75d
MD5 b6a74913e6866a01039279940d7654e8
BLAKE2b-256 dc3590591ebf8b606c5134d74814529c180c20ce72c97ff2c927e62087cc6c78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gammarers.aws_budgets_notification-1.2.23-py3-none-any.whl
Algorithm Hash digest
SHA256 9aa7cd225f195d4c2c94b33f8053f6323bfa289821593bf563a2bef0348e91b9
MD5 f81b3920be5ee86a41c13b62cfc55b75
BLAKE2b-256 0ed54d053a94eab7048d43c4d84c7e5f18c52f1590223e1eb56910c42b0deb1e

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