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

File metadata

File hashes

Hashes for gammarers_aws_budgets_notification-1.2.21.tar.gz
Algorithm Hash digest
SHA256 9f46427cc082b07ef846437491b071d86f32718fc015f6f60046832634a0643c
MD5 68f3bc5fde60b56a8905f651171e1110
BLAKE2b-256 cac379ff75c5e0ce3cab9366100c83c35562c37d9ed4cec7be5ba8cd5efb6fd8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gammarers.aws_budgets_notification-1.2.21-py3-none-any.whl
Algorithm Hash digest
SHA256 b50ac080c51d46e235de428ae1c2c8aaa39bc570c2f6f92e8342e28011f439ed
MD5 ec1f9407cc0a3b354f75a74547a92e19
BLAKE2b-256 e4af0a0f15571a0a7731cf90a00b1b5b463c381b8f88390efe3b3a7a02802af4

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