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.57.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.57-py3-none-any.whl (1.3 MB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for ez_constructs-0.0.57.tar.gz
Algorithm Hash digest
SHA256 862e25daeeea6ef66ca26d9e9d4848a20f5768b3b23d77a40ad3e79d5101e8de
MD5 d6136e2b8ecafe3f17502dcbd2435e4a
BLAKE2b-256 c7ac946179799e37a2b2dbee5fa8a288f31f0d4f4a942c199061cb7c16686b28

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ez_constructs-0.0.57-py3-none-any.whl
Algorithm Hash digest
SHA256 0fab468a9113267f26ce9be71ef2bf497aea290b01406b4820cd9a8772c51d49
MD5 225ba5f34627ea2f8bba6f8636a1669a
BLAKE2b-256 09b12d2c588147b8a63ec2449c2e3c41d0291540932507ff5fde17b5fb2dbefa

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