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

Uploaded Python 3

File details

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

File metadata

  • Download URL: ez_constructs-0.0.58.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.58.tar.gz
Algorithm Hash digest
SHA256 9ae09d6d5018c19c5d945ca50d846ef23da80f01d3b31eab300039b4a2d695a3
MD5 0942243d41c79e4871977a239a736074
BLAKE2b-256 96685b737f3b44a2c9294723786e49c9e3690da2463e1006adf5f63747d669a1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ez_constructs-0.0.58-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.58-py3-none-any.whl
Algorithm Hash digest
SHA256 ea14550effe56ff3c3ae5ec6bbebedaf14867667eba72b1977312e299694a71c
MD5 0bc3f4a0c6f7e70a37c1fd8cb326fd46
BLAKE2b-256 9a83787cbae9fce4e6ee33762519b7176dcebea04a9ae128ba0fb8066f3201ea

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