Skip to main content

A collection of high level patterns for creating standard resources in every project

Project description

EZ Constructs

A collection of heaviliy opinionated AWS CDK highlevel constructs. construct.dev || npmjs

Installation

The library requires AWS CDK version >= 2.92.0.

npm install ez-constructs or yarn add ez-constructs

Constructs

  1. SecureBucket - Creates an S3 bucket that is secure, encrypted at rest along with object retention and intelligent transition rules
  2. SimpleCodeBuildProject - Creates Codebuild projects the easy way.
  3. SimpleStepFunction - Creates a simple step function user supplied workflow definition file.
  4. SimpleServerlessSparkJob - Creates a step function that can be used to submit a spark job to EMR.
  5. SimpleServerlessApplication - Creates an EMR Serverless Application.

Libraries

  1. Utils - A collection of utility functions
  2. CustomSynthesizer - A custom CDK synthesizer that will alter the default service roles that CDK uses.

Aspects

  1. PermissionsBoundaryAspect - A custom aspect that can be used to apply a permission boundary to all roles created in the contex.

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

ez_constructs-0.0.59.tar.gz (1.3 MB view details)

Uploaded Source

Built Distribution

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

ez_constructs-0.0.59-py3-none-any.whl (1.3 MB view details)

Uploaded Python 3

File details

Details for the file ez_constructs-0.0.59.tar.gz.

File metadata

  • Download URL: ez_constructs-0.0.59.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for ez_constructs-0.0.59.tar.gz
Algorithm Hash digest
SHA256 93a4e9bc4a6fd1c3f2e8699ff58b9030910e12ab50b494cf87a600485f454aef
MD5 b0ec434537705d3a4be5348814d559a2
BLAKE2b-256 4c3f27d1518800006e89952365003a228e43aba3041ff844bbd728d2c6bb83a6

See more details on using hashes here.

File details

Details for the file ez_constructs-0.0.59-py3-none-any.whl.

File metadata

  • Download URL: ez_constructs-0.0.59-py3-none-any.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for ez_constructs-0.0.59-py3-none-any.whl
Algorithm Hash digest
SHA256 50acc247bf2b014fd033c5191117e8cc84bb799f1a5feb87b8044cb22af4639c
MD5 608583ad22f1fe6bab840f21fa10449f
BLAKE2b-256 0bfb4b1daee3beddf03ad6519dc430e3d53030cce5a9625e71deae7f20a0b723

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