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.12.9.tar.gz (8.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cloudstructs-0.12.9-py3-none-any.whl (8.2 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cloudstructs-0.12.9.tar.gz
  • Upload date:
  • Size: 8.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.14.3

File hashes

Hashes for cloudstructs-0.12.9.tar.gz
Algorithm Hash digest
SHA256 730c3ee87610f5cddcaae6d0b6cc8625b6d6bf88374b62c42d5993ff23cc57d9
MD5 0decb3a8939ce0fde0d9f26b3a9f051e
BLAKE2b-256 2c50d70df0536316f70f86df04cbecc3f313c1068d19616a94d02a4738dce65e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cloudstructs-0.12.9.tar.gz:

Publisher: release.yml on jogold/cloudstructs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: cloudstructs-0.12.9-py3-none-any.whl
  • Upload date:
  • Size: 8.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.14.3

File hashes

Hashes for cloudstructs-0.12.9-py3-none-any.whl
Algorithm Hash digest
SHA256 ccba0bab417f7ca78c5f6648e5afbc6a5aa9bf65d4b5df63e9f4a7d5db6aa351
MD5 38fa461ec313d5af45df3d18cb26b26f
BLAKE2b-256 5e1369bf8c9323d7c60d29fab5cbf578d937fc88c85cb0c868f5e24173daf0f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for cloudstructs-0.12.9-py3-none-any.whl:

Publisher: release.yml on jogold/cloudstructs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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