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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for ez_constructs-0.0.63.tar.gz
Algorithm Hash digest
SHA256 e4e9f35987cfffe7560d0d54eb3a04be52a554c2fecb675fa9aa052cb1012b12
MD5 fbc49c0460a417d776434c56e96c7a5f
BLAKE2b-256 9eb4977f44145dc6b127aa8f03e7c3fdcf53103dea4e6d642b34632009905522

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ez_constructs-0.0.63-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.0

File hashes

Hashes for ez_constructs-0.0.63-py3-none-any.whl
Algorithm Hash digest
SHA256 8c069fed34a61238067cee6fe625d6b19ba6f96e9d1333b71d1f5939864c5818
MD5 04263983271fe7c6581a1c926a4e5d50
BLAKE2b-256 e16c1404c363da36f87ae9027ea89dea0d5819cecf931693f60c2f39b5e30f14

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