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

File metadata

File hashes

Hashes for gammarers_aws_budgets_notification-1.2.41.tar.gz
Algorithm Hash digest
SHA256 8e269cbc40051921b3c916ec997cbd414cbad01538e4350bd06f9536b32d4927
MD5 2af5c0f4996a4e26aa3f9cc5580bfacd
BLAKE2b-256 cbefe63042385321ff0dcc3707065f3aabc7c346b0b1b0f4d8026534c5555afe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gammarers.aws_budgets_notification-1.2.41-py3-none-any.whl
Algorithm Hash digest
SHA256 f8e9858fcf067267f03903c5365046207c70ca3641196280b87b502458e5250d
MD5 acfea3f93a2f2ddeb5093fe4bbc1dd92
BLAKE2b-256 a84de3192f36ab3bffb2b8d8b09719731bb75e948351004e6954356748bb0286

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