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

Uploaded Python 3

File details

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

File metadata

  • Download URL: ez_constructs-0.0.60.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.60.tar.gz
Algorithm Hash digest
SHA256 495a664b55433dc67f1369621b7beaa708f1b0de06ce7b71623a778ae80e234e
MD5 0b5110cb306e2a4e277fb9b784d22c28
BLAKE2b-256 0a5a78b6cf9197147f60f84b9fbcff8d0dde33595d3c1e86ba0a1342d9e81944

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ez_constructs-0.0.60-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.60-py3-none-any.whl
Algorithm Hash digest
SHA256 dc3ad301ad306c2431001fcffdd42dfe4b63e07487a446954149144f5a31b24e
MD5 40e4d1202a35178e93e15a5e15e5efa8
BLAKE2b-256 cf924c0737cd14aa0076aafc786fed344c0d5aeb442ad68eb8f04b6f7be12839

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