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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for ez_constructs-0.0.64.tar.gz
Algorithm Hash digest
SHA256 60a31796cf8cd87abae5c96dc67eb6de30ad8d1c1cd7225c03674b735beba522
MD5 5a20c5c823f2c6fb958dea601f774058
BLAKE2b-256 5b546587472274bc6956022694beea388169504cf77319083b723f6dc383e4d3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ez_constructs-0.0.64-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.14.2

File hashes

Hashes for ez_constructs-0.0.64-py3-none-any.whl
Algorithm Hash digest
SHA256 e995809ce2eba7b4f3cd523e6d35c067d5f20ead074cf1c3b4924894108861f0
MD5 daa7194c3ccb0f7d7e3c1979b140eb25
BLAKE2b-256 39c21538459c6fad4420e607dc3ed1c6056e27157f88b61ecd21488875d38e83

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