Skip to main content

A programming model for software-defined state

Project description

Constructs

Software-defined persistent state

Release npm version PyPI version NuGet version Maven Central

What are constructs?

Constructs are classes which define a "piece of system state". Constructs can be composed together to form higher-level building blocks which represent more complex state.

Constructs are often used to represent the desired state of cloud applications. For example, in the AWS CDK, which is used to define the desired state for AWS infrastructure using CloudFormation, the lowest-level construct represents a resource definition in a CloudFormation template. These resources are composed to represent higher-level logical units of a cloud application, etc.

Support policy

All maintained Node.js versions are supported by this package.

Contributing

This project has adopted the Amazon Open Source Code of Conduct.

We welcome community contributions and pull requests. See our contribution guide for more information on how to report issues, set up a development environment and submit code.

License

This project is distributed under the Apache License, Version 2.0.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

constructs-10.4.2.tar.gz (65.4 kB view details)

Uploaded Source

Built Distribution

constructs-10.4.2-py3-none-any.whl (63.5 kB view details)

Uploaded Python 3

File details

Details for the file constructs-10.4.2.tar.gz.

File metadata

  • Download URL: constructs-10.4.2.tar.gz
  • Upload date:
  • Size: 65.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for constructs-10.4.2.tar.gz
Algorithm Hash digest
SHA256 ce54724360fffe10bab27d8a081844eb81f5ace7d7c62c84b719c49f164d5307
MD5 d8c29f144ca668a27c486120680c8ed6
BLAKE2b-256 4684f608a0a71a05a476b2f1761ab8f3f776677d39f7996ecf1092a1ce741a7c

See more details on using hashes here.

File details

Details for the file constructs-10.4.2-py3-none-any.whl.

File metadata

  • Download URL: constructs-10.4.2-py3-none-any.whl
  • Upload date:
  • Size: 63.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for constructs-10.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1f0f59b004edebfde0f826340698b8c34611f57848139b7954904c61645f13c1
MD5 b26e09875991b82b3b1538ce4a88c60c
BLAKE2b-256 f2d9c5e7458f323bf063a9a54200742f2494e2ce3c7c6873e0ff80f88033c75f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page