Skip to main content

High-level constructs for AWS CDK

Project description

cloudstructs

High-level constructs for AWS CDK

Installation

npm install cloudstructs or yarn add cloudstructs

Version >= 0.2.0 requires AWS CDK v2.

Constructs

  • CodeCommitMirror Mirror a repository to AWS CodeCommit on schedule
  • EcsServiceRoller Roll your ECS service tasks on schedule or with a rule
  • EmailReceiver Receive emails through SES, save them to S3 and invoke a Lambda function
  • MjmlTemplate SES email template from MJML
  • SlackApp Deploy Slack apps from manifests
  • SlackEvents Send Slack events to Amazon EventBridge
  • SlackTextract Extract text from images posted to Slack using Amazon Textract. The extracted text is posted in a thread under the image and gets indexed!
  • SslServerTest Test a server/host for SSL/TLS on schedule and get notified when the overall rating is not satisfactory. Powered by Qualys SSL Labs.
  • StateMachineCustomResourceProvider Implement custom resources with AWS Step Functions state machines
  • StaticWebsite A CloudFront static website hosted on S3 with HTTPS redirect, SPA redirect, HTTP security headers and backend configuration saved to the bucket.
  • ToolkitCleaner Clean unused S3 and ECR assets from your CDK Toolkit.
  • UrlShortener Deploy an URL shortener API

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cloudstructs-0.9.19.tar.gz (6.5 MB view details)

Uploaded Source

Built Distribution

cloudstructs-0.9.19-py3-none-any.whl (6.5 MB view details)

Uploaded Python 3

File details

Details for the file cloudstructs-0.9.19.tar.gz.

File metadata

  • Download URL: cloudstructs-0.9.19.tar.gz
  • Upload date:
  • Size: 6.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for cloudstructs-0.9.19.tar.gz
Algorithm Hash digest
SHA256 cd2d61abf71f20dccab6023370702b92aac02f27e1f1bc2226676228d7994f06
MD5 a38f148c45e2b40ee7ab8a8665fa5be7
BLAKE2b-256 c55224122513b7b20d03c19ee11b1ad10ac97a77d36c20cb5ad32209f7aab1b8

See more details on using hashes here.

File details

Details for the file cloudstructs-0.9.19-py3-none-any.whl.

File metadata

File hashes

Hashes for cloudstructs-0.9.19-py3-none-any.whl
Algorithm Hash digest
SHA256 ef5f1c4b1f1ef618da92e1733975e02f3368b3e932ebe94c62f3ff10b08b0e21
MD5 ee7a48b0df0cd7903c74c304d31c64d9
BLAKE2b-256 18d97b5aac50d48600405e149ff96bbcaf1e2b20cfbe328329e99c17c4b17be7

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